- 博客(4)
- 收藏
- 关注
原创 ConcurrentHashMap的keySet()在java8和java7中的差异
编译是用java8,但是运行的时候用的是java7,在运行的时候会报错,经排查是用到了ConcurrentHashMap的keySet()方法,如下是java7ConcurrentHashMap的keySet()方法源码:publicSet<K>keySet() { Set<K> ks = keySet; return (ks != null) ? ks : (keySet = new KeySet()); }如下是j...
2021-09-10 09:00:44
491
原创 Linux 查看进程id及启动时间
环境:linux/unix,java进程当然是基于ps这个命令了先上命令示例:ps -eo lstart -A -opid,args | grep java | grep -v grep| awk '{print $1,$2,$3,$4,$5,$6}'结果如下:bing000:~ bing$ ps -eo lstart -A -opid,args | grep java | ...
2020-04-14 15:00:35
491
原创 Linux 根据JAVA PID查询CPU使用率高线程的脚本
参考https://www.cnblogs.com/cangqiongbingchen/p/6434288.html运维需要,当java进程CPU冲高时,经常需要抓jstack,但是结果不直观,以下脚本可以直接按照进程中各个线程CPU的使用率的高低进行排序输出;用法:top下找到对应的pid然后 sh jstack.sh $pid可支持终端输出和输出到文件---------------...
2019-05-17 16:35:31
1569
原创 Linux 时间戳和日期时间格式相互转换的命令
Linux-centos下时间戳和日期时间格式相互转换的命令示例:[bing@Test01 ~]$date -d “2019-05-17 09:18:00” +%s1558055880[bing@Test01 ~]$date -d @1558055880Fri May 17 09:18:00 CST 2019...
2019-05-17 16:02:49
1741
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人