JAVA
文章平均质量分 79
单眼皮的心情
这个作者很懒,什么都没留下…
展开
-
java金融货币处理
转自:http://imtinx.iteye.com/blog/832325在《你可能不知道的Java基础知识(一)》中,我提到使用浮点运算要慎重,感觉说的不够透彻,其实float和double类型主要是为科学和工程计算而设计的。他们执行的是二进制浮点运算,由于二进制的局限性,有时候无法得到准确的结果。 例如:System.out.println(2.0-1.1)将输出0.899999转载 2012-02-15 16:17:09 · 4289 阅读 · 0 评论 -
架构搭建系统(二)Struts2+Velocity(带Velocity Tools2.0) 架构搭建全过程
我们在struts2.3基础架构上增加Velocity作为页面视图工具,struts2.3基础架构的搭建请查看 《架构搭建系统(一)Struts2基础架构搭建全过程》velocity增加导入包后的项目lib清单原创 2012-03-13 17:30:39 · 5280 阅读 · 0 评论 -
HashMap和ConcurrentHashMap的并发性能测试
原文:blog.csdn.net/java2000_net/article/details/3373181先看看代码吧,模拟1000个并发,每个测试1000次操作,循环测试10轮。分别测试Put和Get操作 import java.util.Collections;import java.util.HashMap;import java.util.Hashtable;impor转载 2012-03-17 14:35:45 · 616 阅读 · 0 评论 -
认识Map之LinkedHashMap
原文 http://blog.csdn.net/java2000_net/article/details/3741565Map 接口的哈希表和链接列表实现,具有可预知的迭代顺序。此实现与 HashMap 的不同之处在于,后者维护着一个运行于所有条目的双重链接列表。此链接列表定义了迭代顺序,该迭代顺序通常就是将键插入到映射中的顺序(插入顺序)。注 意,如果在映射中重新插入 键,则插入顺序转载 2012-03-17 18:39:18 · 578 阅读 · 0 评论 -
线程开发之多线程之间的通讯实现
线程的概念是什么?线程之间是如何通信的? 线程是进程中的一个执行单元,同一个进程中的各个线程对应于一组CPU指令、一组CPU寄存器以及一堆栈。进程本来就具有动态的含义,然而实质上是通过线程来执行体现的,从这个意义上说,Windows中进程的动态性意义已经不是很明显了,只算是给程序所占的资源划定一个范围而已,真正具有动态性意义的是线程。 其实,Java提供了3原创 2012-03-18 12:15:41 · 2703 阅读 · 0 评论 -
Tomcat log4j 日志配置
今天Tomcat发布的项目始终无法发布,总是报:严重: Error listenerStart 故赶紧配置了一下log4j查看详细调试日志,记录如下:准备:1.log4j.jar , 下载地址 : http://www.apache.org/dist/logging/log4j/1.2.15/apache-log4j-1.2.15.zip 2.log4j配置文件: log4j.p原创 2012-04-12 16:06:12 · 2251 阅读 · 1 评论