- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 netty源码浅读 - 内存管理
netty内存管理ByteBufByteBuf数据结构ByteBuf继承体系ByteBufAllocator家族功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表F...
2019-01-30 19:35:47 789
原创 设计模式-责任链模式
设计模式-责任链模式对责任链模式的理解例子类图对责任链模式的理解责任链模式的运用可以使客户端透明的发起服务调用不需要关注具体是哪个环节做发起的调用做具体处理,同样,也方便handler的扩展。例子责任链模式结合模板方法模式实例:抽象handler:public abstract class AbstractHandler { /** * 黄金会员 */ ...
2019-01-22 18:21:50 228
原创 设计模式-策略模式
设计模式-策略模式简单实例不足策略枚举方式例子优势和不足策略模式,巧妙的利用了继承和多态的特性,让应用某些算法的功能随着场景的改变而改变;可以与工厂方法模式、代理模式,享元模式搭配使用从而避免对上层暴露太多具体的策略,违背迪米特原则。简单实例策略接口public interface Strategy { /** * 定义抽象算法 */ void algo...
2019-01-07 18:06:43 245
原创 设计模式-代理模式
设计模式-代理模式根据代理类是在运行前还是运行时指定,代理模式可以分为静态代理和动态代理;动态代理又可以根据实现方式不同分为:jdk动态代理、cglib动态代理,javassist动态代理。...
2019-01-02 18:40:15 254
原创 设计模式-模板方法模式
设计模式-模板方法模式AQS中的模板方法模式模板方法模式的优势是可以在设计时就确定算法的执行流程(往往是不可变的),以到达把控整体执行流程的目的,具体实现细节延迟到子类完成,不用关心;也可以用来在重构时,抽取子类的共同逻辑。AQS中的模板方法模式AQS是jdk提供的一个抽象队列同步器,主要实现了同步机制的框架,不关注具体的细节,jdk中有很多api运用到了这个同步器,比如:ThreadPoo...
2019-01-02 13:46:38 376
大数据缓存处理
2018-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人