
java
jacklee_6297
这家伙很懒什么也没留下。哈哈。
展开
-
Java核心API需要掌握的程度
Java的核心API是非常庞大的,这给开发者来说带来了很大的方便,经常人有评论,java让程序员变傻。但是一些内容我认为是必须掌握的,否则不可以熟练运用java,也不会使用就很难办了。1、java.lang包下的80%以上的类的功能的灵活运用。2、java.util包下的80%以上的类的灵活运用,特别是集合类体系、正规表达式、时间、属性、和Timer.3、java.io包下的60%转载 2009-11-04 23:07:00 · 662 阅读 · 1 评论 -
设置CXF的WebService客户端超时时长
<br />在使用WebService时,我们通常都会在客户端中设置请求超时的限制,以避免长时间的去连接不可用的服务器。在CXF的环境下,客户端可通过两个属性配置超时限制:ConnectionTimeout - WebService以TCP连接为基础,这个属性可以理解为TCP握手时的时间设置,超过设置的时间就认为是连接超时.以毫秒为单位,默认是30000毫秒,即30秒。 ReceiveTimeout - 这个属性是发送WebService的请求后等待响应的时间,超过设置的时长就认为是响应超时.以毫秒为单位,原创 2011-02-21 13:02:00 · 16906 阅读 · 4 评论 -
How do I set file.encoding for a junit test in ant?
<br />JUnit supports a child element <jvmarg ...> which should do what you want.<br /><br /><junit fork="yes"> <jvmarg value="-Dfile.encoding=UTF-8"/> ...</junit><br />I assume you were using the fork=yes attribute since this starts a new JVM f转载 2010-12-08 15:53:00 · 566 阅读 · 0 评论 -
How do I set file.encoding for a junit test in ant?
<br />JUnit supports a child element <jvmarg ...> which should do what you want.<br /><br /><junit fork="yes"> <jvmarg value="-Dfile.encoding=UTF-8"/> ...</junit><br /><br />I assume you were using the fork=yes attribute since this starts a new J转载 2010-12-08 15:56:00 · 634 阅读 · 0 评论 -
How do I set file.encoding for a junit test in ant?
JUnit supports a child element which should do what you want. ...I assume you were using the fork=yes attribute since this starts a new JVM for the test run, thus the parameters you send into ant at the command line ant -Dfoo=bar do not necessari转载 2010-12-08 15:24:00 · 566 阅读 · 0 评论 -
JavaEE路径陷阱之getRealPath
<br />JavaEE路径陷阱之getRealPath本文是《Java路径问题最终解决方案—可定位所有资源的相对路径寻址》一文的姐妹篇。请同时阅读该文。JavaEE程序有一大路径陷阱,那就是ServletContext的getRealPath方法。我们常常使用getRealPath(“/”)来获得Web应用程序根目录的绝对路径。这是绝对要不得的!提供这个方法绝对是JavaEE API开发组的一大败笔。使用它,我们会万劫不复!绝对不要使用ServletContext的getRealPath方法获取Web应用转载 2010-09-09 14:52:00 · 344 阅读 · 0 评论 -
eclipse启动参数设置
<br /><br />直接右键eclipse的快捷方式,在"目标"中填入下行<br />D:/eclipse/eclipse.exe -debug options -vm javaw.exe -nl en_US -clean -vmargs -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M -XX:MaxNewSize=32M -XX:NewSize=32M -Xms128m -Xmx256m<br />参数注解:<br />【-debug options原创 2010-09-05 15:04:00 · 602 阅读 · 0 评论 -
spring获取webapplicationcontext,applicationcontext几种方法详解
<br /><br />方法一:在初始化时保存ApplicationContext对象<br />代码:<br />ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml");<br />ac.getBean("beanId");<br />说明:这种方式适用于采用Spring框架的独立应用程序,需要程序通过配置文件手工初始化Spring的情况。<br />方法二:通过Spring提供的工具类获取转载 2010-09-13 00:31:00 · 652 阅读 · 0 评论 -
java回调函数
<br />下面使用java回调函数来实现一个测试函数运行时间的工具类:<br /><br />如果我们要测试一个类的方法的执行时间,通常我们会这样做:java 代码 public class TestObject { /** * 一个用来被测试的方法,进行了一个比较耗时的循环 */ public static void testMethod(){ for ( int i= 0 ; i< 100000000 ; i++){转载 2010-09-12 23:26:00 · 348 阅读 · 0 评论 -
Ant之build.xml详解
<br /><br />Ant的概念<br />可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者在开发跨平台的应用时,用样也是基于这些缺陷对Ant做了更好的设计。<br />Ant 与 makefile<br转载 2010-09-12 01:33:00 · 314 阅读 · 0 评论 -
多级反向代理[Squid]下获取客户端真实IP地址
<br />在很多应用下都可能有需要将用户的真实IP记录下来,这时就要获得用户的真实IP地址,在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。<br /><br /> 这段时间在做IP统计的程序设计,由于服务器作了集群,使用了反向代理软件,将http://192.168.1.110:2046/的URL反向代理为http://www.xxx.com转载 2010-09-09 14:54:00 · 445 阅读 · 0 评论 -
想使用 Sun Java 运行 Java 程序
想使用 Sun Java 运行 Java 程序,在控制台输入:su -gedit /etc/profile.d/java.sh在打开的文件中加入下面两行,export JAVA_HOME=/opt/jre1.6.0_103export PATH=$JAVA_HOME/bin:$PATH保存并退出,然后执行如下命令:source /etc/profile.d/java.s原创 2009-12-01 16:56:00 · 566 阅读 · 0 评论 -
修改Eclipse界面语言
修改eclipse.ini文件,"-Duser.language=en"原创 2009-12-01 15:23:00 · 5264 阅读 · 0 评论 -
Java内部类使用的四点建议
在Java内部类中可以随意使用外部类的成员方法以及成员变量。 众所周知,在定义成员方法或者成员变量的时候,可以给其加上一些权限的修饰词,以防止其他类的访问。如在成员变量或者成员方法前面,加上Private关键字,则其他类就无法调用这个类中的成员方法或则和成员变量。但是,如果这个类有成员内部类,则不受这方面的限制。也就是说,在成员内部类中可以随意引用外部类的成员方法以及成员变量,即使这些类成员转载 2009-11-09 21:45:00 · 863 阅读 · 0 评论 -
安装FireFox的Java插件
ln -s sudo ln -s /usr/lib/jvm/jre-1.5.0-sun/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/firefox-2.0.0.8/plugins/libjavaplugin_oji.so原创 2009-11-04 23:22:00 · 578 阅读 · 0 评论 -
java 执行时报错 “java.lang.NoClassDefFoundError”
在环境变量里设置好JAVA_HOME和CLASSPATH后执行java命令运行简单的小程序报错:Exception in thread "main" java.lang.NoClassDefFoundError如果CLASSPATH中应该加的jar包什么的都加过了。那么最有可能的一个原因就是没有在CLASSPATH中加上“.:”windows下为“.;”。原因为: * "转载 2009-11-04 23:21:00 · 1168 阅读 · 0 评论 -
Java Serializable(序列化)
转于:http://hi.baidu.com/jd5210/blog/item/3a5b336dc4178fff421694c2.html1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对转载 2009-11-04 23:26:00 · 491 阅读 · 0 评论 -
Spring MVC 配置
转自:http://blog.youkuaiyun.com/Winter_Lee_8098/archive/2007/11/13/1882209.aspx一,配置分发器DispatcherServlet 是Spring MVC 的入口所有进入Spring Web 的 Request 都经过 DispatcherServlet需要在 web.xml 中注册 DispatcherServlet dispath转载 2009-11-04 23:15:00 · 423 阅读 · 0 评论 -
web工程中GET方法乱码的处理
<br />TOMCAT 处理方式:<br />1、打开Tomcat安装目录中的conf目录<br />2、修改server.xml中的connector一个子项,在其中添加URIEncoding="UTF-8" ,或者是其他的编码方式,变成如下:Xml代码 <Connector port="8001" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort=原创 2011-03-16 09:44:00 · 594 阅读 · 0 评论