- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 记一次windows下Netty做为压测端引发的错误 No buffer space available (maximum connections reached?): bind
最近写了个客户端压测工具结果每次压到将近5000时就会报错,也是搞了两天才发现问题,主要是错误表现和网上大多数人的表现一样,导致忽略了眼前的错误提示错误表现具体如下:java.lang.IllegalStateException: failed to create a child event loop at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutor...
2020-11-12 17:26:27 2422 1
原创 java在linux下占用高cpu的一次错误排查
在前两天突然间接到反馈说服务器很卡解决后来做一个记录.服务器程序平时是稳定的,也没有发现什么特殊峰值,然后上去看到cpu占用率已经占用超过600%,那么问题来了,程序是已经在线上跑超过1个月的东西的,查看错误日志也并没有错误,检查是不是内存已经爆掉了因为频繁GC造成cpu高占用以下为检查stack与heap的部分截图虽然说老年代已经77%, 但是看起来还是正常的, 并没有到要爆掉的情况但是观察了几...
2018-04-09 17:32:47 694
原创 关于Mybatis关闭一级二级缓存
这两天折腾mybatis发现它的缓存内容比较不和谐,原因是底层架构会考虑到分布式,但是Mybatis的各个SqlSession的默认一级缓存PerpetualCache不会在各SqlSession间共享,同时他存储下来sql语句和查询到的对象集,再第二次查询的时候使用他内部的缓存,所以我决定要去掉这个缓存,以下为默认一级缓存的源码public class PerpetualCache impl
2017-06-23 14:57:15 21800 1
原创 Jetty java.lang.IllegalStateException: Committed
写二进制图片或者返回的时候出现java.lang.IllegalStateException: Committed 异常原因是response的输出已经关闭了,但是还有代码片段进行使用response.sendRedirect("");出现了有多个或者是过滤器产生的doFilter之后业务逻辑没有及时return;根据业务需求进行return就可以解决了chain.doFilt
2017-01-03 12:35:50 7827
转载 关于Jetty同个服务开启双端口
版本参数:9.1.4.v20140401正常我们基于项目下的webapp下开启一个服务 WebAppContext context = new WebAppContext(); context.setWar(path + "webapp/"); context.setClassLoader(this.getClass().getClassLoader()); context.
2016-12-30 15:03:03 1155
转载 Jetty 启动后缓存页面,不重新启动更新
版本参数:9.1.4.v20140401Jetty 启动后发现web页面一直处于缓存状态, 启动期间不能正常编译或更新 Jetty 的发行包运行期间会默认锁定所部署的文件, 使用文件缓存后来发现在 jetty-webapp 包org/eclipse/jetty/webapp/webdefault.xml下配置文件中有这么一项配置: useFileMappedBuffe
2016-12-07 15:54:07 2408
MemoryAnalyzer-1.9.1.20190826-win32.win32.x86_64.zip.zip
2019-11-11
apache-maven-3.3.9
2017-11-29
jdeploy-1.0.0
2017-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人