刘鹏博客刘鹏博客

但行好事
莫论前程❤

【今日关注】 定时任务常见实现方式

本文将介绍三种常用的实现定时任务的方法,希望能给大家在日常项目中带来一些启示和帮助。 一、Timer类 在java中一个完整的定时任务需要由Timer和TimerTask两个类配合完成。 其中Timer是一种工具,线程用其安排在后台线程中执...

最新文章 第2页

设计模式详解----观察者模式-刘鹏博客
设计模式

设计模式详解—-观察者模式

挚爱阅读(39)评论(0)赞(0)

当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属于行为型模式。 介绍 意图:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依...

设计模式详解----备忘录模式-刘鹏博客
设计模式

设计模式详解—-备忘录模式

挚爱阅读(34)评论(0)赞(0)

备忘录模式(Memento Pattern)保存一个对象的某个状态,以便在适当的时候恢复对象。备忘录模式属于行为型模式。 介绍 意图:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。 主要解决:所谓备忘录模式就是...

设计模式详解----中介者模式-刘鹏博客
设计模式

设计模式详解—-中介者模式

挚爱阅读(37)评论(0)赞(0)

中介者模式(Mediator Pattern)是用来降低多个对象和类之间的通信复杂性。这种模式提供了一个中介类,该类通常处理不同类之间的通信,并支持松耦合,使代码易于维护。中介者模式属于行为型模式。 介绍 意图:用一个中介对象来封装一系列的...

设计模式详解----迭代器模式-刘鹏博客
设计模式

设计模式详解—-迭代器模式

挚爱阅读(40)评论(0)赞(0)

迭代器模式(Iterator Pattern)是 Java 和 .Net 编程环境中非常常用的设计模式。这种模式用于顺序访问集合对象的元素,不需要知道集合对象的底层表示。 迭代器模式属于行为型模式。 介绍 意图:提供一种方法顺序访问一个聚合...

设计模式详解----解释器模式-刘鹏博客
设计模式

设计模式详解—-解释器模式

挚爱阅读(34)评论(0)赞(0)

解释器模式(Interpreter Pattern)提供了评估语言的语法或表达式的方式,它属于行为型模式。这种模式实现了一个表达式接口,该接口解释一个特定的上下文。这种模式被用在 SQL 解析、符号处理引擎等。 介绍 意图:给定一个语言,定...

设计模式详解----命令模式-刘鹏博客
设计模式

设计模式详解—-命令模式

挚爱阅读(41)评论(0)赞(0)

命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式。请求以命令的形式包裹在对象中,并传给调用对象。调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,该对象执行命令。 介绍 意图:将一个请求封...

设计模式详解----责任链模式-刘鹏博客
设计模式

设计模式详解—-责任链模式

挚爱阅读(35)评论(0)赞(1)

顾名思义,责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。 在这种模式中,通常每个接收者都...

设计模式详解----享元模式-刘鹏博客
设计模式

设计模式详解—-享元模式

挚爱阅读(40)评论(0)赞(0)

享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和提高性能。这种类型的设计模式属于结构型模式,它提供了减少对象数量从而改善应用所需的对象结构的方式。 享元模式尝试重用现有的同类对象,如果未找到匹配的对...

设计模式详解----外观模式-刘鹏博客
设计模式

设计模式详解—-外观模式

挚爱阅读(39)评论(0)赞(0)

外观模式(Facade Pattern)隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。 这种模式涉及到一个单一的类,该类提供了客户端请求的简...