随笔分类 -  设计模式

设计模式的Java实现
摘要:介绍Java反射的基本方法,提高对反射的认知度。 阅读全文
posted @ 2022-02-12 20:33 楼兰胡杨 阅读(949) 评论(0) 推荐(0) 编辑
摘要:转|java反射方法和使用介绍Java反射的基本方法,提高对反射的认知度。 阅读全文
posted @ 2022-02-09 17:12 楼兰胡杨 阅读(89) 评论(0) 推荐(1) 编辑
摘要:主要介绍使用枚举类实现JAVA单例模式,以及在高并发环境下验证此单例模式是线程安全的。 阅读全文
posted @ 2021-03-07 15:26 楼兰胡杨 阅读(435) 评论(0) 推荐(0) 编辑
摘要:手写一个单例模式。 阅读全文
posted @ 2021-02-28 22:23 楼兰胡杨 阅读(240) 评论(0) 推荐(0) 编辑
摘要:由于业务场景复杂,一个算法需要开发行为变化多端的多个实现类,然后在系统运行时根据不同场景装载不同的类实例。为了使源码具有更好的可扩展性和可重用性,在借鉴前人处理方法的基础上,介绍在Spring项目中,基于策略模式和工厂模式实现动态匹配相关实现类示例,并调用其中的函数。 阅读全文
posted @ 2021-02-08 20:41 楼兰胡杨 阅读(1671) 评论(0) 推荐(0) 编辑
摘要:由于业务场景复杂,一个算法需要开发行为变化多端的多个实现类,然后在系统运行时根据不同场景装载不同的类实例。为了使源码具有更好的可扩展性和可重用性,在借鉴前人处理方法的基础上,介绍在Spring Boot项目中,基于责任链模式实现动态匹配相关实现类示例,并调用其中的函数。 阅读全文
posted @ 2021-02-08 20:39 楼兰胡杨 阅读(1849) 评论(0) 推荐(0) 编辑
摘要:由于业务场景复杂,一个算法需要开发行为变化多端的多个实现类,然后在系统运行时根据不同场景装载不同的类实例。为了使源码具有更好的可扩展性和可重用性,在借鉴前人处理方法的基础上,介绍在Spring项目中,基于模板方法模式介绍一个接口被多个实现类实现时,Spring框架怎样从容器中正确取出我们想要的实例。 阅读全文
posted @ 2021-02-08 20:37 楼兰胡杨 阅读(1510) 评论(0) 推荐(0) 编辑
摘要:由于业务场景复杂,一个算法需要开发行为变化多端的多个实现类,然后在系统运行时根据不同场景装载不同的类实例。为了使应用程序具有更好的灵活性、可扩展性和代码的可重用性,在借鉴前人处理方法的基础上,通过资料的分析,探索建立了一套 Spring Boot 项目动态绑定算法相关实现类实例并调用其函数的策略,主要涉及的知识点包括责任链模式、策略模式、工厂模式和模板方法模式等四个设计模式,以及Spring IoC技术和Spring注解等。 阅读全文
posted @ 2021-01-24 11:03 楼兰胡杨 阅读(1783) 评论(0) 推荐(1) 编辑
摘要:本文介绍抽象工厂模式的基本概念和使用方法。 阅读全文
posted @ 2020-09-13 18:07 楼兰胡杨 阅读(236) 评论(0) 推荐(0) 编辑
摘要:关于Spring的controller默认是单例还是多例,通过实例发现其默认是单例。 阅读全文
posted @ 2020-08-31 20:53 楼兰胡杨 阅读(1241) 评论(0) 推荐(0) 编辑
摘要:基于Spring 注解@Autowired可以自动注入指定接口实现类到Map中,介绍简单工厂模式的一种实现方案。 阅读全文
posted @ 2020-07-31 21:51 楼兰胡杨 阅读(7490) 评论(0) 推荐(0) 编辑
摘要:关于单例设计模式,《Java与设计模式之单例模式(上)六种实现方式》介绍了6种不同的单例模式,线程安全,本文介绍该如何保证单例模式最核心的作用——“实现该模式的类有且只有一个实例对象”。 我们知道,Java中有四种方式创建对象:new、克隆、序列化、反射。下面逐一分析哪个方式存在风险。 new,无风 阅读全文
posted @ 2019-11-30 20:58 楼兰胡杨 阅读(546) 评论(0) 推荐(0) 编辑
摘要:阎宏博士在《JAVA与模式》中是这样描述单例模式的:作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。 单例模式可以说是最常使用的设计模式了,它的作用是确保某个类只有一个实例,自行实例化并向整个系统提供这个实例。在实际应用中,线程池、缓存 阅读全文
posted @ 2019-11-26 20:50 楼兰胡杨 阅读(606) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示