关注「Java视界」公众号,获取更多技术干货
摘要: 一、what is 责任链模式? 我前面的文章介绍过动态代理模式,该模式设计者只需要向开发者暴露拦截器即可。当有多个拦截器时,就衍生出了责任链。 什么是责任链?比如请假流程:请假单看成对象,你要请假需要经过开发经理、部门经理、人事部门负责人等多个环节,每个环... 阅读全文
posted @ 2022-06-25 14:02 沙滩de流沙 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 消息 指的是两个应用间传递的数据。数据的类型有很多种形式,可能只包含文本字符串,也可能包含嵌入对象。 消息队列(Message Queue) 是在消息的传输过程中保存消息的容器。 在消息队列中,通常有生产者和消费者两个角色。生产者只负责发送数据到消息队列,谁从... 阅读全文
posted @ 2022-06-25 14:02 沙滩de流沙 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 目录 一、what is 队列? 1.1 现实中的队列 1.2 代码中的队列 1.3 队列分类 1.4 队列适用范围 二、队列使用 二、队列的实现 一、what is 队列? 1.1 现实中的队列 队列队列就是要排队啊,排队就是要等待啊,现实中有哪... 阅读全文
posted @ 2022-06-25 14:02 沙滩de流沙 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 错误如下: 实际上提示已经给出了答案,这里把@SpringBootApplication换成@EnableAutoConfiguration即可 阅读全文
posted @ 2022-06-25 14:02 沙滩de流沙 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 目录 一、what is 策略? 二、what is 策略模式? 2.1 策略模式中的角色 2.2 策略模式通用实现 2.3 案例改写 三、策略模式核心思想 四、策略上下文角色的作用 4.1 从策略上下文获取数据 4.2 策略实现类自己添加所需的数据... 阅读全文
posted @ 2022-06-25 14:02 沙滩de流沙 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 目录 一、为什么要用中介者模式 二、中介者模式中的角色 三、中介者模式怎么用? 四、中介者模式的优缺点 优点 缺点 一、为什么要用中介者模式 中介者模式核心在于中介者这个角色,理解上可以参考现实中的中介者,中介就跟中间人一样,跟桥梁... 阅读全文
posted @ 2022-06-25 14:02 沙滩de流沙 阅读(970) 评论(0) 推荐(0) 编辑
摘要: 目录 一、什么是代理? 二、代理的好处 三、实现代理的步骤 四、静态代理 五、动态代理 六、 Cglib动态代理 七、Spring的AOP中的动态代理 八、拦截器 ... 阅读全文
posted @ 2022-06-25 14:02 沙滩de流沙 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一、单例模式能干啥? 所谓单例,就是整个程序有且仅有一个实例。 某个类全局只有一个实例对象有什么好处?一方面,由于单例模式只生成一个实例,减少了系统性能开销;另一方面,单例模式存在全局访问点,所以可以优化共享资源访问。比如:网站的计数器,一般也是采用单例模式... 阅读全文
posted @ 2022-06-25 14:02 沙滩de流沙 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 目录 一、工厂模式的分类: 二、简单工厂模式 2.1 简单工厂模式角色分配 2.2 简单工厂实例 2.3 适用场景 2.4 利用反射优化简单工厂模式 三、工厂方法模式 3.1 工厂模式和简单工厂模式区别 3.2 适用场景 3.3 工厂模式角色分配 3.4 工厂... 阅读全文
posted @ 2022-06-25 14:02 沙滩de流沙 阅读(785) 评论(0) 推荐(0) 编辑
摘要: (源码链接:https://pan.baidu.com/s/1i-afXQ2tBGded6t8Psea8g 提取码:bh0r) 一、... 阅读全文
posted @ 2022-06-25 14:02 沙滩de流沙 阅读(63) 评论(0) 推荐(0) 编辑

关注「Java视界」公众号,获取更多技术干货