随笔分类 -  javaEE

摘要:online环境发现有个task的微服务白天使用高峰期一直cpu非常高98%-99% 用 如下命令在cpu非常高的时候生成了多个dump文件 jstack <PID> > thread_dump1.txt jstack <PID> > thread_dump2.txt jstack <PID> > 阅读全文
posted @ 2025-01-08 11:20 kuroniko 阅读(10) 评论(0) 推荐(0) 编辑
摘要:线上经常发现报如下错误,后来发现root cause是selectConfigitemforinstanceMap这个方法会查出几十万的结果集然后json压缩解压,写map等等操作,但是这个selectConfigitemforinstanceMap方法被很多地方调用到了,导致极有可能多线程同时都在 阅读全文
posted @ 2024-11-28 15:47 kuroniko 阅读(20) 评论(0) 推荐(0) 编辑
摘要:1,发现线上的queue入库很慢 因为我发现 2024-11-14 12:24:22.897 [] [Thread-47] INFO com.hp.nova.runner.Task3NewStructRedisQueueRunner.run [93] : eisrq.getType() 3 .... 阅读全文
posted @ 2024-11-14 16:55 kuroniko 阅读(32) 评论(0) 推荐(0) 编辑
摘要:1,首先我把这个安全漏洞的trivy完整描述send给了chatgpt并且随后把我的pom.xml也完整的send给了它。 chatgpt给出的答案还算比较靠谱。 图一 图二 图三 图四 2,根据chatgpt的回复,我把 <parent> <groupId>org.springframework. 阅读全文
posted @ 2024-10-15 18:00 kuroniko 阅读(57) 评论(0) 推荐(0) 编辑
摘要:最近发现Plan这个微服务经常会无响应,后来发现是task微服务会调用plan的某个接口,经常报错如下异常,然后time out后又30秒再次发起重试而这个业务处理时间1分钟-2小时都有可能 所以把plan微服务线程池占满导致无响应 2024-05-13 14:27:00.282 N/A,b1f2a 阅读全文
posted @ 2024-05-15 10:50 kuroniko 阅读(339) 评论(0) 推荐(0) 编辑
摘要:今天早上发现154的task微服务经常cpu飙升到900-1100%但是看了下日志没有特别的报错信息 如果154的cpu飙升的时候那么访问task列表会比较慢5-10s 正常的时候最多1s 然后中途会有10多分钟cpu恢复正常,之前优化后这次没有继续发现如下的error也没有heap space等等 阅读全文
posted @ 2024-04-29 10:31 kuroniko 阅读(5) 评论(0) 推荐(0) 编辑
摘要:之前 odmComponentPlatformListCopy.removeAll(componentPlatformListCopy); 由于2个list都有100多万 非常慢 几个小时 改为 odmComponentPlatformListCopy.removeAll(new HashSet<> 阅读全文
posted @ 2023-08-16 18:03 kuroniko 阅读(87) 评论(0) 推荐(0) 编辑
摘要:java -cp nova_task_serv-0.0.1-SNAPSHOT.jar -Dloader.main=com.hp.nova.common.tasksync.awss3.AwsS3Util org.springframework.boot.loader.PropertiesLaunche 阅读全文
posted @ 2023-08-07 11:32 kuroniko 阅读(104) 评论(0) 推荐(0) 编辑
摘要:eclipse打不开,一直闪退,解决办法删除工作空间下的这个文件即可解决[workspace]/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi 阅读全文
posted @ 2021-08-26 15:05 kuroniko 阅读(111) 评论(0) 推荐(0) 编辑
摘要:用xjad反编译jar包发现有几个class反编译不出来。 后来换成jd-gui-windows-1.6.6.zip 就可以了 https://files.cnblogs.com/files/xiaohanlin/jd-gui-windows-1.6.6.zip 阅读全文
posted @ 2020-12-25 17:50 kuroniko 阅读(1256) 评论(0) 推荐(0) 编辑
摘要:转自 https://www.jianshu.com/p/5841df465eb9 我们来聊聊GZIPOutputStream 和 GZIPInputStream, 如果不关闭流会引起的问题,以及GZIPStream申请和释放堆外内存的流程, Let's do it! 引子 在我的工程里面又一个工具 阅读全文
posted @ 2020-05-14 14:25 kuroniko 阅读(2350) 评论(0) 推荐(0) 编辑
摘要:online的环境中发现有一个java进程内存占用一直增大,xmx设置的6144m 但是用top -p 查询占用了8.9G内存,上次用jmap查看堆内存只有3个多G 应该继续排查一下堆外内存可能存在的内存泄漏问题。 [root@localhost logs]# top -p 755 top - 09 阅读全文
posted @ 2020-05-09 10:00 kuroniko 阅读(4499) 评论(0) 推荐(0) 编辑
摘要:最近发现有2个odm的服务器经常内存task这个java进程占用内存超过9.2个G 把服务器内存耗尽了,服务器只剩下100-200M 把服务器拖得很卡 先用 jmap -histo 7917 > 7917.txt 排查堆内存有没有内存泄漏。没有发现heap中有什么异常很大的对象,total也才3个G 阅读全文
posted @ 2020-04-29 16:28 kuroniko 阅读(3973) 评论(0) 推荐(0) 编辑
摘要:Spring Boot报错:尤其是在处理Ribbon这类接口调用型的负载均衡组件,常见问题 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 ERROR o.a.c 阅读全文
posted @ 2020-04-02 11:01 kuroniko 阅读(239) 评论(0) 推荐(0) 编辑
摘要:所用jar包Classifier4j,下载地址:https://download.csdn.net/download/dreamzuora/10853888 /** * */package test; import net.sf.classifier4J.summariser.SimpleSumma 阅读全文
posted @ 2020-03-03 16:55 kuroniko 阅读(1064) 评论(0) 推荐(0) 编辑
摘要:为了减少数据在网络中的传输量,从而减少传输时长,增加用户体验,浏览器大都是支持Gzip压缩技术的,http的请求头 Accept-Encoding:gzip, deflate 就表示这次请求可以接受Gzip压缩后的数据,图片不要进行压缩,因为图片完全可以在项目开发中使用压缩后的图片。压缩会有一定的C 阅读全文
posted @ 2020-01-20 15:33 kuroniko 阅读(12868) 评论(0) 推荐(0) 编辑
摘要:因为当时是跑定时任务去插入数据,大概是这样的 //简单的定时任务,30分钟执行一次@Scheduled(cron = "0 0/30 * * * ?")public void dealInsertUserInfo(){ userService.dealInsertUserInfo();}事后也没太注 阅读全文
posted @ 2020-01-15 10:43 kuroniko 阅读(565) 评论(0) 推荐(0) 编辑
摘要:我在项目中使用mycat进行分表,分了20个表,然后发现偶尔会出现分批次insert数据丢失问题。比如从日志发现一共17020条记录,分批每次1000条insert入库,最后只insert成功了13020条。看了java的日志和mycat的日志没有发现任何error。 而且我查看了mybatis 的 阅读全文
posted @ 2020-01-13 17:39 kuroniko 阅读(1323) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示