2016年12月29日
摘要: 1、一级缓存:session级别 执行以下操作之后一级缓存消失: 1)执行了session.clearCache(); 2)执行了CUD操作后 3)执行了session.close() 2、二级缓存:mapper级别(同一个映射文件) 启用二级缓存配置:<cache/> 缓存的对象必须可序列化 执行 阅读全文
posted @ 2016-12-29 22:59 _故乡的原风景 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 引言:java的堆内存分为两块区域:新生代和老年代,即:java堆内存=新生代+老年代,java程序申请内存并创建对象都是在新生代中,对象没存活过一次gc年龄加一,当对象的年龄到达某一个值之后,对象会被转移到老年代内存中去。 一、优化的目的 1、减少新生代转移到老年代对象的数量 2、减少fullgc 阅读全文
posted @ 2016-12-29 14:15 _故乡的原风景 阅读(150) 评论(0) 推荐(0) 编辑
摘要: java编译后字节码解析 参考网摘: https://my.oschina.net/indestiny/blog/194260 一、编译文件字节码解析 模数 u4 次版本号 u2 主版本号 u2 常量池 u2 类访问表示 u2 类名 u2 父类 u2 接口 u2 字段数目 u2 字段信息 方法数目 阅读全文
posted @ 2016-12-29 14:14 _故乡的原风景 阅读(127) 评论(0) 推荐(0) 编辑