随笔分类 -  SomeThings

摘要:自定义的classLoader启动spring容器,遇到 Provider org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not subtype (classpath下有类)和Provider org.apache.xerces.jaxp.Doc 阅读全文
posted @ 2017-06-19 17:25 周蝌蚪 阅读(9042) 评论(1) 推荐(1) 编辑
摘要:什么是幂等? 一个方法,不管你执行多少次,保证执行的结果总是相同的。这种方法或者服务就是幂等的。 什么是CAS? CAS是Compare And Set的缩写,顾名思义,就是先比较再设置,这种方式避免读写时的锁操作。一般配合重试操作。 这两个名词在软件开发的过程中经常会碰到,幂等的操作需要使用到合理 阅读全文
posted @ 2017-06-15 23:03 周蝌蚪 阅读(666) 评论(0) 推荐(0) 编辑
摘要:编译的时候出现这个问题。使用1.7的jdk没问题,但是由于po主的项目中,使用了java8编写的代码,解决java8兼容问题成为解决这个问题的首选方案。 这个日志太过简单,只告知一个异常信息,这个异常发生的原因主要是由于静态类,静态变量初始化时发生了异常,po的项目是个很早的项目,静态类太多,无法直 阅读全文
posted @ 2017-06-14 11:35 周蝌蚪 阅读(37382) 评论(0) 推荐(0) 编辑
摘要:时光飞逝,又一年过去了,这一年,有我最刻苦铭心的痛,有对感情的各种思考,而工作上的经历,也让我感触良多。冷静下来想想看我到底还需要哪些事情可以坚持下来?哪些东西还需要重新定位?哪些工作可以做的更好?哪些地方可以考虑的更加周全?哪些地方还需要加大力气提升。 13年,我最值得自豪的事情,不是我写了多少行代码,完成了多少需求,修复了多少BUG,而是第一次完成深圳的百公里徒步,第一次完成10公里慢跑,虽然这对别人来说是非常平常的事情。它对我的珍贵在于,让我知道了人生很多第一次,总觉得不可能完成的事情,咬咬牙,也许你就能做到,还可能比别人做的更好。没有可能,也没有也许,只有努力去做了,真正的经历了... 阅读全文
posted @ 2014-01-20 19:54 周蝌蚪 阅读(163) 评论(0) 推荐(0) 编辑
摘要:今天有个linux服务器一直报Too Many Open Files的异常,导致系统进行网络请求失败,重启应用容器之后恢复正常。找到了当时的服务器连接监控,发现close_wait状态的连接一直在升高,上升到了10k后就引起应用报错了。因为我们设置的linux的最大的连接数为10240。在博客园逛了一下,找到了下面的描述如果我们的服务器TCP连接处于CLOSE_WAIT状态的话,那说明套接字是被动关闭的!因为如果是CLIENT端主动断掉当前连接的话,那么双方关闭这个TCP连接共需要四个packet:Client ---> FIN ---> Server Client <--- 阅读全文
posted @ 2013-04-13 11:32 周蝌蚪 阅读(419) 评论(0) 推荐(0) 编辑