自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 问答 (2)
  • 收藏
  • 关注

原创 谈一下对hotspot虚拟机中CMS收集器要设置Mod Union Table的理解

这个问题想了很久,脑子想迷糊了都,不知道理解得对不对。在CMS的并发标记阶段,可能会出现两个并发问题:第一,CMS在执行并发标记,同时,应用在修改老年代中对象的引用。这时候,老年代的引用状态会发生改变,所以CMS要想办法把这种改变记录下来。CMS使用card table来记录这些改变,把发生改变的对象所在的card标记为dirty,然后在最终标记阶段再次扫描这些标记为dirty的c...

2012-08-22 23:33:41 849 1

原创 jdk动态代理中的问题——调用proxy的toString方法引起的栈溢出

[code="java"]import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;public class Test { public static void main(String[] args) { U...

2012-08-21 20:37:58 1437 1

原创 Hibernate Get和Load的区别(参见3.3.2源码)

网上关于get和load的讨论很多,下面是我的一些浅显认识。从源码角度来讲:很简单,LoadType不同。 LoadType是LoadEventListener的内部类,源码中一共定义了7种,GET和LOAD最常用。 还有一个IMMEDIATE_LOAD(nakedEntityReturned为true)在加载代理实际数据的过程中使用。 这个类的对象在创建的时候采用了b...

2011-10-31 13:33:36 73

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除