运维
墨眉亦无锋
这个作者很懒,什么都没留下…
展开
-
定位cpu过高的线程
如何定位占用cpu过高的线程近来发现平台应用响应越来越慢,通过top命令发现,cpu占用率越来越高1. 首先根据top命令,发现占用cpu最高的进程PID:3075. 通过ps aux | grep PID命令,进一步查看当前进程的具体信息。2. 显示当前进程下的所有线程列表 ps -mp pid -o THREAD,tid,time找到耗时最高的线程TID,并将其线程ID转换为16进制格式: printf "%x\n" tid3. 打印线程的堆栈信转载 2021-10-12 19:38:43 · 297 阅读 · 0 评论 -
linux入门,满足工作中常见小场景。(持续更新)
场景一 今天在服务器跑脚本。报错shell文件有一行信息找不到,查看shell脚本是${JAVA_HOME}/bin/java -classpath $CLASSPATH $JAVA_OPTS com.**************** $*找不到,然后在服务器执行了一下。echo $JAVA_HOME结果是空白。(语句的作用相当于java的system.out.println().输出内容)进而查看 /etc/profile 。(所有用户共用的配置文件。发现没有配置JAVA_H..原创 2020-09-22 16:36:44 · 137 阅读 · 0 评论 -
maven打版
mvn clean package -Dmaven.test.skip=true (cmd打包命令): mvn install:install-file -Dfile=yusp-commons-0.0.1-SNAPSHOT.jar -DgroupId=cn.com.yusys.yusp -DartifactId=yusp-commons -Dversion=0.0.1-SNAPSHOT -D...原创 2018-02-08 18:14:40 · 505 阅读 · 0 评论 -
sprigboot“莫名其妙”启动一次接着再启动一次,第二次启动报Address is already in use: jvm bind
一直开发的好好地,更新了一下代码后,再次启动发现启动不了看日志发现启动一次成功了,接着有启动了一次,但是第二次启动报错,端口被占用。报错:Caused by: java.net.BindException: Address already in use: JVM_Bind日志如下:2018-05-17 17:35:01.384 DEBUG [CommonProvider ...原创 2018-05-17 17:50:24 · 658 阅读 · 1 评论 -
mysql表分区语句记录
建立分区表CREATE TABLE realtable ( id int(10)unsigned NOT NULL COMMENT'表主键', pid int(10)unsigned NOT NULL COMMENT'产品ID', price decimal(15,2)NOT NULL COMMENT'单价', num int(11)NOT NULL COMMENT'购买数量',...原创 2018-07-20 16:23:34 · 3014 阅读 · 0 评论