自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 代理模式

代理访问某一个对象,从而实现过程中的监管,不直接对外暴露对象。

2023-06-09 08:49:42 79

原创 装饰器模式

向一个对象增加新的功能但又不改变其结构。

2023-06-09 08:14:33 82

原创 桥接模式

将抽象与实现分离,使它们可以独立变化。它是用组合关系代替继承关系来实现,从而降低了抽象和实现这两个可变维度的耦合度。

2023-06-07 16:43:33 88 1

原创 filter中获取配置文件中的值问题

filter未注册到spring的容器中,获取配置文件中的参数获取不到。

2023-06-07 14:47:09 588 1

原创 适配器模式

系统运行过程中,需要增加新的功能点,这个功能点需要调用另外一个毫不相干的接口,但是两个类之间参数无法满足调用关系,再为了不修改原来接口的情况下,增加一个适配器进行转换调用,类似的例子比如 内存卡需要读卡器转成Usb接口后才能读取数据。

2023-05-30 18:36:40 31 1

原创 原型模式

创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,

2023-05-25 08:50:10 88 1

原创 tomcat假死无法访问问题

close() 方法没有被调用,则连接不会被释放。5.怀疑是第三方服务内置jar包在我们服务中回去调用他们的服务进行探活连接,没有关闭连接导致的,但是第三方服务在其他的项目上也部署了,没有问题,还是去查看服务器的连接数 ss -s发现只有100的连接剩余,但是只要剩余就能正常提供服务,于是查看tomcat的线程情况。项目上反馈服务经常中断,出现访问不了的情况,一开始怀疑是网络问题,因为这个服务的部署在其他的项目上从没有出现过无法响应的问题,但是服务只要一重启就能恢复访问,项目上重启了很多次都是如此,

2023-05-23 19:54:47 1705 1

原创 建造者模式

比如需要构建一个汽车,我有个汽车的工厂,我这个汽车工厂可以生产跑车 suv 小轿车,甚至还可以生产三轮车,还需要根据不同的颜色进行生产,但是一旦生产完成,我的值不允许被变动,而且比如生产三轮车,那传入的轮子的个数是3,需要根据3来判断是否是三轮车,需要根据参数是顺序来判断具体生产什么样的车出来。比如 类型–轮子–颜色–混动–name。当我类型是三轮车的时候我的轮子的个数传入只能是3 当我的颜色是红色的时候我就不能生产混动的车型等等。但是我用建造者模式,我只用传入想要的属性我就可以直接生产对应的汽车出来。

2023-05-23 08:06:02 41

原创 单例模式

为解决对象频繁创建销毁带来资源浪费,对于一些频繁用到的类型,且不需要创建新的对象,可以公用一个对象进行处理,比如加密算法类,可以直接使用单个类进行加解密。

2023-05-19 23:01:00 26 1

原创 工厂模式

工厂模式是用于处理复杂种类对象进行构建的,比如我们要生产汽车,自行车 卡车 电动汽车 等各种车型,我们可以直接创建的一个车工厂,直接告诉工厂我需要什么车型,工厂直接给你生产出来就行。定义一个枚举类型来判断是什么需要什么哪种语言的,就返回什么语言的程序员。缺点:会增加项目复杂度,一旦增加种类,工厂也需要变动。优点:简单直接,不需要调用者具体关心调用细节。

2023-05-19 22:48:58 30 1

转载 db2 kill- 9杀掉进程后 重新启动报错

关于启动db2start 报错:[db2inst1@wen ~]$ db2start10/01/2012 08:53:2700SQL1072CThe database manager resources are in an inconsistent state.DB2 may have been incorrectly terminated, or anothe...

2018-11-10 15:56:12 2298

原创 maven报错maven only whitespace content allowed before start tag and not \u0 (position: START_DOCUMENT

maven报错maven only whitespace content allowed before start tag and not \u0 (position: START_DOCUMENT解决办法 :1.找到项目所在 的maven库,然后删除 maven-metadata.xml 这个文件2.删除整个文件夹3 重新编译...

2018-09-19 09:12:50 16464 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除