![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
BUG
刘墨泽
这个作者很懒,什么都没留下…
展开
-
MAT(MemoryAnalyzer)分析内存泄露实战
这个方法就去每次去判断map里面有没有,没有的话put进去,关键就在这里,这个verificationResults是个IdentityHashMap,而且是static的,并不会回收。打开发现是在用户登录的时候进行加解密的,每次都会new BouncyCastleProvider,有问题嘛?没问题,但是后面就有问题。线上有一个应用,每过一段时间内存就跑满,因为是非主要应用且周期较长,一直是采取的重启策略。近期有时间,就进行了一番分析。基本上就可以定位是此处的问题,那么为什么会这样?第一步就已经很清晰了。原创 2023-12-08 14:48:58 · 985 阅读 · 0 评论 -
Cannot write part arg0. RPC/Literal parts cannot be null
问题描述:调用他方提供的webservice服务,有一个method自测试后一直没用过, 现在用到了,调用就会报错org.apache.cxf.phase.PhaseInterceptorChain - Interceptor for {}invoke has thrown exception, unwinding noworg.apache.cxf.interceptor.Fault: Cannot write part arg0. RPC/Literal parts cannot be null.原创 2021-12-02 16:56:18 · 766 阅读 · 0 评论 -
No buffer space available终极解决办法
这是个标题党。周一到公司打开电脑准备再测试下上周写完的接口卧X,查询数据库报错了!这两天程序乖乖的跑在服务器上,也没人动啊!因为上次遇到过Druid连接池关闭链接报错的问题,首先怀疑是不是数据库连不上了?因为调其他接口也不通,又怀疑是不是网络断了?一看日志,无法建立链接,无论是查数据库还是调其他服务都是无法建立链接。可是为啥会出现这种情况呐?Caused by: com.dareway.framework.exception.AppException: -1java.sql原创 2021-11-22 21:03:31 · 12988 阅读 · 0 评论 -
webservice调用,控制台输出错误:编码GBK的不可映射字符
现象:服务器是windows。编码是UTF-8,系统编码是GBK之前调用都是正常的,同事更过包之后控制台输出大量“错误:编码GBK的不可映射字符”,最开始以为是打包时编码出错,尝试重新打包后也不行。解决过程:然后注意到输出信息里有DynamicClientFactory,而且java文件名和调用对方提供的方法名一致,这很有可能就是调用webservice接口出的问题。 DynamicClientFactory factory = DynamicClientFactory.newInst原创 2021-11-22 16:40:59 · 1092 阅读 · 0 评论