个人学习
fyqing124
这个作者很懒,什么都没留下…
展开
-
设计模式--策略模式
1. 策略模式介绍 1.1 定义 策略模式:定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 1.2 图片描述! 2. 具体实现 2.1 创建抽象策略类 定义一个抽象的做饭策略类,有一个抽象方法makeBy()表示使用工具做饭: public interface CookStrategy { void makeBy(CookContext c...原创 2019-12-30 20:48:25 · 99 阅读 · 0 评论 -
设计模式--简单工厂模式
1. 工厂模式介绍 1.1 定义 简单工厂模式属于创建型模式又叫做静态工厂方法模式,它属于类创建型模式。在简单工厂模式中,可以根据参数的不同返回不同类的实例。 简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 1.2 图片描述 Factory:工厂类,工厂模式的核心,负责实现创建具体产品类的业务逻辑,可以被外界直接调用,根据需要创建所需的具体产品实例对象。 P...原创 2019-12-26 20:55:57 · 90 阅读 · 0 评论 -
SpringBoot多线程任务
我们在项目开发过程中经常会用到多线程业务处理的需求,JDK提供了非常方便的多线程API,同样的,在spring中使用多线程也很容易实现 配置多线程 SpringBoot使用多线程很简单,首先我们要在配置类中增加@EnableAsync注解,然后在需要执行的方法上加@Async注解表明该方法是个异步方法,如果加在类级别上,则表明类所有的方法都是异步方法。 1.1、添加线程池 @Configurati...原创 2019-07-15 20:47:39 · 337 阅读 · 0 评论