- 博客(12)
- 收藏
- 关注
原创 适配器模式
系统运行过程中,需要增加新的功能点,这个功能点需要调用另外一个毫不相干的接口,但是两个类之间参数无法满足调用关系,再为了不修改原来接口的情况下,增加一个适配器进行转换调用,类似的例子比如 内存卡需要读卡器转成Usb接口后才能读取数据。
2023-05-30 18:36:40 42 1
原创 tomcat假死无法访问问题
close() 方法没有被调用,则连接不会被释放。5.怀疑是第三方服务内置jar包在我们服务中回去调用他们的服务进行探活连接,没有关闭连接导致的,但是第三方服务在其他的项目上也部署了,没有问题,还是去查看服务器的连接数 ss -s发现只有100的连接剩余,但是只要剩余就能正常提供服务,于是查看tomcat的线程情况。项目上反馈服务经常中断,出现访问不了的情况,一开始怀疑是网络问题,因为这个服务的部署在其他的项目上从没有出现过无法响应的问题,但是服务只要一重启就能恢复访问,项目上重启了很多次都是如此,
2023-05-23 19:54:47 1801 1
原创 建造者模式
比如需要构建一个汽车,我有个汽车的工厂,我这个汽车工厂可以生产跑车 suv 小轿车,甚至还可以生产三轮车,还需要根据不同的颜色进行生产,但是一旦生产完成,我的值不允许被变动,而且比如生产三轮车,那传入的轮子的个数是3,需要根据3来判断是否是三轮车,需要根据参数是顺序来判断具体生产什么样的车出来。比如 类型–轮子–颜色–混动–name。当我类型是三轮车的时候我的轮子的个数传入只能是3 当我的颜色是红色的时候我就不能生产混动的车型等等。但是我用建造者模式,我只用传入想要的属性我就可以直接生产对应的汽车出来。
2023-05-23 08:06:02 85
原创 单例模式
为解决对象频繁创建销毁带来资源浪费,对于一些频繁用到的类型,且不需要创建新的对象,可以公用一个对象进行处理,比如加密算法类,可以直接使用单个类进行加解密。
2023-05-19 23:01:00 57 1
原创 工厂模式
工厂模式是用于处理复杂种类对象进行构建的,比如我们要生产汽车,自行车 卡车 电动汽车 等各种车型,我们可以直接创建的一个车工厂,直接告诉工厂我需要什么车型,工厂直接给你生产出来就行。定义一个枚举类型来判断是什么需要什么哪种语言的,就返回什么语言的程序员。缺点:会增加项目复杂度,一旦增加种类,工厂也需要变动。优点:简单直接,不需要调用者具体关心调用细节。
2023-05-19 22:48:58 59 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 2338
原创 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 16516 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人