|
|
17796c4639
|
观察者
|
2020-03-05 15:54:35 +08:00 |
|
|
|
be992c42ac
|
解释器模式
|
2020-03-05 15:14:10 +08:00 |
|
|
|
baa04be096
|
策略模式源码
|
2020-03-05 10:41:46 +08:00 |
|
|
|
6c37bbad76
|
结合工厂模式演进策略模式
|
2020-03-04 16:25:34 +08:00 |
|
|
|
1d69454c6b
|
初级策略模式
|
2020-03-04 16:09:24 +08:00 |
|
|
|
751a142440
|
迭代器模式
|
2020-03-04 15:19:01 +08:00 |
|
|
|
3f4bdb8f04
|
模板方法源码分析
|
2020-03-04 14:40:26 +08:00 |
|
|
|
bd76223a9e
|
模板方法
|
2020-03-04 11:32:46 +08:00 |
|
|
|
ae6cc2ef17
|
代理模式源码分析
|
2020-03-04 10:35:49 +08:00 |
|
|
|
d8e80f07b0
|
动态代理实现分库
|
2020-03-03 15:58:45 +08:00 |
|
|
|
f42cb473cb
|
逻辑调整
|
2020-03-03 15:58:27 +08:00 |
|
|
|
18e67ec7a3
|
逻辑改进
|
2020-03-03 15:50:16 +08:00 |
|
|
|
dd4364208f
|
bugfix
|
2020-03-03 10:40:25 +08:00 |
|
|
|
f83550f1dd
|
静态代理实现
|
2020-03-02 10:24:26 +08:00 |
|
|
|
e2af80fe2a
|
Spring分库代理实现
|
2020-02-29 17:15:19 +08:00 |
|
|
|
dfe2d37434
|
桥接模式源码
|
2020-02-29 15:19:34 +08:00 |
|
|
|
f54b3fd1b1
|
桥接模式
|
2020-02-29 14:42:38 +08:00 |
|
|
|
4bef4dc45b
|
组合模式源码
|
2020-02-29 09:40:28 +08:00 |
|
|
|
6b96a2cb99
|
组合模式
|
2020-02-29 09:29:10 +08:00 |
|
|
|
09e04da200
|
装饰器模式
|
2020-02-28 14:49:59 +08:00 |
|
|
|
40f4161a3e
|
外观模式源码分析
|
2020-02-28 14:31:39 +08:00 |
|
|
|
aabff787bf
|
外观模式,改造后
|
2020-02-28 11:28:53 +08:00 |
|
|
|
91cceedf26
|
外观模式,改造前
|
2020-02-28 11:21:33 +08:00 |
|
|
|
6ba2796789
|
享元模式模式 源码举例
|
2018-10-14 16:47:11 +08:00 |
|
|
|
96a94fc332
|
享元模式模式
|
2018-10-14 16:29:12 +08:00 |
|
|
|
75e8bd5f52
|
适配器模式 源码举例
|
2018-10-14 15:58:37 +08:00 |
|
|
|
5b6775bcaa
|
适配器模式
|
2018-10-09 16:29:58 +08:00 |
|
|
|
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 |
|