误区!double类型做加减法不会有误差?
如果你跟我一样以为Java的double类型只有在作乘除法时才会出现误差,那试一下在Java里执行一下下面的代码:public static void main(String[] args) { System.out.println(44.42 + 710.79 + 44.42 + [more...]
如果你跟我一样以为Java的double类型只有在作乘除法时才会出现误差,那试一下在Java里执行一下下面的代码:public static void main(String[] args) { System.out.println(44.42 + 710.79 + 44.42 + [more...]
在现在的项目中我们使用了spring + hibernate + struts的架构,在享受aop, orm, ioc, di带来的种种便利的同时,我们亦遇到了很多莫名其妙或者说刻骨铭心的教训,今天先整理两点,日后继续补充 经验一:时刻牢记,spring、hibernate对对象 [more...]
在命令行下输入: sudo dscacheutil -flushcache
仅需修改context.xml:各属性的含义以及完整属性列表可参考:DBCP官方文档,以下是一些建议:将连接属性配置在“ [more...]
不得不承认,Sun在Java及其周边产品的本地化上下了很大的功夫,比如中文版的Javadoc,NB,GlassFish……但是,Sun不得不承认的是,这些本地化尤其是后两个做得太TM狗屎了。每次新装Sun为我们“精心准备”的130+ [more...]
最近项目里的RMI在Linux下运行老出问题,而且问题出得还很不稳定。那个程序启动时会分别在4个端口上绑定4个相同的对象,结果就是有时绑定成功3个,有时候才1个……查看log,抛出下面异常 java.rmi.NoSuchObjectException: no such object in [more...]
Tomcat 6之前,在web应用中使用log4j还算容易,只要将log4j的jar包和相应的配置文件扔到项目的class path就齐活了。但是从6开始,一切变得如此复杂…… 根据Tomcat 6 的官方文档,默认tomcat用的是JDK的logging框架,并配以“精简版”的common logging框架,即不支持common [more...]