到代码目录下
git 命令
git branch 查看分支
git checkout -b 分支号
git pull origin 分支号
mvn clean package -Dmaven.test.skip=true -Ptest
打包
OPTS_MEMORY="-server -Xms1G -Xmx1G -Xss512k -XX:MetaspaceSize=1G -XX:MaxMetaspaceSize=1G”
修改vi start.sh文件
esc :wq!
退出修改文件
ps aux|grep 关键字
查看Java进程,查看端口占用
kill -9 4096
sh ./start.sh
启动脚本
chown -R tomcat k/
给用户赋予文件权限
top
查看所有进程占系统CPU的排序。PID是进程号
top -Hp
查看java进程下的所有线程占CPU的情况
printf "%x\n 10
把线程号转成16进制,线程堆栈信息展示的都是十六进制
jstack 进程号 | grep 线程ID
查找某进程下-》线程ID(jstack堆栈信息中的nid)=0xa的线程状态。
jstat -gcutil 进程号 统计间隔毫秒 统计次数
查看某进程GC持续变化情况。
jmap -heap 进程ID
查看一下进程的堆内从是不是要溢出了