会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
金色的鱼儿
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
25
26
27
28
29
30
31
32
33
···
59
下一页
2020年7月8日
架构师内功心法,参与富文本编辑器开发的备忘录模式详解
摘要: 备忘录模式(Memento Pattern)又称为快照模式(Snapshot Pattern)或者令牌模式(Token Pattern),是指在不破坏封装的前提下,捕获一个内部状态,并在对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。 在软件系统中,备忘录模式为我们提供了一种“后悔药
阅读全文
posted @ 2020-07-08 10:44 金色的鱼儿
阅读(296)
评论(0)
推荐(0)
编辑
关于spring框架JdbcTemplate中的命令模式
摘要: 前面已经说过命令模式,现在我们来看看spring框架中JdbcTemplate中使用的命令模式 首先先注入jdbctemplate 调用 queryForObject 方法 其实每个方法底层实现都一样,就用这个举例吧。点进去这个方法,一路跟进去,找到最深那个query方法 在中间一直都在构建查询需要
阅读全文
posted @ 2020-07-08 10:21 金色的鱼儿
阅读(387)
评论(0)
推荐(0)
编辑
浅谈springMVC中的设计模式(1)——责任链模式
摘要: 最近终于闲了下来,准备自己记录些东西。网上关于springMVC的资料很多,但关于设计模式的还有限,我就想把springMVC源码中的设计模式抽出来做成一个系列,简单的谈一下其中的实现原理,作为一种学习分享,以后有更深的感悟也会更新。先从一张图对整个springMVC的运作流程有一个大致的了解,图片
阅读全文
posted @ 2020-07-08 10:11 金色的鱼儿
阅读(1289)
评论(0)
推荐(0)
编辑
Spring中的观察者模式
摘要: 一、Spring中观察者模式的四个角色 1.事件(ApplicationEvent) ApplicationEvent 是所有事件对象的父类。ApplicationEvent 继承自 jdk 的 EventObject, 所有的事件都需要继承 ApplicationEvent, 并且通过source
阅读全文
posted @ 2020-07-08 09:55 金色的鱼儿
阅读(845)
评论(0)
推荐(0)
编辑
2020年7月7日
桥接模式
摘要: 模式动机 设想如果要绘制矩形、圆形、椭圆、正方形,我们至少需要4个形状类,但是如果绘制的图形需要具有不同的颜色,如红色、绿色、蓝色等,此时至少有如下两种设计方案: • 第一种设计方案是为每一种形状都提供一套各种颜色的版本。 • 第二种设计方案是根据实际需要对形状和颜色进行组合。 对于有两个变化维度(
阅读全文
posted @ 2020-07-07 13:48 金色的鱼儿
阅读(370)
评论(0)
推荐(0)
编辑
Tomcat外观模式的意义(安全)
摘要: 《How Tomcat works》,中文版结合看。 第一章是简单的web服务器实现,简单HTTP请求后进行返回,这个需要了解HTTP的请求和响应的组成。然后会使用Socket和ServerSocket就可以模拟简单的实现。大概的思路就是HTTP请求后,解析后返回响应,浏览器根据响应的格式返回特定的
阅读全文
posted @ 2020-07-07 11:09 金色的鱼儿
阅读(202)
评论(0)
推荐(0)
编辑
城市字典数据
摘要: 2020年7月7日 @Test public void buildCache(){ Map<String,String> roomTypeMap = new HashMap<>(); roomTypeMap.put("1","大床房"); roomTypeMap.put("2","双床房"); ro
阅读全文
posted @ 2020-07-07 09:35 金色的鱼儿
阅读(297)
评论(0)
推荐(0)
编辑
Spring系列之AOP实现的两种方式
摘要: Spring只支持XML方式而没有实现注解的方式(也叫AspectJ方式)的AOP,所以要使用@Aspect注解,只能引入AspectJ相关的 jar 包: aopalliance-1.0.jar 和 aspectjweaver.jar Spring的配置文件 applicationContext.
阅读全文
posted @ 2020-07-07 09:12 金色的鱼儿
阅读(641)
评论(0)
推荐(0)
编辑
springAOP之代理模式
摘要: springAOP指的是在spring中的AOP,什么是AOP,相对于java中的面向对象(oop),在面向对象中一些公共的行为,像日志记录,权限验证等如果都使用面向对象来做,会在每个业务方法中都写上重复的代码,造成代码的冗余。而AOP指的是面向切面编程,定义一个切面,用切面去切相应的方法,就可以织
阅读全文
posted @ 2020-07-07 09:03 金色的鱼儿
阅读(475)
评论(0)
推荐(0)
编辑
2020年7月6日
设计模式学习之:装饰器模式
摘要: 最近在总结学习Java I/O相关知识点,I/O应用的场景比较多,不仅存在各种I/O源端和想要与之通信的接收端(文件、控制台、网络链接等),而且还需要支持多种不同方式的通信(顺序、随机存取、缓冲、二进制、按字符、按行、按字等)。 Java类库的设计者通过创建大量的类来解决这个难题,这里面用到了装饰器
阅读全文
posted @ 2020-07-06 19:13 金色的鱼儿
阅读(197)
评论(0)
推荐(0)
编辑
上一页
1
···
25
26
27
28
29
30
31
32
33
···
59
下一页
公告