会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
记录技术百态
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2020年1月8日
Spring中常见的设计模式——策略模式
摘要: 策略模式(Strategy Pattern)是指定义了算法家族病分别封装起来,让他们之间可以互相替换,此模式是的算法的变化不会影响使用算法的用户。 一、策略模式的应用场景 策略模式的应用场景如下: 系统中有很多类,而他们的区别仅仅在于行为不同。 一个系统需要动态的在几种算法中选择一种 二、用策略模式
阅读全文
posted @ 2020-01-08 13:34 皮肤黝黑的小白
阅读(2453)
评论(0)
推荐(0)
2020年1月7日
Spring中常见的设计模式——代理模式
摘要: 一、代理模式的应用场景 生活中的中介,黄牛,等一系列帮助甲方做事的行为,都是代理模式的体现。代理模式(Proxy Pattern)是指为题对象提供一种代理,以控制对这个对象的访问。代理对象在客户端和目标对象之间起到中介作用,代理模式属于结构型设计模式。使用代理模式主要有两个目的:一是保护目标对象,二
阅读全文
posted @ 2020-01-07 13:56 皮肤黝黑的小白
阅读(2014)
评论(0)
推荐(1)
2019年12月18日
关于spring boot项目配置文件的一些想法
摘要: 一、springboot项目中有两种配置文件 springboot项目中有两种配置文件 bootstrap 和 application bootstrap是应用程序的父上下文,由父Spring ApplicationContext加载。所以加载顺序优先于application。 bootstrap
阅读全文
posted @ 2019-12-18 13:48 皮肤黝黑的小白
阅读(891)
评论(0)
推荐(3)
aop的应用和简单原理
摘要: 实现过程: 1.pom引包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency> 2.写你的aspect @Asp
阅读全文
posted @ 2019-12-18 10:48 皮肤黝黑的小白
阅读(496)
评论(0)
推荐(0)
2019年12月2日
Spring中常见的设计模式——委派模式
摘要: 一、委派模式的定义及应用场景 委派模式(Delegate Pattern)的基本作用是负责任务的调用和分配,跟代理模式很像,可以看做特殊情况下的静态的全权代理,但是代理模式注重过程,而委派模式注重结果。委派模式在Spring中的应用很多,比如:DispatcherServlet。用现实中的案例就是:
阅读全文
posted @ 2019-12-02 20:00 皮肤黝黑的小白
阅读(867)
评论(0)
推荐(0)
2019年11月30日
Spring中常见的设计模式——原型模式
摘要: 1、原型模式应用场景 当遇到大量耗费劳动力的 get,set赋值场景时,如下: public class SetGetParam { public void setParam(UserDto userDto) { User user = new User(); user.setAge(userDto
阅读全文
posted @ 2019-11-30 11:27 皮肤黝黑的小白
阅读(2439)
评论(0)
推荐(0)
2019年11月28日
Spring中常见的设计模式——单例模式
摘要: 一、单例模式的应用场景 单例模式(singleton Pattern)是指确保一个类在任何情况下都绝对只有一个实例,并提供一个全局访问点。J2EE中的ServletContext,ServletContextConfig等;Spring中的ApplicationContext、数据库连接池等。 二、
阅读全文
posted @ 2019-11-28 18:14 皮肤黝黑的小白
阅读(6741)
评论(0)
推荐(1)
2019年11月27日
Spring中常见的设计模式——工厂模式
摘要: 一、简单工厂模式 简单工厂模式(Simple Factory Pattern)由一个工厂对象决定创建哪一种产品类的实例,简单工厂模式适用于工厂类负责创建对象较少的情况,且客户端只需要传入工厂类的参数,对于如何创建对象不关心。 public interface IBlog { //写随笔 public
阅读全文
posted @ 2019-11-27 16:57 皮肤黝黑的小白
阅读(2409)
评论(0)
推荐(0)
2019年11月21日
Java编程思想——第14章 类型信息(二)反射
摘要: 六、反射:运行时的类信息 我们已经知道了,在编译时,编译器必须知道所有要通过RTTI来处理的类。而反射提供了一种机制——用来检查可用的方法,并返回方法名。区别就在于RTTI是处理已知类的,而反射用于处理未知类。Class类与java.lang.reflect类库一起对反射概念进行支持,该类库包含Fi
阅读全文
posted @ 2019-11-21 16:39 皮肤黝黑的小白
阅读(376)
评论(0)
推荐(0)
2019年11月8日
Java编程思想——第17章 容器深入研究(二)
摘要: 六、队列 排队,先进先出。除并发应用外Queue只有两个实现:LinkedList,PriorityQueue。他们的差异在于排序而非性能。 一些常用方法: 继承自Collection的方法: add 在尾部增加一个元索 如果队列已满,则抛出一个IIIegaISlabEepeplian异常 remo
阅读全文
posted @ 2019-11-08 11:36 皮肤黝黑的小白
阅读(383)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告