自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (5)
  • 问答 (4)
  • 收藏
  • 关注

原创 建造者模式(Builder Pattern)

建造者模式 核心组成 Builder:抽象建造者,定义多个通用方法和构建方法 ConcreteBuilder:具体建造者,可以有多个 Director:指挥者,控制整个组合过程,将需求交给建造者,由建造者去创建对象 Product:产品角色 优点 客户端不必知道产品内部组成的细节,将产品本身与产品的创建过程解耦 每一个具体建造者都相对独立,而与其他的具体建造者无关,更加精细地控制产品的创建过程 增加新的具体建造者无须修改原有类库的代码,符合开闭原则 建造者模式结合链式编程来使用..

2020-11-27 01:53:33 235

原创 工厂模式之--抽象工厂模式

抽象工厂模式 核心组成 AbstractFactory:抽象工厂角色,它声明了一组用于创建一种产品的方法,每一个方法对应一种产品,如创建支付和创建退款。ConcreteFactory:具体工厂角色,它实现了在抽象工厂中定义的创建产品的方法,生成一组具体产品,这些产品构成了一个产品族,每一个产品都位于某个产品等级结构中。AbstractProduce:抽象产品角色,它为每种产品声明接口。ConcreteProduce:具体产品角色,它定义具体工厂生产的具体产品对象,实现抽象产品接口中声明的..

2020-11-27 00:07:12 329

原创 工厂模式之--工厂方法模式

工厂方法模式 核心组成 IProduct:抽象产品类,描述所有实例所共有的公共接口 Product:具体产品类,实现抽象产品类的接口,工厂类创建对象,如果有多个需要定义多个 IFactory:抽象工厂类,描述具体工厂的公共接口 Factory:具体工场类,实现创建产品类对象,实现抽象工厂类的接口,如果有多个需要定义多个 优点: 符合开闭原则,增加一个产品类,只需要实现其他具体的产品类和具体的工厂类; 符合单一职责原则,每个工厂只负责生产对应的产.

2020-11-15 13:55:25 327

原创 工厂模式之--简单工厂模式

简单工厂模式 核心组成 Factory:工厂类,简单工厂模式的核心,它负责实现创建所有实例的内部逻辑 IProduct:抽象产品类,简单工厂模式所创建的所有对象的父类,描述所有实例所共有的公共接口 Product:具体产品类,是简单工厂模式的创建目标 优点: 将对象的创建和对象本身业务处理分离可以降低系统的耦合度,使得两者修改起来都相对容易。 缺点 工厂类的职责相对过重,增加新的产品需要修改工厂类的判断逻辑,这一点与开闭原则是相违背 即开闭原则(Open Close Principle)对扩展

2020-11-15 13:38:03 284

淘宝-接口测试白皮书

接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。

2019-04-30

qrcode生成二维码jar包

qrcode生成二维码jar包 qrcode生成二维码jar包 qrcode生成二维码jar包

2018-06-04

shiro教程文档

shiro教程文档,包含shiro教程,shiro开发手册。。。。

2018-06-01

dubbo.xsd 约束文件 解决标签识别报红

Eclipse dubbo Multiple annotations found at this line: Multiple annotations found at this line: - cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'dubbo:application'. - schema_reference.4: Failed to read schema document 'http://code.alibabatech.com/schema/dubbo/dubbo.xsd', because 1) could not find the document; 2) the document could not be read; 3) the root element of the document is not 解决方案: 下载一个dubbo.xsd文件 windows->preferrence->xml->xmlcatalog add->catalog entry ->file system 选择刚刚下载的文件路径 修改key值和配置文件的http://code.alibabatech.com/schema/dubbo/dubbo.xsd 相同 回到项目,左击配置文件xml 选择validate

2018-05-31

rabbitMQ学习资料

rabbitMQ中间件学习资料,包含分阶段的学习的源码以及相关的文档说明,资料来源于牧马人

2018-05-25

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除