自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

转载 定位哪一行代码导致CPU飙高

2、通过top命令,按shift+P 按CPU占用排序,找到飙高的进程ID,即pid;公式:jstack 进程id | grep 16进制线程id -A 20。3、ps H -eo pid,tid,%cpu | grep 进程id。1、死循环飙高CPU,while true打印UUID即可;解读:根据进程id找到导致CPU飙升的线程id,即tid;4、线程都是16进制,将线程id转换为16进制。公式:printf ‘0x%x\n’ 线程id。得到3762的16进制:0xeb2。6、寻找公司包名的问题行。

2025-03-17 15:29:10 17

原创 Linux命令卸载JDK并装新JDK

然后可以输入第一步的命令再次查看确保卸载成功。

2024-05-15 09:54:40 385 3

原创 批处理任务的通用工具类

任务(比如下发几万张优惠券,发京豆),就必定用到线程池、不丢包。2、业务场景:下发五万张。,要求一张都不能少。

2024-05-15 09:48:34 400

原创 工厂策略模式

工厂模式用于干掉大量的if-else,策略模式用于挪去臃肿的业务代码,还可以进一步升级加上。,以及抽取成Starter。

2024-05-15 09:42:04 344 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除