Qingtian's Blog

Qingtian's Blog

没有自学能力的人没有未来。 — 李笑来

Scroll Down

最新文章

  • Spring Security

    Spring Security

    Spring Security启用Spring Security<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter

    查看全文
  • 如何在Spring中配置多个数据源

    如何在Spring中配置多个数据源

    如何在Spring中配置多个数据源在SpringBoot中通过结合SpringBoot的自动配置功能,我们可以在使用中配置多个数据源,以便在实际使用中选择。代码示例创建一个SpringBoot工程,所需依赖如下:在本案例中为了简便,我们直接使用内置的H2 DataBase。除去相关依赖在Spring

    查看全文
  • 设计模式之访问者模式

    设计模式之访问者模式

    设计模式之访问者模式访问者模式访问者模式要解决的核心事项是,在一个稳定的数据结构下,例如用户信息、雇员信息等,增加易变的业务访问逻辑。为了增加扩展性,将这两部分的业务解耦的一种设计模式。说白了访问者模式的核心在于同一个失误不同视角下的访问信息不同。案例场景模拟在本案例中我们模拟的是校园中的学生和老师

    查看全文
  • 设计模式之模板模式

    设计模式之模板模式

    设计模式之模板模式模板模式模板模式的核心设计思路是通过在抽象类中定义抽象方法的执行顺序,并将抽象方法设定为只有子类实现,但不设计独立访问的方法,简单说也就是把你安排的明明白白的。案例场景模拟在本案例中我们模拟的是爬虫各类电商商品,生成营销推广海报的场景关于模板模式的核心点在于有抽象类定义抽象方法执行

    查看全文
  • 设计模式之策略模式

    设计模式之策略模式

    设计模式之策略模式策略模式策略模式是一种行为模式,也是代替大量ifelse的利器。它所能帮你解决的是场景,一般是具有同类可替代的行为逻辑算法场景。比如:不同类型的交易方式(信用卡、支付宝、微信)、生成唯一ID策略(UUID、DB自增、DB+Redis、雪花算法、leaf算法)等,都可以使用策略模式及

    查看全文
  • 设计模式之状态模式

    设计模式之状态模式

    设计模式之状态模式状态模式状态模式描述的是一个行为下的多种状态变更,比如我们最常见的一个网站的页面,在你登录与不登录下展示的内容是略有差异的,而这种登录与不登录就是我们通过改变状态,而让整个行为发生了变化。案例场景模拟在本案例中我们模拟营销活动审核状态流转场景(一个活动的上线时多层级审核上线的)在上

    查看全文
  • 设计模式之观察者模式

    设计模式之观察者模式

    设计模式之观察者模式观察者模式简单来讲观察者模式,就是当一个行为发生时传递信息给另外一个用户接收做出相应的处理,两者之间没有直接的耦合关联。除了生活中的场景外,在我们编程开发的时候也会常用到一些观察者模式的组件,例如我们经常使用的MQ服务,虽然Mq服务是有一个通知中心并不是每一个类服务进行通知,但整

    查看全文
  • 设计模式之备忘录模式

    设计模式之备忘录模式

    设计模式之备忘录模式备忘录模式备忘录模式是以可以恢复或者说回滚,配置、版本、悔棋为核心功能的设计模式,而这种设计模式属于行为模式。在功能实现上是以不破坏原对象为基础增加备忘录操作类,记录原对象的行为从而实现备忘录模式。这个设计在我们平常的生活或者开发中也是比较常见的。案例场景模拟在本案例中我们模拟系

    查看全文
  • 设计模式之中介者模式

    设计模式之中介者模式

    设计模式之中介者模式中介者模式中介者模式要解决的就是复杂功能应用之间的重复调用,在这中间添加一层中介者包装服务,对外提供简单、通用、易扩展的服务能力。这样的设计模式几乎在我们日常生活中和实际业务开发中都会见到,公司的系统中会有一个中台专门为你包装所有接口和提供统一的服务等等,这些都运用了中介者模式,

    查看全文