出处: JDK 监控和故障处理工具总结 JDK 监控和故障处理工具总结 JDK 命令行工具 jps:查看所有 Java 进程 jstat: 监视虚拟机各种运行状态信息 jinfo: 实时地查看和调整虚拟机各项参数 jmap:生成堆转储快照 jhat: 分析 heapdump 文件 jstack :生 ...
分类:
其他好文 时间:
2019-11-12 19:59:40
阅读次数:
91
``` /** * 死锁:两个或多个线程在执行过程中,相互争夺资源而造成的一种互相等待的现象 * 实现一个死锁 * * * 查看死锁 * 1. 在当前类的文件夹下,打开终端运行:jps -l 获得进程号 * 2. 继续运行:jstack 查看死锁详细信息 */ public class DeadLo... ...
分类:
编程语言 时间:
2019-11-12 13:24:03
阅读次数:
108
jstack `jps|grep Bootstrap|awk '{print $1}'`|grep "java.lang.Thread.State:"|awk '{print $2}'|sort|uniq -c|awk '{print $2 ":" $1}' # RUNNABLE:19 # 可运行线... ...
分类:
编程语言 时间:
2019-11-07 15:01:41
阅读次数:
110
jps -lvm|grep "young_rd_10004" | awk '{print $1}'|xargs kill -9; sleep 3; /home/web_server/apis/young_rd_10004/bin/startup.sh ...
分类:
Web程序 时间:
2019-11-05 17:02:33
阅读次数:
119
后台启动head命令:grunt server & 注意:加上&虽然执行了后台启动,但还是有日志打印出来,使用ctrl+c可以退出。这时如果直接关闭shell, head进程就会终止 解决:执行命令后,不使用ctrl+c退出,使用exit退出shell即可 扩展:使用exit退出后,无法通过jps/ ...
分类:
系统相关 时间:
2019-10-31 21:48:20
阅读次数:
373
JDK提供的监控和故障处理工具 jps:JVM Process Status Tool,显示指定系统内所有的HotSpot虚拟机进程 jstat:JVM Statistics Monitoring Tool,用户收集HotSpot虚拟机各方面的运行数据 jinfo:Configuration Inf ...
分类:
其他好文 时间:
2019-10-30 21:09:09
阅读次数:
125
一、首先进入:/usr/local/bin 文件夹下,编写start-cluster.sh脚本 vim start-cluster.sh (需要root权限) 下面的各个节点的信息根据自身情况进行修改 保存,退出。修改执行权限 chmod 777 start-cluster.sh 运行: 二、编写s ...
分类:
系统相关 时间:
2019-10-29 22:05:03
阅读次数:
240
1. 现在有线程T1、T2和T3。你如何确保T2线程在T1之后执行,并且T3线程在T2之后执行。 https://www.cnblogs.com/helios-fz/p/11216925.html 2. Java 中新的Lock接口相对于同步代码块(synchronized block)有什么优势? ...
分类:
编程语言 时间:
2019-10-29 11:28:03
阅读次数:
86
jps java process status jps l 主 类 全 名 jps m 运 行 传 入 主 类 的 jps v 虚 拟 机 参 数 jstat 类 加 载 , 内 存 , 垃 圾 收 集 , jit 编 译 信 息 、 https://docs.oracle.com/javase/8 ...
分类:
其他好文 时间:
2019-10-29 09:52:00
阅读次数:
94
一、准备物理集群。1、物理集群搭建方式。采用搭建3台虚拟机的方式来部署3个节点的物理集群。2、虚拟机准备。准备一个已近建好的虚拟机进行克隆。(建议为没进行过任何操作的)在要选择克隆的虚拟机上右击鼠标,管理,克隆。在弹出对话框中进行以下操作。(1)、下一步。(2)、选择虚拟机中的当前状态,下一步。(3)、选择创建完整克隆,下一步。(4)、输入虚拟机名称,下一步。(5)、克隆完成。(6)、按照
分类:
其他好文 时间:
2019-10-26 23:11:10
阅读次数:
115