04 2022 档案

摘要:# Shell最后运行的后台PID(后台运行的最后一个进程的进程ID号) $! # Shell本身的PID(即脚本运行的当前进程ID号 $$ 阅读全文
posted @ 2022-04-28 18:49 牧之丨 阅读(991) 评论(0) 推荐(0)
摘要:killall 进程名pid='ps gaux | grep smonsvr | grep -v grep | awk '{print $2}''kill -9 &pid 如何kill掉进程名包含某个字符串的一批进程:kill -9 $(ps -ef|grep 进程名关键字|gawk '$0 !~/ 阅读全文
posted @ 2022-04-28 18:48 牧之丨 阅读(112) 评论(0) 推荐(0)
摘要:package com.itheima_01; import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.NumberFormat; public class Demo03 { public stati 阅读全文
posted @ 2022-04-25 09:44 牧之丨 阅读(2955) 评论(0) 推荐(0)
摘要:https://developer.aliyun.com/article/775685 2020-10-14 6007 简介: 目前Spring Boot已经发展到了2.3.4.RELEASE,伴随着2.3版本的到来,优雅停机机制也更加完善了。 爱生活,爱编码,本文已收录架构技术专栏关注这个喜欢分享 阅读全文
posted @ 2022-04-21 00:55 牧之丨 阅读(291) 评论(0) 推荐(0)
摘要:spring boot 框架在生产环境使用的有一段时间了,它“约定大于配置”的特性,体现了优雅流畅的开发过程,它的部署启动方式(java -jar xxx.jar)也很优雅。但是我使用的停止应用的方式是 kill -9 进程号,即使写了脚本,还是显得有些粗鲁。这样的应用停止方式,在停止的那一霎那,应 阅读全文
posted @ 2022-04-21 00:50 牧之丨 阅读(340) 评论(0) 推荐(0)
摘要:使用的thymeleaf模板引擎,默认前端无法获取message和exception 想要在前端获取到message和exception,配置一下配置 server.error.include-exception=trueserver.error.include-message=always 接下来 阅读全文
posted @ 2022-04-20 15:16 牧之丨 阅读(675) 评论(0) 推荐(0)
摘要:加入某个线程池中有多个线程: ThreadPool.addThread(t1); ThreadPool.addThread(t2); ... ThreadPool.addThread(tn); 现在想终止第m个线程做法思想如下: ①创建一个hashMap,将所创建的线程以及对应每个线程唯一标识放进去 阅读全文
posted @ 2022-04-15 12:22 牧之丨 阅读(1601) 评论(0) 推荐(0)
摘要:由于希望可以在集群环境中运行定时job,但考虑到多个job实例有可能带来job重复执行的问题,新项目的job打算从原生的spring task实现改成quartz job实现,并采用jdbc的存储方式。 如果是把quartz的表初始化到原先springboot配置的同一个数据库,并没有太多问题,但考 阅读全文
posted @ 2022-04-08 10:49 牧之丨 阅读(861) 评论(0) 推荐(0)
摘要:在很多开源项目中,会出现这个文件,这个文件有何作用?editorconfig 帮助开发者的(编辑器和IDEs)定义和维护编程风格。有些编辑器不用安装插件,会自动识别.editorconfig文件,然后会按文件中的规范设置编程风格 不用安装插件的 GitHub IntelliJIDEA VisualS 阅读全文
posted @ 2022-04-07 13:58 牧之丨 阅读(490) 评论(0) 推荐(0)