Skip to content

Commit 8994cf7

Browse files
committed
JAVA 知识体系
1 parent 2c66865 commit 8994cf7

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

README.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -89,10 +89,9 @@
8989
- epoll和poll有什么区别。
9090
- 平时用到哪些Linux命令。
9191
- 用一行命令查看文件的最后五行。
92-
> 可以使用head(查看前几行)、tail(查看末尾几行)两个命令。
92+
> 可以使用head(查看前几行)、tail(查看末尾几行)两个命令。
9393
- 用一行命令输出正在运行的java进程。
94-
> jps 用法
95-
参数说明
94+
> jps 用法 参数说明<br>
9695
-q:只输出进程 ID
9796
-m:输出传入 main 方法的参数
9897
-l:输出完全的包名,应用主类名,jar的完全路径名
@@ -102,9 +101,9 @@
102101
- 进程和线程的区别。
103102
- top 命令之后有哪些内容,有什么作用。
104103
- 线上CPU爆高,请问你如何找到问题所在。
105-
>1、top命令找到cpu占用过高的进程
106-
2、使用top -p 进程号 -H 找到cpu使用最高的线程
107-
3、把线程id转换成16进制线程ID(print "%x/n" 线程id/也可以在线转换)
104+
>1、top命令找到cpu占用过高的进程<br>
105+
2、使用top -p 进程号 -H 找到cpu使用最高的线程<br>
106+
3、把线程id转换成16进制线程ID(print "%x/n" 线程id/也可以在线转换)<br>
108107
4、使用 jstack 线程cpu使用最高的PID | grep 16进制线程ID 查出线程执行情况或者使用jstack pid命令查看当前java进程的堆栈状态 在thread dump中每个线程都有一个nid,找到对应的nid(16进制线程ID)即可
109108
### 多线程
110109

0 commit comments

Comments
 (0)