一文带你了解建造者模式及相关实例解析 发表于 2020-01-12 | 分类于 Java后端 builder模式是一种设计模式,旨在为面向对象编程中的各种对象创建问题提供灵活的解决方案。Builder设计模式的目的是将复杂对象的构造与其表示分离开来... 阅读全文 »
分布式任务调度平台XXL-JOB快速使用与问题总结 发表于 2019-12-01 | 分类于 Java后端 XXL-JOB是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用... 阅读全文 »
详细讲解实用的模板方法模式和实例解析 发表于 2019-11-13 | 分类于 设计模式 这里通俗的来讲就是定义一个算法骨架,骨架中有特定方法(一般用final修饰,防止子类修改)和一般方法,一般方法用于给子类实现和扩展... 阅读全文 »
设计模式之简单理解装饰器模式与运用 发表于 2019-11-13 | 分类于 设计模式 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装... 阅读全文 »
具体详细聊一聊工厂设计模式 发表于 2019-11-03 | 分类于 设计模式 在基于类的编程中,工厂方法模式是一种创建模式,它使用工厂方法来处理创建对象的问题,而不必指定将要创建的对象的确切类... 阅读全文 »
通俗易懂讲解一下代理模式 发表于 2019-10-26 | 分类于 设计模式 这里我们简单来讲就是通过代理控制对象的访问,可以详细访问某个对象的方法,在这个方法调用处理,或调用后处理... 阅读全文 »
一文带你了解单例模式 发表于 2019-10-23 | 分类于 设计模式 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式... 阅读全文 »
一文看懂观察者模式及案例详解 发表于 2019-10-20 | 分类于 设计模式 观察者模式是一种对象行为模式。它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。在观察者模式中,主题是通知的发布者,它发出通知时并不需要知道谁是它的观察者,可以有任意数目的观察者订阅并接收通知... 阅读全文 »
使用Redis实现中英文自动补全功能详解 发表于 2019-10-02 | 分类于 Redis Redis可以帮我们实现很多种功能,今天这里着重介绍的是Redis的自动补全功能的实现.我们使用有序集合,并score都为0,这样就按元素值的字典序排序.然后我们可以根据排序号的字符,进行添加前缀和后缀的方式,找到我们想要的区间内容... 阅读全文 »
Java多线程分批发送消息的小例子 发表于 2019-09-15 | 分类于 Java并发编程实战 假设有10万个用户,现在节假日做活动,需要给每个用户发送一条活动短信,为了提高程序的效率,建议使用多线程分批发送... 阅读全文 »