摘要: 采用了BIO的多线程方案,实现了自定义简单协议,心跳机制,socket客户端身份强制验证,socket客户端断线获知等功能,并暴露了一些接口,可通过接口简单实现客户端与服务端的socket交互。 阅读全文
posted @ 2019-01-31 23:14 David丁 阅读(5201) 评论(2) 推荐(2) 编辑
摘要: 装饰模式可以在不改变一个对象本身功能的基础上给对象增加额外的新行为。装饰模式是一种用于替代继承的技术,它通过一种无须定义子类的方式来给对象动态增加职责,使用对象之间的关联关系取代类之间的继承关系。在装饰模式中引入了装饰类,在装饰类中既可以调用待装饰的原有类的方法,还可以增加新的方法,以扩充原有类的功能。 阅读全文
posted @ 2018-09-20 21:38 David丁 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 记录了一下平时常用的linux常用的指令 阅读全文
posted @ 2018-09-20 17:48 David丁 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 组合模式(Composite Pattern):组合多个对象形成树形结构以表示具有“整体—部分”关系的层次结构。组合模式对单个对象(即叶子对象)和组合对象(即容器对象)的使用具有一致性,组合模式又可以称为“整体—部分”(Part-Whole)模式,它是一种对象结构型模式。 阅读全文
posted @ 2018-09-19 23:16 David丁 阅读(1072) 评论(0) 推荐(0) 编辑
摘要: 桥接模式(Bridge Pattern):将抽象部分与它的实现部分分离,使它们都可以独立地变化。它是一种对象结构型模式,又称为柄体(Handle and Body)模式或接口(Interface)模式。 阅读全文
posted @ 2018-09-18 22:45 David丁 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 适配器模式可以将一个类的接口和另一个类的接口匹配起来,而无须修改原来的适配者接口和抽象目标类接口,它是一种使用频率非常高的设计模式,在软件开发中得以广泛应用 阅读全文
posted @ 2018-09-18 20:13 David丁 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式是一种对象创建型模式。 阅读全文
posted @ 2018-09-18 15:27 David丁 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 原型模式(Prototype Pattern):使用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。原型模式是一种对象创建型模式。 阅读全文
posted @ 2018-09-18 11:20 David丁 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 单例模式(Singleton Pattern):确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类,它提供全局访问的方法。单例模式是一种对象创建型模式。 阅读全文
posted @ 2018-09-18 10:08 David丁 阅读(883) 评论(0) 推荐(0) 编辑
摘要: 抽象工厂模式(Abstract Factory Pattern):提供一个创建一系列相关或相互依赖对象的接口,而 无须指定它们具体的类。抽象工厂模式又称为Kit模式,它是一种对象创建型模式。 阅读全文
posted @ 2018-09-17 21:51 David丁 阅读(139) 评论(0) 推荐(0) 编辑