86 Commits

Author SHA1 Message Date
86d9409ae2 装饰器模式源码 2018-10-08 16:00:50 +08:00
9ead169b90 装饰器模式 2018-09-27 17:16:26 +08:00
4b26f4641e 集合类属性深克隆与浅克隆测试 2018-09-25 23:11:50 +08:00
02e0e79bdf 单例模式克隆攻击以及防御 2018-09-25 22:52:37 +08:00
e4ce7c3744 基于抽象类实现的原型模式 2018-09-25 22:39:55 +08:00
580b5cd97c 深克隆与浅克隆 2018-09-25 21:50:08 +08:00
651251457c 原型模式 2018-09-25 21:23:53 +08:00
51960134d3 建造者模式在jdk+guava+spring+mybatis源码解析 2018-09-25 19:35:45 +08:00
10a9c4c435 链式调用建造者模式 2018-09-25 19:14:40 +08:00
4b34ba603c 简单建造者模式 2018-09-25 18:59:07 +08:00
25fcce6248 单例模式JDK、Spring、mybatis源码样例 2018-09-25 16:57:54 +08:00
644292961b ThreadLocal实现伪单例并测试线程安全性 2018-09-25 16:33:47 +08:00
0e5bad0fc4 容器(集合)实现单例,测试线程安全性 2018-09-25 16:21:24 +08:00
78a266fa86 枚举类实现单例,添加枚举类内部方法,反编译文件展示 2018-09-24 22:27:03 +08:00
348287d64e 枚举类实现单例,序列化攻击测试、反射攻击测试、反编译分析 2018-09-24 21:42:30 +08:00
b227587e3f 非类加载懒汉式单例模式反射攻击和防御测试 2018-09-24 17:28:29 +08:00
5251def1b0 类加载单例模式反射攻击和防御 2018-09-24 16:53:43 +08:00
b507f4e478 序列化攻击补充 2018-09-24 16:33:46 +08:00
8aacfe3ed9 单例模式序列化攻击以及解决方案 2018-09-24 16:26:19 +08:00
41595084b6 饿汉式单例实现 2018-09-24 15:44:48 +08:00
c982cd4a7f 懒汉单例、静态内部类确保线程安全测试实例 2018-09-24 13:43:44 +08:00
f975b3c9fe 懒汉单例、双重校验锁、禁止指令重排序确保线程安全测试实例 2018-09-24 13:08:48 +08:00
90bbe74f2a 懒汉单例、synchronized确保线程安全测试实例 2018-09-24 11:10:49 +08:00
a2740cacb5 懒汉单例、线程不安全测试实例 2018-09-24 11:03:15 +08:00
529d8fef53 补充源码链接 2018-09-24 10:15:03 +08:00
e5f483e0df 抽象工厂 2018-09-23 22:52:38 +08:00
739e9e0b5e 工厂方法 2018-09-23 22:42:40 +08:00
f82e1330dd 补充简单工厂源码链接 2018-09-23 19:47:49 +08:00
bcb84ad34d 简单工厂 2018-09-23 16:33:59 +08:00
f021174da8 合成复用原则 2018-09-23 15:59:13 +08:00
7b18f0dcf0 里氏替换原则原则 2018-09-23 13:10:21 +08:00
1433dabd23 迪米特原则 2018-09-22 17:09:45 +08:00
78f405dbb4 接口隔离原则 2018-09-22 11:46:21 +08:00
b49260ae47 单一职责原则 2018-09-22 11:30:57 +08:00
a79acaa570 依赖倒置原则 2018-09-18 17:53:33 +08:00
6a72751bd4 开闭原则 2018-09-18 17:02:00 +08:00