`
文章列表
客户端伪代码如下//主线程方法while(true){            test.TestGetServiceStatus();//客户端连接服务端的测试方法     
Java 的 Properties 加载属性文件后是无法保证输出的顺序与文件中一致的,因为 Properties 是继承自 Hashtable 的, key/value 都是直接存在 Hashtable 中的,而 Hashtable 是不保证进出顺序的。 总有时候会有关心顺序一致的需求,恰如有 org.apache.commons.collections.OrderdMap(其实用 LinkedHashMap 就是保证顺序) 一样,我们也想要有个 OrderdProperties。网上查了下还真有: http://livedocs.adobe.com/jrun/4/javadocs/jru ...
   我们经常使用ant来编译我们的Eclipse项目,但有时ant中javac任务往往只能编译一部分代码。当代码有编译错误时,ant就停止编译,不再继续编译剩下的代码。这种方式给一些单元测试或者脚本类的工程带来了麻烦,因为 ...

JS操作JSON

   Object.toJSONString() String.parseJSON()。       var obj = eval('(' + str + ')'); 或者     var obj = str.parseJSON(); //由JSON字符串转换为JSON对象     或者     var obj = JSON.parse(str); //由JSON字符串转换为JSON对象     var last=obj.toJSONString(); //将JSON对象转化为JSON字符
Java File.listFiles order   The documentation for the Java JDK specifically mentions that the files returns can be in any order. There is no guarantee that the name strings in the resulting array will appear in any specific order; they are not, in particular, guaranteed to appear in alphabeti ...
   修改异常时发现个问题 当我想在process层里抛出异常,就throw new  Exception() 异常抛出让事务进行回滚,程序运行完发现事务却没有正常的回滚,之后将异常改为new RuntimeException() 时程序能正常的回滚 。具体的原因是spring配置文件中事务对异常的处理方式,具体原因如下 Spring的AOP事务管理默认是针对unchecked exception回滚。 也就是默认对RuntimeException()异常极其子类进行事务回滚。 Exception作为基类,下面还分checked exception和unchecked exc ...
  关于在应用程序中如何设计合理的异常体系,在《深入浅出Hibernate》这本书中有一大段详细的论述,另外一些JAVA界的高人也先后发表过专门的文章来讨论这个问题,书中也给出的文章的链接。 其实,通过Hibernate和Spring中对异常处理的态度,就可以看出一些好的设计原则。在Hibernate2的时候,调用Hibernate的API时必须处理一个CheckedException,这和使用JDBC时是一样的,Hibernate的作者在后来的一封Email中也承认多少是受了JDBC的影响。但是面对这种底层的异常,我们能做些什么呢?继续抛上去或者捕获后什么都不做。这样的做法只能使程 ...
要了解Spring为什么要提供统一的异常访问层次体系,得先从DAO模式说起. 不管是一个逻辑简单的小软件系统,还是一个关系复杂的大型软件系统,都很可能涉及到对数据的访问和存储,而这些对数据的访问和存储往往随着场景的不同而各异。为了统一和简化相关的数据访问操作,J2EE核心模式提出了DAO(Data Access Object,数据访问对象)模式。使用DAO模式,可以完全分离数据的访问和存储,很好的屏蔽了数据访问的差异性。不论数据存储在普通的文本文件或者csv文件,还是关系数据库(RDBMS)或者LDAP(Lightweight Derectory Access Protoco ...
    现在常用的开源数据连接池主要有c3p0,dbcp和proxool三种,其中: ¨         hibernate开发组推荐使用c3p0; ¨         spring开发组推荐使用dbcp (dbcp连接池有weblogic连接池同样的问题,就是强行关闭连接或数据库重启后,无法reconnect ,告诉连接被重置,这个设置可以解决); ¨         hibernate in action推荐使用c3p0和proxool; 下面具体就每种连接池的调研结果进行说明: 1. Apache-DBCP Ø BasicDataSource 相关的参数说明 dataSourc ...
  一、标准的SUN/Oracle JVM 当内存溢出时生成heapdump文件配置如下-Xloggc:${目录}/temp_gc.log           (GC日志文件)-XX:+HeapDumpOnOutOfMemoryError       (内存溢出时生成heapdump文件)-XX:HeapDumpPath=${目录}              (heapdump文件存放位置)如果要即时动态生成heapdump文件可以使用jmap命令,jdk6.0已取消了-XX:+HeapDumpOnCtrlBreak配置参数通过ctrl+break的方式。jmap -dump:form ...
1.PropertyPlaceholderConfigurer类它是把属性中的定义的变量(var)替代,spring的配置文件中使用${var}的占位符 <beans><bean id="configBean" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">           <property name="location"><value>db.properties& ...
Window -> Preference -> General -> Editors -> Text Editors -> HyperLinking -> 在用Ctrl键控制的HyperLinking Style Nevigation列表下, 取消勾选与JPS或Javascript有关的选项

el 取url

<div id="thisCss">   <link id="ieCss" rel="stylesheet"    href="${pageContext.request.contextPath}/files_css/result.css"    type="text/css"></link>  </div>  <div id="download_cs">   <OBJECT classid="clsi ...
作者:Ken Wu Email: ken.wug@gmail.com 转载本文档请注明原文链接 http://kenwublog.com/docs/java6-jvm-options-chinese-edition.htm!   本文是基于最新的SUN官方文档Java SE 6 Hotspot VM Options 编写的译文。主要介绍JVM中的非稳态选项及其使用说明。 为了让读者明白每个选项的含义,作者在原文基础上补充了大量的资料。希望这份文档,对正在研究JVM参数的朋友有帮助!   另外,考虑到本文档是初稿,如有描述错误,敬请指正。   非稳态选项使用说明 -XX: ...
《轻量级J2EE企业应用实战》一书的第2章有一个使用SerlvetResponse输出图像的例子,代码如下: <%  BufferedImage image = new BufferedImage(400, 400, BufferedImage.TYPE_INT_RGB);  Graphics g 
Global site tag (gtag.js) - Google Analytics