- 博客(5)
- 资源 (14)
- 收藏
- 关注
原创 java对象生命周期
java对象生命周期1、创建阶段(created)为对象分配存储空间 开始构造对象 从超类到子类static成员进行初始化 超类成员变量按顺序初始化,递归调用超类构造方法 子类成员变量按顺序初始化,子类构造方法调用2、应用阶段(in use) 对象至少被一个强引用持有着。3、不可见阶段(invisiable)当一个对象处于不可见阶段时,说明程序本身不再持有该...
2019-03-14 22:45:08 116
原创 深入分析synchronized 的实现原理
深入分析synchronized 的实现原理synchronized实现原理Java对象头、monitorMonitor锁优化锁的类型偏向锁轻量级锁重量级锁不同锁的比较synchronizedsynchronized是一个重量级锁,相对于Lock,它会显得那么笨重,以至于我们认为它不是那么的高效而慢慢摒弃它。诚然,随着Javs SE 1.6对synchronized进行的各种优化后,sync...
2019-02-13 13:29:30 430
转载 生产环境部署hadoop
生产环境使用Hadoop区别与测试环境的主要是:1)使用DNS而不是hosts文件解析主机名 2)使用NFS共享密钥文件,而不是逐个手工拷贝添加密钥 3)复制Hadoop时使用批量拷贝脚本而不是逐台复制 一。地址规划与安装环境1.Ip地址规划Ip地址 主机名 hadoop角色 其他用途192.168.18.60 node0.myhadoop.com namenode
2017-06-30 11:16:42 3141
原创 java对象转map key(对象属性)-value(属性值)
public static Map convertBean(Object bean){ Class type = bean.getClass(); Map returnMap = new HashMap(); try { BeanInfo beanInfo = Introspector.getBeanInfo(type
2016-02-22 14:47:55 2012
转载 Hibernate4 与 spring3 集成之后 “No Session found for current thread”
Hibernate4 与 spring3 集成之后, 如果在取得session 的地方使用了getCurrentSession, 可能会报一个错:“No Session found for current thread”, 这个错误的原因,网上有很多解决办法, 但具体原因的分析,却没有多少, 这里转载一个原理分析:SessionFactory的getCurrentSession并不能保证在
2015-06-26 15:03:39 350
js 打印插件printarea的实现
2013-07-22
ext-gantt java破解版
2013-06-29
dhtmlgantt 甘特图
2013-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人