- 浏览: 1416 次
- 性别:
- 来自: 北京
最新评论
文章列表
本文前提是spring控制hibernate的c3p0连接池的连接没有在使用完关闭。请在applicationContext.xml文件中找到控制hibernate的属性,在里面添加<prop key="hibernate.connection.release_mode">after_statement</prop>这一行,这样就能在查询完成后自动关闭连接,不会出现连接耗光的情况了。
1. 0.2+0.7 = 0.8999999999999999;2. 0.2*0.7 = 0.13999999999999999; 0.2*7 = 1.4000000000000001; 0.2*70 = 14.0; 冲上面的算式可以看出,java的浮点运算跟我们想要的结果有一定的差距。关于为什么出现上面的问题,是因为在计算机的存储中,会把数字转换成2进制的形式,但是小数的二进制表示可能是无限循环的。所以会在最后一位进行舍入。就产生了以上问题。如果要在java里面运行浮点数运算的话,java提供了一个BigDecimal对象。这个对象可以精确的计算浮点数。如BigDecimal a = n ...