- 博客(5)
- 收藏
- 关注
原创 JBoss采用mysql持久化JMS
jboss采用mysql持久化jms消息2008-03-21 10:31jboss设置一、部署datasource1 、拷贝mysql jdbc driver 到 server/default/lib/ 目录下。2、拷贝docs/examples/jca/mysql-ds.xml 到 deploy 目录下。3、编辑deploy/mysql-ds.xml文件,把<jndi-name>属性...
2011-07-26 13:01:38
108
原创 ThreadLocal与Synchronized区别
Synchronized还是ThreadLocal? ThreadLocal以空间换取时间,提供了一种非常简便的多线程实现方式。因为多个线程并发访问无需进行等待,所以使用ThreadLocal会获得更大的性能。虽然使用ThreadLocal会带来更多的内存开销,但这点开销是微不足道的。因为保存在ThreadLocal中的对象,通常都是比较小的对象。另外使用ThreadLocal不能使用原子类型,只...
2011-07-26 12:58:44
114
原创 java中栈、堆和常量池
Java内存分配:1. 寄存器:我们在程序中无法控制2. 栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中3. 堆:存放用new产生的数据4. 静态域:存放在对象中用static定义的静态成员5. 常量池:存放常量6. 非RAM存储:硬盘等永久存储空间-----------------------------------------------------------...
2011-07-26 12:56:06
75
原创 javap工具总结
一直在学习Java,碰到了很多问题,碰到了很多关于i++和++i的难题,以及最经典的String str = "abc" 共创建了几个对象的疑难杂症。 知道有一日知道了java的反汇编 命令 javap。现将学习记录做一小结,以供自己以后翻看。如果有错误的地方,请指正1.javap是什么: where options include:-c Disassemble the code-cla...
2011-07-26 12:48:55
114
原创 Joda-Time简介
Joda-Time 简介既然无法摆脱时间,为何不设法简化时间处理? J Steven Perry, 首席顾问, Makoto Consulting Group, Inc. J Steven Perry 是一名软件开发人员、架构师和全能 Java 专家,他从 1991 年起就从事专业的软件开发。他的专业兴趣包括 JVM 的内部工作原理和 UML 建模,以及介于两者之间的所有内容。Steve 编写了从...
2011-07-07 12:03:44
109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人