|
|
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 |
|