设计模式
TheRealTracyEminem
这个作者很懒,什么都没留下…
展开
-
JAVA设计模式代码~持续更新
代码在https://github.com/TracyEminem/Design-pattern-java 包括定义,使用场景,优缺点。原创 2018-07-22 17:58:16 · 174 阅读 · 0 评论 -
JAVA设计模式之6种单例模式详解
单例会把默认的构造方法设为Private,让类自己来创建实例。。 第一种写法,饿汉式:public class HungurySingleton { //缺点,无法延时加载,没有使用就已经加载了 private static final HungurySingleton mInstance = new HungurySingleton(); private Hun...原创 2018-08-14 23:27:02 · 1092 阅读 · 0 评论 -
动态代理 死循环内存溢出 解决方法
在实现动态 代理的时候发现一个问题,就是运行的时候在不断循环执行InvocationHandler中的的invoce方法,导致内存溢出,后面排查原因,发现是在invoke内部没有使用被代理的对象,而是使用了方法中传入的Object参数。public class TracyEminem<T> implements InvocationHandler { ...原创 2019-02-11 10:56:55 · 1170 阅读 · 1 评论