05
21
Spring-使用配置属性 Spring-使用配置属性
概述 微调自动配置的beans 应用程序组件配置 使用Spring profiles 对自动配置进行微调1. Spring环境 Spring环境是所有配置属性的一站式商店,它抽象了配置属性的起源,以便需要这些属性的bean可以直接从S
2020-05-21
18
Spring-Spring Security Spring-Spring Security
概述 Spring Security是一个安全管理框架,从Spring Boot开始对其提供了自动化配置方案,可以零配置使用Spring Security 引入Spring Security1. Maven依赖<dependency
2020-05-18
14
设计模式-解释器模式 设计模式-解释器模式
解释器模式的定义 *解释器(Interpreter)模式: * 提供了评估语言的语法或表达式的方式,它属于行为型模式。这种模式实现了一个表达式接口,该接口解释一个特定的上下文。这种模式被用在 SQL 解析、符号处理引擎等 是一种不常用的设
2020-05-14
13
设计模式-备忘录模式 设计模式-备忘录模式
备忘录模式的定义 *备忘录(Memento)模式: * 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,以便以后当需要时能将该对象恢复到原先保存的状态,该模式又叫快照模式 特点1.优点 提供了一种可以恢复状态的
2020-05-13
11
设计模式-访问者模式 设计模式-访问者模式
访问者模式的定义 *访问者(Visitor)模式: * 将作用与某种数据结构中的各个元素的操作分离出来封装成独立的类,使其在不改变数据结构的前提下可以添加作用于这些元素的新的操作,为数据结构中的每个元素提供多种访问方式,他将对数据的操作与数
2020-05-11
09
设计模式-迭代器模式 设计模式-迭代器模式
迭代器模式的定义 *迭代器(Iterator)模式: * 提供一个对象来顺序访问聚合对象中的一系列数据,而不暴露聚合对象的内部表示,迭代器模式是一种对象行为型模式 Java Collection都使用了迭代器 特点1. 优点 访问一个
2020-05-09
08
设计模式-中介者模式 设计模式-中介者模式
中介者模式的定义 *中介者(Mediator)模式: * 定义一个中介对象来封装一系列对象之间的交互,使原有对象之间的耦合松散,且可以独立地改变他们之间的交互,中介者模式又叫调停模式,是迪米特法则的典型应用 特点1. 优点 降低了对象之间
2020-05-08
07
设计模式-观察者模式 设计模式-观察者模式
观察者模式的定义 观察者(Observer)模式: ** 指多个对象间存在一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于他的对象都得到通知并被自动更新,这种模式又称为发布-订阅模式丶模型-视图模式**,它是对象行为模式 在Jav
2020-05-07
05
设计模式-状态模式 设计模式-状态模式
状态模式的定义 *状态(State)模式: * 对有状态的对象,把复杂的”判断逻辑”提取到不同的状态对象中,允许状态对象在其内部状态发生改变时改变其行为 特点1. 优点 状态模式将与特定状态相关的行为局部化到一个状态中,并且将不同状态的行
2020-05-05
04
设计模式-责任链模式 设计模式-责任链模式
责任链模式的定义 责任链(Chain of Responsibility)模式: ** 也叫 **职责链模式 为了避免请求发送者与多个请求处理者耦合在一起,将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条链,当请求发生时,可将
2020-05-04