自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Tomcat学习2-请求处理过程

Tomcat处理一个Request的大致流程     图:Tomcat处理request的轨迹图         请求处理的时序图:      

2012-05-16 10:52:03 120

原创 Tomcat学习1-架构与启动流程

  一、Tomcat的启动流程与架构   Tomcat启动的时候的debug的运行轨迹图,框出来的代表主要容器的执行方法。     Tomcat执行大致的流程图             整体上看一看Tomcat的概览图     顶层元素:Server,Service连接器元素:Connector(HTTP,AJP等)容器元素:Engine(跟Connec...

2012-05-16 10:50:03 117

原创 重排序与volatile的介绍和资料

  指令重排序       指令重排序的原因:对主存的一次访问一般花费硬件的数百次时钟周期。处理器通过缓存(寄存器、cpu缓存等)能够从数量级上降低内存延迟的成本这些缓存为了性能重新排列待定内存操作的顺序。也就是说,程序的读写操作不一定会按照它要求处理器的顺序执行。 一、编译期重排序 编译期重排序的典型就是通过调整指令顺序,在不改变程序语义的前提下,尽可能减少寄存器的读取、...

2012-03-20 17:00:29 264

原创 CGLIB学习笔记

     一般使用cglib最多的是Enhance类。 1Enhance运用的一个例子 Enhance生成动态子类以支持AOP。   public class MyTestEnhancer extends TestCase { private static final MethodInterceptor TEST_INTERCEPTOR = new TestInterce...

2011-12-01 14:07:57 190

空空如也

空空如也

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

TA关注的人

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