- 博客(3)
- 收藏
- 关注
原创 记录一次SpringBoot项目中因为server.max-http-header-size导致的内存溢出 并使用JVM命令以及Jprofile排查过程
当时启动jar包或者配置中也没有相应异常情况发生时的堆栈dump快照信息,感兴趣的小伙伴可以参考网上的其他资料,可以通过-XX:HeapDumpPath=xxx配置,本篇主要分享排查过程,不过当时的内存信息一直没有降下来,那就可以借助当时的快照也是可以的,使用。的空间,每次生成的新生的对象会先存入新生代,而对于这种内存大的对象,新生代很快就没有足够的内存去分配,再后面的像这样的对象都会直接存在老年代,当老年代内存不足就会引起full GC,这些对象都无法被回收,通过之前的。然后发生了意想不到的一幕。
2023-11-10 12:07:28
1984
1
转载 springboot项目通过EMQX整合MQTT
中使用雪花算法原因是每次生成不一样的clientId,我就是在这里踩了坑,如果使用固定的一个clientId的话,其他地方就不能在使用这个clientId,否则设备会一直断线重连....记录一次项目需求中要求使用emqx平台并通过mqtt协议的任务,首先必须安装搭建emqx,官网根据需求安装即可。1、首先springboot项目中引入有关mqtt的 pom文件依赖。2、application.properties中配置。4、mqtt回调函数。
2023-10-09 17:21:21
406
1
原创 在定时任务中发送http请求,执行httpclient.execute()卡死,不报错也不返回异常信息解决办法
在定时任务中发送http请求,执行httpclient.execute()卡死,不报错也不返回异常信息解决办法
2023-09-01 09:46:51
2969
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人