
笔记
文章平均质量分 53
PityFish
卷!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
spring boot应用以docker容器方式启动后,进程ID是1而导致的jstack和jmap等命令不可用的问题
问题描述 dockerfile中以CMD形式直接执行java -jar,执行jstack 1 出现如下错误 1: Unable to get pid of LinuxThreads manager thread 原因 jstack jmap等jdk自带的tools放发无法对1号进程分析 解决办法 将java -jar写入shell脚本中 CMD执行脚本,这样shell脚本pid就会为1,java应用pid就不会为1 ...原创 2022-03-15 17:29:46 · 2681 阅读 · 0 评论 -
Dockerfile命令
Dockerfile 环境介绍 1.Dockerfile中所用的所有文件一定要和Dockerfile文件在同一级父目录下,可以为Dockerfile父目录的子目录 2.Dockerfile中相对路径默认都是Dockerfile所在的目录 3.Dockerfile中一定要惜字如金,能写到一行的指令,一定要写到一行,原因是分层构建,联合挂载这个特性。 Dockerfile中每一条指令被视为一层 4.Dockerfile中指明大写(约定俗成) 指令介绍 FROM 功能为指定基础镜像,并且必须是第一条指令。 如果不原创 2022-03-15 10:19:57 · 597 阅读 · 0 评论 -
利用接口动态修改日志级别
@RestController @ApiIgnore public class LogController { private static final Logger logger = LoggerFactory.getLogger(LogController.class); @GetMapping(value = "log/{logLevel}") public String changeLogLevel(@PathVariable("logLevel") String logL原创 2022-03-15 10:17:53 · 290 阅读 · 0 评论 -
Lua学习
Lua 一.数据类型 Lua 中有 8 个基本类型分别为:nil、boolean、number、string、userdata、function、thread 和 table。 数据类型 描述 nil 这个最简单,只有值nil属于该类,表示一个无效值(在条件表达式中相当于false)。 boolean 包含两个值:false和true。 number 表示双精度类型的实浮点数 string 字符串由一对双引号或单引号来表示 function 由 C 或 Lua 编写的函数原创 2022-03-10 10:46:02 · 474 阅读 · 0 评论 -
使用AOP和注解动态打印日志
使用AOP和注解动态打印日志 主要打印类名、方法名、请求url、入参以及花费时间 @Component @Aspect @Slf4j @RequiredArgsConstructor public class LogAspect { private final ObjectMapper objectMapper; @Pointcut("@annotation(com.iot.cpe.common.MyLog)") public void aspect() { }原创 2022-03-10 10:44:35 · 391 阅读 · 0 评论 -
lombok 使用及技巧
lombok 使用及技巧 为什么使用lombok 还在编写无聊枯燥又难以维护的POJO吗? 洁癖者的春天在哪里?请看Lombok!在过往的Java项目中,充斥着太多不友好的代码:POJO的getter/setter/toString;异常处理;I/O流的关闭操作等等,这些样板代码既没有技术含量,又影响着代码的美观,Lombok应运而生。首先说明一下:任何技术的出现都是为了解决某一类问题的,如果在此基础上再建立奇技淫巧,不如回归Java本身。应该保持合理使用而不滥用。 如何安装 当前你使用的ide未安装lo转载 2022-01-06 15:18:39 · 183 阅读 · 0 评论