摘要: 代理模式:在目标对象实现的基础上,实现对目标对象的扩展 代理模式的形式:静态代理、动态代理(JDK代理)、cglib代理(可以在内存中动态创建对象,而不需要实现接口) 静态代理: 代理对象和目标对象要实现相同的接口,然后通过调用相同的方法调用目标对象的方法。 1.创建目标对象(被代理对象) 2.创建 阅读全文
posted @ 2019-09-03 15:50 hhhl 阅读(160) 评论(0) 推荐(0) 编辑
摘要: GC触发条件 young GC : 当young gen中的eden区分配满的时候触发。注意young GC中有部分存活对象会晋升到old gen,所以young GC后old gen的占用量通常会有所升高。 full GC: 1. System.gc()方法的调用 2. 老年代空间不足. 老年代空 阅读全文
posted @ 2019-09-03 13:56 hhhl 阅读(207) 评论(0) 推荐(0) 编辑