上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 35 下一页

2021年3月7日

第十二章 状态模式 State

摘要: 行为型设计模式定义: 允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类 类图: 应用: 状态机 阅读全文

posted @ 2021-03-07 20:08 胡子就不刮 阅读(46) 评论(0) 推荐(0) 编辑

第十一章 组合模式 Composite

摘要: 结构型设计模式定义: 允许你将对象组合成树形结构来表现“整体/部分”层次结构。组合能让客户以一致的方式处理个别对象以及对象组合 类图: 阅读全文

posted @ 2021-03-07 20:03 胡子就不刮 阅读(43) 评论(0) 推荐(0) 编辑

第十章 迭代器模式 Iterator

摘要: 行为型设计模式定义: 提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露其内部的表示 类图: 阅读全文

posted @ 2021-03-07 20:00 胡子就不刮 阅读(54) 评论(0) 推荐(0) 编辑

第九章 模板方法模式 TemplateMethod

摘要: 行为型设计模式定义: 在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模版方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤 类图: 应用: paint(Graphics graphics) windowListener windowClosing() 阅读全文

posted @ 2021-03-07 19:57 胡子就不刮 阅读(49) 评论(0) 推荐(0) 编辑

第八章 外观模式 Facade

摘要: 结构型设计模式定义: 又叫门面模式,提供了一个统一的接口,用来访问子系统中的一群接口,让子系统更容易使用 类图: 应用: mybatis中的Configuration public class Configuration { // 省略代码 protected final InterceptorCh 阅读全文

posted @ 2021-03-07 19:54 胡子就不刮 阅读(53) 评论(0) 推荐(0) 编辑

第七章 适配器模式 Adapter

摘要: 结构型设计模式定义: 将一个类的接口,转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作无间 类图: 应用: SpringMVC中的适配器模式,在SpringMVC中,使用DispatcherSevlet拦截所有请求,再根据不同的uri调用对应的服务方法。DispatcherSevlet 阅读全文

posted @ 2021-03-07 19:52 胡子就不刮 阅读(72) 评论(0) 推荐(0) 编辑

2020年10月15日

Swagger AbstractSerializableParameter异常

摘要: 项目启动成功后总是打印WARN信息 APPLICATION|WARN|||2020-10-15 19:06:56:368|||AbstractSerializableParameter.java:421|getExample||322|||Illegal DefaultValue null for 阅读全文

posted @ 2020-10-15 19:15 胡子就不刮 阅读(868) 评论(0) 推荐(0) 编辑

2020年9月13日

java8 hashmap扩容机制

摘要: 默认情况下HashMap的容量是16,如果用户通过构造函数指定了一个数字作为容量,那么Hash会选择大于该数字的第一个2的幂作为容量。(3->4、7->8、9->16) 如果map在put的时候发现超过阙值的时候就会产生扩容: 阙值 = 负载因子 * 容量 threshold = loadFacto 阅读全文

posted @ 2020-09-13 21:13 胡子就不刮 阅读(1151) 评论(0) 推荐(0) 编辑

2020年9月9日

ApplicationRunner和CommandLineRunner

摘要: 项目中需要用到服务启动成功以后调用一个方法把配置项刷进缓存 ApplicationRunner @Component public class ApplicationRunnerImpl implements ApplicationRunner { @Override public void run 阅读全文

posted @ 2020-09-09 09:33 胡子就不刮 阅读(439) 评论(0) 推荐(0) 编辑

2020年8月13日

Java 缩略图

摘要: 产品提出一个新需求,上传文件的时候需要根据原图生成缩略图一并返回前端 对比下Java原生类和Thumbnails创建缩略图做个对比,发现Thumbnails真香··· import javax.imageio.ImageIO; import java.awt.image.BufferedImage; 阅读全文

posted @ 2020-08-13 16:56 胡子就不刮 阅读(851) 评论(0) 推荐(0) 编辑

上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 35 下一页

导航