- 博客(5)
- 资源 (1)
- 收藏
- 关注
转载 深入理解JVM—JVM内存模型(很经典) (部分摘自 深入JAVA虚拟机 周志明著)
点击求链接:点击打开链接 我们知道,计算机CPU和内存的交互是最频繁的,内存是我们的高速缓存区,用户磁盘和CPU的交互,而CPU运转速度越来越快,磁盘远远跟不上CPU的读写速度,才设计了内存,用户缓冲用户IO等待导致CPU的等待成本,但是随着CPU的发展,内存的读写速度也远远跟不上CPU的读写速度,因此,为了解决这一纠纷,CPU厂商在每颗CPU上加入了高速缓存,用来缓解这种症状,因此,现在
2012-08-03 12:18:54 18791 6
转载 源码剖析sun.misc.Unsafe && Compare And Swap(CAS)操作
原文链接: 点击打开链接首先介绍一下什么是Compare And Swap(CAS)?简单的说就是比较并交换。CAS 操作包含三个操作数 —— 内存位置(V)、预期原值(A)和新值(B)。如果内存位置的值与预期原值相匹配,那么处理器会自动将该位置值更新为新值。否则,处理器不做任何操作。无论哪种情况,它都会在 CAS 指令之前返回该位置的值。CAS 有效地说明了“我认为位置 V 应该
2012-08-03 00:59:43 8891 1
转载 CGlib简单介绍
原文链接CGlib简单介绍CGlib概述:cglib(Code Generation Library)是一个强大的,高性能,高质量的Code生成类库。它可以在运行期扩展Java类与实现Java接口。cglib封装了asm,可以在运行期动态生成新的class。cglib用于AOP,jdk中的proxy必须基于接口,cglib却没有这个限制。CGlib应用:
2012-08-02 20:12:34 616
转载 hibernate配置文件hibernate.cfg.xml的详细解释
原文链接 "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
2012-08-02 20:05:59 469
转载 java 静态代理 动态代理 CGLib代理 浅析
JAVA的动态代理 原文链接:http://www.cnblogs.com/jqyp/archive/2010/08/20/1805041.html代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对
2012-08-02 20:03:43 578
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人