摘要: 1、ArrayList和LinkedList的区别 2、@Autowired和@Resource的主要区别 3、集合 4、mysql索引失效的几种情况 1、ArrayList和LinkedList的区别 ArrayList: 底层数据结构: ArrayList基于数组实现,元素在内存中连续存储,支持 阅读全文
posted @ 2025-10-13 22:55 krt-wanyi 阅读(5) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2025-10-13 22:28 krt-wanyi 阅读(1) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2025-10-13 22:27 krt-wanyi 阅读(5) 评论(0) 推荐(0)
摘要: 装饰器模式 装饰器模式属于结构型设计模式。它允许向一个现有的对象添加新的功能,同时又不改变其结构。 例如:给一个普通的杯子加上杯盖、杯套,让它具有保温防烫等功能,而杯子本身的基本结构并没有发生变化。在软件开发过程中,当我们需要在运行时动态的为对象添加职责,并且避免通过继承来扩展功能带来的类层次结构复 阅读全文
posted @ 2025-10-13 22:26 krt-wanyi 阅读(8) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2025-10-13 22:25 krt-wanyi 阅读(1) 评论(0) 推荐(0)
摘要: 什么是适配器模式 是一种结构型的设计模式,它能使接口不兼容的对象能够相互合作。 这种模式是用来做适配的,它将不兼容的接口转换为可兼容的接口,让原本由于让原本由于接口不兼容而不能一起工作的类可以一起工作。比如现实生活中的例子, USB 转接头就充当适配器,把两种不兼容的接口,通过转接变得可以一起工作。 阅读全文
posted @ 2025-07-30 11:27 krt-wanyi 阅读(18) 评论(0) 推荐(0)
摘要: 原型模式 用于创建重复的对象,同时又能保证性能。就是从一个对象中再创建另一个可定制的对象,不需要知道任何创建的细节,属于创建型模式,提供了一种创建对象的最佳方式。 原型模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。例如:一个对象需要在高代价的数 阅读全文
posted @ 2025-07-21 16:36 krt-wanyi 阅读(29) 评论(0) 推荐(0)
摘要: 一、什么是建造者模式 建造者模式又叫生成器模式,是一种对象构建模式,可以将复杂对象的建造过程抽象出来,使这个抽象过程的不同实现方法可以构造出不同表现(属性)的对象。 建造者模式是一步一步创建一个复杂的对象,它允许用户只通过指定复杂对象的类型和内容就可以构建它们,用户不需要知道内部的具体构建细节。 二 阅读全文
posted @ 2025-07-21 11:19 krt-wanyi 阅读(30) 评论(0) 推荐(0)
摘要: 数据库的四大特点: 原子性:不可再分 一致性:同成功,同失败 隔离性:互不影响 持久性:不可逆转 单例模式与工厂模式 1.单例模式 1.1 什么是单例模式: 常用的设计模式,单例对象的类只允许一个实例存在。在程序中多次使用同一个对象且作用相同的时候,为了防止频繁的创造对象,单例模式可以让程序在内存中 阅读全文
posted @ 2025-07-10 15:51 krt-wanyi 阅读(26) 评论(0) 推荐(0)
摘要: 模板下载Java代码: import org.springframework.core.io.ClassPathResource; import java.io.InputStream; import org.springframework.http.HttpHeaders; import org. 阅读全文
posted @ 2025-07-09 16:08 krt-wanyi 阅读(20) 评论(0) 推荐(0)