- 浏览: 122212 次
- 性别:
- 来自: 上海
最新评论
-
hecongqi:
谢谢,问题已解决。用上request.setCharacter ...
Ajax GET和POST方法传参导致JSP中文乱码 字符集问题 -
xlrtx:
好像只发了HTTP的第一行请求,没有包括后面的header,比 ...
多线程Http代理服务器 Java实现 -
scjingying:
post传参数是不会乱码的,个人不建议带中文参数
Ajax GET和POST方法传参导致JSP中文乱码 字符集问题 -
shinestmt:
恩, 确实提供了一种思路, 而且狠清晰但是,这样子会不会太耗资 ...
简单表达式计算 Java实现 -
liaoshaoyao:
如何使用呀? 运行测试类之后再在浏览器中输入目标URL?
多线程Http代理服务器 Java实现
文章列表
随着Hibernate在Java开发中的广泛应用,我们在使用Hibernate进行对象持久化操作中也遇到了各种各样的问题。这些问题往往都是我们对Hibernate缺乏了解所致,这里我讲个我从前遇到的问题及一些想法,希望能给大家一点借鉴。 ...
Does Java pass by reference or pass by value? Why can't you swap in Java? By Tony Sintes, JavaWorld.com, 05/26/00 Q:If Java uses the pass-by reference, why won't a swap function work? A:Your question demonstrates a common error made by Java language newcomers. Indeed, even seasoned veterans find it d ...
在用JSP和Servlet编写Web应用时,经常遇到的问题就是找不到.do路径,或者.do路径不能解析,其实归根到底就是Servlet路径设置的问题,本文将结合实例来进行讲解。
首先,web应用名为MyApp,应用部署容器为Tomcat。
目录结构如下所示:
—MyApp
—WEB-INF/
这个中文的乱码问题让我忙活了一个下午了,终于有点眉目了,现在把解决办法贴出来,做个记录,也希望能帮助跟我有同样问题的人,hoho。
我的问题:
在一个页面上,填写表单内容,提交采用Ajax实现,并且分别用GET和POST两 ...
用JDBC来连接数据库,基本步骤都大同小异,只不过不同的数据库之间的URL有些不同。其基本步骤可分为以下几点:
1、加载相应数据库的JDBC驱动程序。
2、利用驱动管理器DriverManager获得连接Connection。
3、通过连接对象Connection获得Statement对象,以便于执行SQL语句。
4、结果以ResultSet类型返回,通过while循环遍历ResutlSet结果,直到ResultSet.next()为空时结束循环。
5、关闭Statement和Connection。
以下为实例Demo:
MySQL:
import java.sql.Co ...
XP用的久了,突然心血来潮,想玩一下Win7,就跟家花看惯了,想尝一尝野花一样,找了个镜像下载过来,还得腾个地方给她不是,就把E盘格了吧,然后用Daemon加载Win7镜像,接下来大家都懂的,全是MS的傻瓜式安装。然后就 ...
最近心血来潮,想熟悉一下Socket编程,就在网上看了一些资料,对Socket有了一个比较基本的了解,无意间竟发现用Java开发的简易HttpProxy的Demo,现对源程序进行了一些小的修改,使可读性变强,以供大家参考。
import java.io.*;
import java.net.*;
public class MyHttpProxy extends Thread {
static public int CONNECT_RETRIES=5; //尝试与目标主机连接次数
static public int CONNECT_PAUSE=5; //每次建立连接的间隔时间
...
解决办法:
Microsoft Windows [版本 5.2.3790](C) 版权所有 1985-2003 Microsoft Corp.
C:\Documents and Settings\Administrator>cd c:\windows\microsoft.net
C:\WINDOWS\Microsoft.NET>cd fra*
C:\WINDOWS\Microsoft.NET\Framework>cd v2*
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>aspnet_regiis -i -ena ...
今天是五月三十号,去年的今天,我还在为毕设论文忙碌,再过一个月,就是我毕业一周年的日子了,这一年,可以说是我人生中最惨淡也是最能让我铭记的一段时光.这一年,我经历了人生的最低谷,把自己隐藏在由一个个谎言编织起来的保护伞下面,那时候才懂得,原来生活真的是如此残酷,原以为无比坚强的我却在那几个月中如同失去了航向的轮船,没了靶子的子弹
闲着没事写了个基于List的简单表达式计算的Java实现,简陋了点。。。
import java.util.List;
import java.util.ArrayList;
public class MyCalc {
public static void main(String[] args) {
String expr = "1+3*(5-(4-3))+5";
List<String> items = parseExpr(expr);
print("Init",items);
System.out.pr ...
心头的阴霾终于过去了,但是前途依然迷茫。我已经为我的过失付出了沉痛的代价,幸好我还负担的起,因为我还年轻。人们常说,挫折和失败对于年轻人来说是一笔无价的财富,也许这句话有一定的道理,因为现在的我已经快要“富可敌国”了。
阳春四月,樱花烂漫的季节,万物都向大自然炫耀着自己的勃勃生机,到处都弥漫着生命的活力。然而,我的情绪却无论如何都高涨不起来,也许才二十几岁的我不该如此的悲观,但残酷的现实却把我压的抬不起头来。有人说,人的一生是选择的一生,无时无刻不面临着选择,小的选择影响你的当下,大的选择能够影响你的将来。我不知道我该如何选择,是坚持到底,还是抽身离去。坚持 ...
大数的阶乘,没想到啥好办法,姑且如此吧。
import java.math.BigInteger;
public class Factorials {
static int index = 1;
public static void main(String args[]) {
long starttime = System.currentTimeMillis();
int num[] = new int[10000];
num[0] = 1;
int n = Integer.parseInt(args[0]);
for (int i = ...
float和double型的底层实现是二进制的。十进制中的一个有限位数小数,转换成二进制就不一定是有限位数了,一旦位数超过的float和double型的位数宽度,就会出现“精度溢出”。所以float和double型是为了科学计算而设计的,并不适合精确的十进制计算.
就像一个十进制的小数,要不断地乘以2取整,但在这个过程中可能会一直循环下去,这就造成了数据的不精确。
所以在必须要求数据的精确度时,不能使用float和double.
public class Test{
public static void main(String[] args)
{
System.out.prin ...
视图是从一个或几个基本表(或视图)导出的表。它与基本表不同,是一个虚表。数据库只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。所以基本表中的数据发生变化,从视图中查询出的数据也就随之改变了。从这个意义上讲,视图就像一个窗口,透过它可以看到数据库中自己感兴趣的数据及其变化。
既然视图的定义是基于基本表的,哪为什么还要定义视图呢?这是因为合理地使用视图能够带来许多好处:
1、 视图能简化用户操作
视图机制使用户可以将注意力集中在所关心地数据上。如果这些数据不是直接来自基本表,则可以通过定义视图,使数据库看起来结构简单、清晰,并且可以简化用户的的数据查询操作。例如,那些 ...
无代码提示 后来终于找到解决办法,现贴出来与大家共享: 1、菜单window->Preferences->Java->Editor->Content Assist->Enable auto activation 选项要打上勾 2、windows-->preference-->workbench-->keys 下设置Content Assist 的快捷键 3、window->Preferences->Java->Editor->Content Assist->Advanced ...