自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 结构设计模式之组合模式

模式结构 概念:组合多个对象形成树形结构以表示具有部分-整体关系的层次结构。组合模式让客户端可以统一对待单个对象和组合对象。 结构:抽象构件Component + 叶子构件Leaf + 容器构件Composite 分类 区别 透明组合模式 抽象构件Component中声明了所有用于管理成员对象的方法,包括add()、remove()、getChild()...

2019-03-30 19:21:55 490

原创 结构设计模式之桥接模式

结构 桥接模式将抽象部分与它的实现部分解耦,使得两者都能够独立变化。 抽象类Abstraction+扩充抽象类RefinedAbstraction+实现类接口Implementor+具体实现类ConcreteImplementor 其中抽象类定义了一个实现类接口类型的成员对象并维护该对象;扩充抽象类扩充由抽象类定义的接口,实现了在抽象类中声明的抽象业务方法;实现类接口声明了一些基本...

2019-03-24 13:26:29 1552

原创 结构模式之适配器

分类 分类 结构 单向适配器结构 目标抽象类Target.、适配器类Adapter、适配者类Adeptee 双向适配器结构 目标抽象类Target.、适配器类Adapter、适配者类Adeptee 缺省适配器结构 适配器接口ServiceInterface、缺省适配器类AbstractServiceClass、具体业务类ConcreteServi...

2019-03-23 15:13:06 3391

原创 java设计模式之单例模式

抽象工厂模式标题建造者模式工厂方法模式原型模式单例模式

2019-03-13 23:14:46 101

原创 设计模式之原型模式

原型模式结构抽象原型类Prototype + 具体原型类ConcretePrototype + 客户类Client适用环境创建新对象成本较大(例如初始化需要占用较长的时间、占用太多的CPU资源或网络资源)。实现// A code blockvar foo = 'bar';...

2019-03-11 00:15:27 91

原创 设计模式之建造者模式

建造者模式结构抽象建造者Builder + 具体建造者ConcreteBuilder + 产品Product + 指挥者Director适用环境需要生成的产品对象有复杂的内部结构,这些产品对象通常包含多个成员对象。需要生成的产品对象的属性相互依赖,需要指定其生成顺序。对象的创建过程独立于创建该对象的类。隔离复杂对象的创建和使用,并使得相同的创建过程可以创建不同的产品。实现...

2019-03-10 19:00:56 84

原创 设计模式之抽象工厂模式

抽象工厂模式结构抽象工厂AbstractFactory + 具体工厂ConcreteFactory + 抽象产品AbstractProduct + 具体产品ConcreteProduct适用环境系统中有多于一个的产品族,而每次只适用其中某一产品族。属于同一个产品族的产品将在一起使用,这一约束必须在系统的设计中体现出来。产品等级结构稳定,再设计完成之后不会向系统中增加新的产品等...

2019-03-10 14:19:39 69

原创 设计模式之工厂方法模式

工厂方法模式结构抽象工厂Factory + 具体工厂ConcreteFactory + 抽象产品Product + 具体产品ConcreteProduct适用环境客户端不知道它所需要的对象的类,抽象工厂类通过其子类来指定创建哪个对象。实现public interface Factory { public Product createProduct();}publ...

2019-03-10 14:18:06 80

原创 设计模式之简单工厂模式

简单工厂模式结构工厂Factory + 抽象产品Product + 具体产品ConcreteProduct适用环境工厂类负责创建的对象比较少,由于创建的对象较少,不会造成工厂方法中的业务逻辑太过复杂。客户端只知道传入的工厂类的参数,对于如何创建对象并不关心。实现public class Factory { //静态工厂方法 public static Pro...

2019-03-10 14:16:41 75

原创 面向对象设计七大原则

单一职责原则 SRP(Single Responsibility Principle)一个对象应该只包含单一的职责,并且该职责被完整的封装在一个类中。(换种方式说:即就一个类而言,应该仅有一个引起它变化的原因。)听起来是不是很简单,但是实际运用中它是最简单却又是最难运用的原则,需要设计人员有较强的分析设计能力和相关的实践经验。开闭原则 OCP(Open Close Principle)...

2019-03-03 19:04:16 164

原创 sql_mode...foreign_key_checks...unique_checks...sql_notes不能为null

问题重现source执行******.sql脚本时报错报错内容Query OK, 2 rows affected (0.04 sec)Records: 2 Duplicates: 0 Warnings: 0ERROR 1231 (42000): Variable 'sql_mode' can't be set to the value of 'NULL'ERROR 1231 (42000):

2017-11-01 13:30:32 2033

原创 xss攻击解决方案

概念 xss攻击:全称跨站脚本攻击,是为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS,XSS是一种在web应用中的计算机安全漏洞,它允许恶意web用户将代码植入到提供给其它用户使用的页面中。xss攻击测试//web环境//表单输入框输入以下攻击脚本,提交表单,可测试简单脚本攻击:"/> <script>alert(docu

2017-10-26 18:01:18 1803

原创 AES前端加密后端解密

欢迎阅读AES前端加密后端解密目录前端js加解密后端java加解密

2017-10-26 13:51:10 1981 1

空空如也

空空如也

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

TA关注的人

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