设计模式
CringKong
高级语言生产,底层思维学习
展开
-
Java设计模式--观察者模式
观察者模式定义了对象间的一对多的依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会受到通知并自动更新 其实通俗来讲,观察者模式就是一种订阅关系,订阅者订阅某一主题以后,主题改变信息以后,订阅者就会受到这个信息(更新)就像你在报社订阅了一份《人民日报》,当《人民日报》发布新一期的时候,报社就会通知你,并将新一期的《人民日报》送到你手上。当然你也可以选择退订,退订后报社便不再通知你也不送报到你手里原创 2018-03-06 21:57:14 · 241 阅读 · 0 评论 -
Quartz源码分析(上)
文章目录1.一个想法2.Quartz总体架构2.1 Job和JobDetail2.2 Trigger2.3 JobStore3.上篇小结 1.一个想法 最近项目中用到了Quartz框架,作为定时任务的调度框架,无论是和Spring的完美融合还是直接使用Java代码来进行使用,可以说都非常的简单且稳定,某天突然想到如果没有Quartz框架,我们应该如何实现一个纯Java代码的定时任务调度框架呢? ...原创 2019-04-13 23:06:13 · 1275 阅读 · 0 评论