10 2018 档案
摘要:1、 原型模式(Prototype) 1.1、 什么是原型模式 通过给出一个原型对象来指明所要创建的对象的类型,然后用复制这个原型对象的办法 创建出更多的同类型的对象。 那么如何“复制”?大多数情况使用Object的clone()方法。或者用流复制。 1.2、 结构 原型模式有两种表现形式:简单形和
阅读全文
摘要:1、 建造者模式 1.1、什么是建造者模式 建造者模式是将一个产品的内部表象与产品的生成过程分割开来,从而使一个建造过程生成具有不同的内部表象的产品对象。 1.1.1、 内部表象 产品通常会有不同的组成成分作为产品的零件。这些零件有可能是对象,也有可能不是对象。不同的产品可以有不同的内部表象,也就是
阅读全文
摘要:1、 单例模式 1.1、什么是单例模式 单例模式确保某一个类只有一个实例。而且自行实例化并向整个系统提供这个实例。这个类成为单例类。Java中,通常单例模式的构造方法是私有的,类只有一个唯一实例,类自己创建自己的实例,所有其他对象都使用这个唯一的实例。 1.2、饿汉式 饿汉式在类被加载时,stati
阅读全文
摘要:1、简单工厂模式 简单工厂模式又叫静态工厂模式,核心为一个工厂类,工厂类中又一个静态工厂方法。静态工厂方法通过传入的参数进行判断从而决定生成哪个实例。 2、工厂方法模式 工厂方法模式在简单工厂模式的基础上,对静态工厂方法进行了抽象,去掉静态工厂中的参数。对象的创建交给了具体工厂。通过不断的添加具体工
阅读全文
摘要:1、抽象工厂模式 1.1、什么是抽象工厂模式 抽象工厂模式是对象的创建模式,是工厂模式的进一步推广。抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。“抽象工厂”就是抽象产品角色的工厂。抽象工厂模式面对的问题是多个产品等级结构的系统设计。这里的“多个产品等级结构”就是别人所说的产品族
阅读全文
摘要:1、从classpath/static 的目录访问静态资源 注意:resources下的目录名称必须为static 启动并访问:http://localhost:8080/index.html
阅读全文
摘要:1、在SpringBoot中使用Listener 1.1、使用注解注册Listener: 后台打印: 1.2、另一种初始化Filter的方法:方法注册 后台打印:
阅读全文
摘要:1、在SpringBoot中使用Filter 1.1、使用注解注册Filter: 访问:http://localhost:8080/one 后台打印: 1.2、另一种初始化Filter的方法:方法注册 访问:http://localhost:8080/two 打印:
阅读全文
摘要:1、在SpringBoot中使用Servlet 1.1、使用注解注册Servlet: 访问:http://localhost:8080/one 后台打印: 1.2、另一种初始化Servlet的方法:方法注册 访问:http://localhost:8080/two 后台打印:
阅读全文
摘要:1、工厂方法模式 工厂方法模式是类的创建模式,又叫做虚拟构造子模式或者多态性工厂模式。工厂方法模式的用意是定义一个创建产品对象的工厂接口,将实际工作推迟到子类中。 1.1、什么是工厂方法模式 工厂方法模式是简单工厂模式的进一步抽象和推广。由于使用了多态性,工厂方法模式保持了简单工厂模式的优点,而且克
阅读全文
摘要:1.1、打开官网 spring.io 1.2、点击project 1.3、点击learn 1.4、点击 Building a RESTful Web Service 1.5、下载实例源码 1.6、导入代码 1.7、启动springboot 启动方式一:鼠标右键,选择debug application
阅读全文
摘要:1、简单工厂模式 1.1、什么是简单工厂模式 简单工厂模式是类的创建模式,又叫做静态工厂方法模式。简单工厂模式是由一个工厂对象决定创建出哪一类产品类的实例。由一个工厂类根据传入的参数来决定创建出哪一种产品类的实例。 1.2、简单工厂模式的结构 工厂类(Creator)角色:工厂方法模式的核心,含有与
阅读全文
摘要:1、"开-闭"原则 一个软件实体应当对扩展开放,对修改关闭。 2、里氏替换原则 任何基类可以出现的地方,子类一定可以出现。 3、依赖倒转原则 要依赖于抽象,不要依赖于实现。 4、合成/聚合 复用原则 要尽量使用合成/聚合,而不是继承关系达到复用的目的。 5、迪米特法则 一个软件实体应当尽可能的少与其
阅读全文

浙公网安备 33010602011771号