- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 CPU使用率过高问题排查方法,ps命令和jstack命令查看线程调用栈 “load.1minPerCPU“升高
问题记录一下上周中午系统突然出的CPU使用过过高导致的系统异常。异常主要表现的load.1minPerCPU,cpu.user以及cpu.idle等指标明显上升,而且重启后指标不下降。由于系统的特殊性(在审核的后用可以提交代码运行),第一反映猜测是由死循环代码导致的。所以现在就要定位出这个代码是哪一段,以及在哪里运行的。排查过程1.找出CPU使用占比最高的java进程。这里直接使用top命令就可以查看到对应的pid。这里可以看到这个进程的CPU占用非常高。2.找出进程中占用top是的线程,这里我使
2021-08-29 20:17:07 1017
原创 IntelliJ IDEA生产力工具 -- 源码注释翻译神器
IntelliJ IDEA生产力工具 – 源码注释翻译神器本次给大家分享的IntelliJ IDEA提效插件是Translation。用IDEA看源码时,难免会遇到有不认知的英文单词或翻译不通的句子。想要翻译时,总是在浏览器和IDE间来回切换、复制粘贴非常很痛苦。Translation可以很好的帮助我们解决了这个问题,有了Translation可以直接在idea中进行单词翻译或注释翻译。另外,当我们起英文名困难时,还可以帮助我们翻译并替换中文的命名,灰常方便。对于像我这样英文不是很好的同学来说,简直不
2021-01-31 19:00:39 3472
原创 IntelliJ IDEA生产力工具 -- 快捷键设置神器
IntelliJ IDEA插件推荐 – 快捷键设置神器今天给大家分享的IntelliJ IDEA是Key Promoter X。对于使用IDEA的同学来说,特别是刚使用IntelliJ IDEA的同学,大家是否是都会遇到以下两种情况。第一是并不十分清楚IDEA中有哪些快捷键可以用。第二,也不清楚我们经常有一些鼠标的操作是否可以设置快捷键。久而久之,形成习惯后也就不再会去想着设置了。Key Promoter X在两方面都提供了很大帮助,可以助于我们更快更好的过渡到 “无鼠标开发”Key Promoter
2021-01-26 12:13:34 200
原创 thrift如何定义Java中的object类型
thrift如何定义Java中的Object类型由于thrift的类型没有类似java的Object类型,当我们想用thrift来写一个具体类型不确定的对象时候,会有不知如何定义的困扰。方法一:使用联合(union)使用thrift的union。union的特点是结构中的每个field之间的关系是互斥的,即只能有一个field被使用被赋值。所以可以根据我们未知类型对象的类型范围定义一个unionunion JavaObjectArg { 1: i32 int_arg; 2: i64 long
2021-01-25 14:32:23 2868
jcommander-jcommander-1.48
2016-11-01
Jaxen.jar java开发包
2014-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人