- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 java volatile关键字
本文属于作者原创,原文发表于InfoQ:http://www.infoq.com/cn/articles/ftf-java-volatile 从并发编程网上转来,mark一下,好好学习http://ifeve.com/volatile/引言在多线程并发编程中synchronized和Volatile都扮演着重要的角色,Volatile是轻量级的synchronized,它...
2016-07-31 22:09:09 100
原创 java 枚举使用中注意的问题
通常在需要使用数据集合的时候,枚举便派上了用场。大多数情况下使用枚举的时候无意识的不会去修改里面的值。那么枚举中的值到底能不能修改呢? 答案是:一旦定义了枚举,最好不要妄图修改里面的值,除非修改是必要的。 今天遇到的问题就是和枚举相关的,因为之前并不知道枚的对象实际上是单例,导致了非常严重的问题先看下代码(1)定义的枚举: public enum SquareArea...
2016-07-31 22:03:21 619
原创 ibatis插入时获取自增主键的方式
(1)对象作为参数执行插入 <insert id="insert" parameterType="Person"> insert ignore into tb_person_${tbIndex} (uid,name ) values(#{person.uid,jdbcType=INTEGER},#{person.name,jdbcType...
2016-07-28 19:53:02 527
原创 Spring IOC 源码-bean解析
spring bean的解析及创建过程:(1)元数据层(xml anotation )(2)逻辑定义层(解析元素,将结果汇总到beandefination,定义对象初始化逻辑和依赖关系,发生在Beanfactory初始化时候)(3)应用层(bean加载 将bean初始化成对象,发生在getBean时候)1、元数据到BeanDefination的解析过程DefaultListableFac...
2016-07-21 17:22:51 147
原创 final关键词在多线程环境中的使用
原文:http://www.javamex.com/tutorials/synchronization_final.shtml Contents为什么final在多线程中是必要的final对象的引用final的局限性什么时候需要使用final自java 5 起, final关键词在并发中的一个特殊应用是非常重要而且常常被忽视的,实际上,fianl 可以保证正...
2016-07-05 16:09:23 573
原创 java keywords -final
第一篇从final关键字说起 Contentsfinal基本用法final深入理解 final基本用法 final:无法改变的 1.1 final field: final field 有两种解释: (1)不会改变的编译时常量:编译器可以将该常量带入带能用到它的计算式中,在编译时执行计算,可以减轻运行时负担。此时的常量必须是 fi...
2016-07-05 00:01:04 102
jvm memory management and garbage collector
2016-09-22
jvm内存管理和垃圾回收
2016-09-22
Spring 配置
2011-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人