- 博客(4)
- 收藏
- 关注
原创 AtomicInteger原理
AtomicInteger 通俗地解释: 对某个内存值拷贝一个副本,某个线程若读到该副本,并对其进行计算,输出结果,在写入内存时,再次取出内存值和该副本比较,若副本和内存值相同,则把新的值写入内存。 较为官方的解释: 通过CAS(AtomicInteger)实现,CAS简而言之就是。CAS有3个操作数,内存值V,旧的预期值A,要修改的新值B。当且仅当预期值A和内存值V相同时,将内存值V修改为B,否...
2014-01-11 22:58:07
263
原创 Eclipse启动时提示“解决failed to create the java virtual machine ”
突然之间家里3G的电脑无法启动Eclipse,提示“failed to create the java virtual machine ”。查询网上资料,有如下两种方法: 1、修改eclipse.ini的XXMaxPermSize为128M(原值为256M); 2、在eclipse.ini添加如下配置: -vmD:\Programes\001-Java\jdk1.6.0_13\bin\j...
2013-11-13 21:09:34
127
一次让人难以忘怀的排查频繁Full GC过程
我们的Java应用因频繁FULL GC导致性能降低很多,经过多人的定位也没有结论,于是我自主请命,经过一天的研究终于搞定了,现把经验与大家共享,相关的gc日志如下: 4.758: [Full GC [PSYoungGen: 464K->0K(71936K)] [PSOldGen: 37949K->33994K(68672K)] 38413K->33994K(1406...
2012-05-06 22:23:15
2480
原创 在最活跃的java社区开辟一块园地啦
有一次看到一个同学在网上发表文章,当时我不解地问:发表文章也不能改变我们的生活。其实心里就是想这种行为就是浪费时间。同学告诉我:他在网上获取到了很多知识,于是怀着感恩的心想回馈这个平台,所以偶尔有空也会把自己所做的事情做一个总结奉献给大家。 在另外一个时刻和地点,当我在发表文章时,身边的朋友带有讽刺的语气说:干嘛这么傻在发表文章,简直就是浪费生命。我说人人都只想着获取...
2012-05-06 11:26:17
124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人