- 博客(6)
- 收藏
- 关注
原创 前后端调用性能分析实战
为了避免这些问题,需要在任务执行完毕后手动清理`ThreadLocal`数据,或者使用`TransmittableThreadLocal`等工具库来确保`ThreadLocal`参数的正确传递。在传统的多线程编程中,每次请求处理都是由新建线程来执行的,因此`ThreadLocal`的数据是隔离的,线程生命周期结束后,`ThreadLocal`数据也随之销毁。然而,`InheritableThreadLocal`在线程池中并不适用,因为线程池的线程是复用的,而不是由任务创建的新的线程。
2024-12-06 16:55:49
645
原创 jar包先杀进程再启动的linux脚本
echo '启动成功,进程ID:'${tpid}echo '程序运行中,请先停止程序再启动!echo '启动失败,请检查原因!echo '开始强制kill进程!#需要启动的Java主程序(main方法类)echo '开始停止程序!echo '程序停止成功!
2024-03-11 11:29:53
621
1
原创 json在线排版
- 删除已存在数据的主键id值(不会删除数据)1.ntpdate -u cn.pool.ntp.org #在92和122服务器上面校正时间。重新启动ntp服务:service ntp restart。2.在122机器上面查看时间差距。centos重新启动ntp服务。3.在92上面查看时间差距。centos停止ntp服务。2.安装clockdiff。
2023-11-01 15:05:34
155
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人