- 博客(5)
- 收藏
- 关注
原创 设计模式之结构性
Adapter(适配器模式)属于结构型模式,别名wrapper,结构性模式关注的是如何组合类与对象,以获得更大的结构,我们平常工作大部分时间都在与这种设计模式打交道。适配器模式是一种结构型设计模式,它允许不兼容的接口协同工作。适配器充当两个不同接口之间的转换器,使得原本因接口不匹配而无法一起工作的类能够协同工作。Adapter模式可以将一个A接口转换为B接口,使得新的对象符合B接口规范。将抽象部分与它的实现部分分离,使它们可以独立地变化。“抽象” 部分与 “实现” 部分分离,这句话看起来很像接口与实现。
2025-06-22 22:50:10
958
原创 设计模式之创建型
摘要:本文介绍了五种创建型设计模式。单例模式保证类只有一个实例,分为饿汉式和懒汉式,后者需双重检验锁保证线程安全。工厂方法将对象创建与使用分离,通过抽象工厂接口实现。抽象工厂用于创建一系列相关产品,支持灵活切换不同产品族。建造者模式分离复杂对象的构建与表示,实现相同流程创建不同对象。原型模式通过拷贝创建对象,需注意深浅拷贝问题。这些模式各具特点,适用于不同场景,合理使用可提高系统灵活性和可维护性。(149字)
2025-06-22 19:06:50
608
原创 线程池的相关知识
(注意,如果因为在关闭前的执行期间出现失败而终止了此单个线程,那么如果需要,一个新线程将代替它执行后续的任务)。创建一个可重用固定线程数的线程池,以共享的无界队列方式来运行这些线程。创建一个可根据需要创建新线程的线程池,但是在以前构造的线程可用时将重用它们,并在需要时使用提供的 ThreadFactory 创建新线程。所以,这里也能看出来,频繁的创建销毁线程的代价是非常大的,解决方案就是通过线程池了。最大线程数,当任务线程超过核心线程数,可以申请线程直到最大线程,当然用完也会销毁。
2025-06-20 23:36:58
646
原创 lombok注解失效问题解决方案
4.以上问题都无法解决,就要讲到上面的坑了,在我们创建项目勾选了lombok时,这是我们的pom.xml文件中会自动的导入lombok插件,但是此时的lombok插件是没有版本的,所以才会一直导致报错,我们要找到pom.xml的插件位置,在lombok定位下面加入版本信息,并刷新(一定要刷新),这样就可以让lombok注解生效!1.检查依赖,在使用lombok时,要在pom.xml中导入lombok依赖,也可以在创建module时勾选lombok,但是这里有一个坑,后面会讲。3.确认打开了注解请求。
2025-03-29 23:09:25
512
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅