- 博客(184)
- 资源 (1)
- 收藏
- 关注
原创 linux命令 | top命令 | top命令转成G为单位展示|单位切换
linux命令 | top命令 | top命令转成G为单位展示|单位切换
2024-12-03 01:28:18
1040
原创 用工厂模式演示springboot三种注入方式 | @Autowired
用工厂模式演示springboot三种注入方式 | @Autowired
2024-09-19 21:35:58
885
原创 反射异常捕获 | InvocationTargetException 要用e.getCause()打印才能看到具体异常
反射异常捕获 | InvocationTargetException 要用e.getCause()打印才能看到具体异常
2024-08-22 00:35:08
784
原创 日志链路追踪
项目背景:项目中用到了异步操作,导致一些操作无法直接通过Tomcat自带的线程号去追踪整个链路。实现跨线程的traceID打印可以解决这个问题。其实这玩意就相当于每个请求的requestId。对原有的线程池配置进行修改,加上自定义的线程池装饰器。这么做是为了解决异步任务时,子线程的traceId 为空的问题?定义拦截器,设置、清除traceID。给日志的配置文件加上traceID。自定义的线程池装饰器。
2023-10-11 09:57:06
514
原创 线上mysql表字段加不了Fail to get MDL on replica during DDL synchronize,排查记录
Fail to get MDL on replica during DDL synchronize 表字段加不了排查
2023-10-09 15:41:02
1197
原创 多线程跑数据 | Java代码:用定时任务执行任务,现在有20000条数据,我想每500条数据交给一个线程处理,要注意异常处理。请用ThreadPoolExecutor实现
多线程跑数据 | Java代码:用定时任务执行任务,现在有20000条数据,我想每500条数据交给一个线程处理,要注意异常处理。请用ThreadPoolExecutor实现
2023-07-11 00:49:46
448
原创 SSE(Server-Sent Events)| 前后端demo参考
SSE(Server-Sent Events)| 前后端demo参考 | java实现
2023-03-24 10:22:01
3148
6
原创 工具技巧和读文档 | 读函数式编程接口文档 | 匿名内部类 | lambda表达式 |IDEA
工具技巧和读文档 | 读函数式编程接口文档 | 匿名内部类 | lambda表达式 |IDEA
2023-01-28 15:07:44
1148
2
原创 并发编程 | 对比Object类、ReentrantLock.newCondition、LockSupport类提供的等待唤醒机制
并发编程 | 对比Object类、ReentrantLock.newCondition、LockSupport类提供的等待唤醒机制
2022-10-20 02:20:01
544
原创 并发编程 | synchronized 和 ReentrantLock
并发编程 | 从synchronized 和 ReentrantLock说起..
2022-10-18 08:34:27
297
原创 问题未解决 | this.wait()和Thread.currentThread().wait()有啥区别
问题未解决 | this.wait()和Thread.currentThread().wait()有啥区别
2022-10-16 07:11:31
503
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅