JAVA运维
xinjirufen1
这个作者很懒,什么都没留下…
展开
-
Linux 下发送post get请求
示例get请求curl "http://192.168.239.1:8066?test=1" 不支持包含@requestbody注解的方法wget http://192.168.239.1:8066?test=1 会将返回结果保存到当前文件夹,支持包含@requestbody注解的方法post 请求curl -d "username=user1&test=方翔飞" "http://192.168.239.1:8066" 支持包含 @requestbody注解的方法...原创 2020-08-29 23:37:53 · 165 阅读 · 0 评论 -
每天一条linux命令
df -h 显示磁盘信息,按照单位GB显示ls -lt 时间降序显示ls -lrt 时间升序 r -》rever 反转的意思chmod u+x *.sh 文件授权操作,u为当前用户,x为可执行操作。所有sh后缀文件都对当前用户增加可执行操作cd r tab 快速匹配并填充r开头的文件夹...原创 2020-06-30 16:15:32 · 239 阅读 · 0 评论 -
windows下将jar安装成服务
以下转自:https://www.cnblogs.com/chengzhihua/p/11834823.html方法一:使用nssm1.下载 nssm (下载地址: http://www.nssm.cc/release/nssm-2.24.zip )2.将打包好的jar包放到一个文件夹中,编写run.bat文件,run.bat内容为 java -jar xxxx.jar3.找到对应的nssm.exe文件,打开cmd窗口,输入命令:nssm.exe install 出现界面:serv.原创 2020-06-05 10:53:37 · 1341 阅读 · 0 评论 -
记一个logback的坑
先说坑:日志文件滚动删除策略SizeAndTimeBasedRollingPolicy,如果文件编号超过3位,就无法删除超出配置大小的文件了。问题定位在FileNamePattern类的toRegexForFixedDate方法。附上官网issue:官方是已经解决这个问题,由于spring boot日志输出默认采用logback,但是spring boot截止到2020/06/04都还没去升级logback。解决思路:1、临时办法就是减少日志输出,控制每天日志文件不超过999个;2、升级原创 2020-06-04 09:05:26 · 801 阅读 · 0 评论 -
用jstack+process explorer 定位cpu占用高的代码块(windows篇)
打开Process Exploer,找到进程号(pid),右键属性查看CPU高的线程号,根据进程号,在cmd中执行,jstack -l 9136 > d:/java/0520-1.stack,(路径可以修改9136是进程号),执行后会在路径下生成文件 将线程号转为16进制的数字后,在上一步生成的文件中搜索,找到对应的执行代码,比如线程4948转为16进制后为1354,则用1354在文件中搜索。...原创 2020-05-26 20:42:17 · 462 阅读 · 0 评论 -
jps、jstack命令总结
JPS列出pid和java完整主类名,以下为命令以及结果。jps -l4472 sun.tools.jps.Jps4456 org.apache.catalina.startup.Bootstrap列出pid和jvm参数,以下为命令以及结果jps -v4592 Jps -Denv.class.path=.:/home/fxf/java/jdk1.8.0_161/lib:...原创 2020-03-08 11:32:32 · 242 阅读 · 0 评论