mkdir 创建文件夹 rm touch 创建文件 ps -aux uname -a 查看系统版本 netstat -tlnp|grep 8080 端口被谁占用 top -p PID 查看某个进程CPU,内存占用 ps -ef | grep java 查看java进程的PID ps -aux | g ...
分类:
系统相关 时间:
2019-09-30 12:29:47
阅读次数:
109
jinfo:可以输出并修改运行时的java 进程的opts。 jps:与unix上的ps类似,用来显示本地的java进程,可以查看本地运行着几个java程序,并显示他们的进程号。 jstat:一个极强的监视VM内存工具。可以用来监视VM内存内的各种堆和非堆的大小及其内存使用量。 jmap:打印出某个 ...
分类:
其他好文 时间:
2019-09-28 18:32:40
阅读次数:
133
+ 查看端口被占用 netstat an|grep ‘80’ 或 ps + 杀死一只线程 kill 9 PID + 查看运行的java进程 ps ef|grep java 文件操作 + 创建文件夹 mkdir a 创建名字为a的文件夹 + 创建文件 touch a.txt 创建名字为a的txt文件 ...
分类:
系统相关 时间:
2019-09-26 11:29:13
阅读次数:
104
1、介绍 jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项"-J-d64",Windows的jstack使用方式只支持以下的这种方式: jstack [-l] pid 如果java程序崩溃生成core文件,jstac ...
分类:
Web程序 时间:
2019-09-21 23:22:41
阅读次数:
127
下图是HDFS的架构: 从上图中可以知道,HDFS包含了NameNode、DataNode以及Client三个角色,当我们的HDFS没有配置HA的时候,那还有一个角色就是SecondaryNameNode,这四个角色都是基于JVM之上的Java进程。既然是Java进程,那我们肯定可以调整这四个角色使 ...
分类:
其他好文 时间:
2019-09-08 20:20:22
阅读次数:
444
具体的表现:客户端请求没有响应,查看服务器端 tomcat 的 java 进程存在,查看 tomcat 的 catalina.log,没有发现异常,也没有 error 日志,查看 localhost_access.log 也没有最新的访问日志,该台 tomcat 已不能提供服务。 根据前面的假死表象 ...
分类:
其他好文 时间:
2019-09-04 11:33:03
阅读次数:
75
6 个JVM性能监控、调优工具使用详解 DevOps技术栈 昨天 现实企业级Java应用开发、维护中,有时候我们会碰到下面这些问题: OutOfMemoryError,内存不足 内存泄露 线程死锁 锁争用(Lock Contention) Java进程消耗CPU过高 ...... 这些问题在日常开发 ...
分类:
其他好文 时间:
2019-09-03 11:17:38
阅读次数:
105
Container是什么? Container就是一个yarn的java进程,在Mapreduce中的AM,MapTask,ReduceTask都作为Container在Yarn的框架上执行,可以在RM的网页上看到Container的状态。 基础 Yarn的ResourceManger(简称RM)通 ...
分类:
其他好文 时间:
2019-08-30 18:37:37
阅读次数:
71
最近刚刚将自己的一个应用从CMS升级到G1,在一天早上,刚刚到办公室坐下,就收到手机一阵报警,去查看了监控,发现机器的内存出现了一个90度的涨幅,如下图所示: 在查看GC日志后,发现那个时间点附近出现了“to space exhausted”这种日志(关于G1的日志学习,参见我之前的文章: "【译】 ...
分类:
其他好文 时间:
2019-08-24 23:09:50
阅读次数:
116
引言值此七夕佳节,放弃了无数妹纸的邀约,坐在电脑面前码字,就是为了给读者带来新的知识,这是一件伟大的事业!好吧,实际情况是没人约。为了化解尴尬,我决定卖力写文章,嗯,一定是我过于屌丝!好了,开始说重点。今天讲的这个问题JAVA进程消失可能有哪些原因?这个问题也是面试中经常出现的,如下图所示面试官:哪些原因会导致JAVA进程退出?ps:由于两年多没写crud了,所以忘记mybatis怎么用了,所以上
分类:
编程语言 时间:
2019-08-13 22:28:28
阅读次数:
92