观察者模式-Spring事件机制的应用

定义 观察者模式(Observer),又叫发布-订阅模式(Publish/Subscribe),定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并自动更新。 通俗解...

关于作者

· 致力于创作一些原创的,可复现的java技术分享文章,大伙喜欢关注一下呗 · 有什么想了解,不懂的问题,可以加微信聊聊。我会不停地听取大家宝贵的意见,做得更好的。 PS:建议/需求/提问 ...

2020/05/03 17:31
106
手把手教你打印杨辉三角

杨辉三角介绍 首先我们先看一下杨辉三角长什么样子 [1], [1,1], [1,2,1], [1,3,3,1], [1,4,6,4,1] ...... 分析 不难发现,观察后可以得出以下结论: 1.两边都是数字"1" 2.从第三......

教你用构建者(生成器)模式优雅地创建对象

为什么要用构建者模式 很多博客文章上来就先抛出一个定义,我们不妨反过来问一句为什么要用构建者模式。 首先我们创建一个User类,然后采用有参构造器的方式创建对象。 public class User { ...

模板模式以及实战应用

写在前面 上一篇讲了策略模式,知道了可以使用策略模式对多重if-else进行优化,而且符合开闭原则。那么除了策略模式,还有什么设计模式比较好用而且常用的呢。这就是今天要讲的模板模式。 正...

教你用策略模式解决多重if-else

写在前面 很多人可能在公司就是做普通的CRUD的业务,对于设计模式,即使学了好像也用处不大,顶多就在面试的时候能说上几种常见的单例模式,工厂模式。而在实际开发中,设计模式似乎很难用起...

三分钟学会自定义spring-boot-starter

概述 传统的 Maven项目一般将需要被复用的组件做成 Module来进行管理,以便二次调用;而在 Spring Boot项目中我们则可以使用更加优雅的 Spring Boot Starter来完成这一切。 这个开箱即用的魔...

为什么创建个人博客

很高兴你能点进来看我的第一篇文章。 内容也和标题一样无聊,为什么要创建个人博客,既然我已经创建了还要找什么理由呢。但是你点进来很大原因是因为你还没有个人博客,所以想来听听我创建个...

没有更多内容

加载失败,请刷新页面