- 博客(26)
- 收藏
- 关注
原创 【无标题】
本文介绍了在Linux系统上排查和解决Java线程问题的系统性方法。首先使用top或jps定位问题进程,再用jstack获取线程堆栈信息;通过分析堆栈识别死锁、CPU占用高或阻塞线程;根据问题类型采取相应解决策略,如优化代码、调整锁机制或修改JVM参数。此外还推荐使用VisualVM、Arthas等工具辅助分析,并强调日志审查、测试复现和持续监控的重要性。整个流程兼顾命令行工具和可视化诊断手段,为Java线程问题提供了全面的排查方案。
2025-05-30 18:39:53
284
原创 Java项目工作流完成后的通知触发器方案
在Java项目中实现工作流完成后的邮件或短信通知,可以使用多种触发器方案,MQ(消息队列)确实是其中一种很好的实现方式。
2025-05-26 16:11:43
423
原创 idea Java打jar包
4.点击“+”号,选择“JAR” -> “From modules with dependencies...”。7.在主菜单中,选择“Build” -> “Build Artifacts” -> “Build”。3.在“Project Settings”窗口中,选择“Artifacts”。2.选择“Open Module Settings”。1.在项目视图中,右键点击你的项目或模块。5.选择你的模块和主类(如果有的话)。6.点击“OK”,然后“Apply”。目录下找到你的JAR文件。
2025-03-28 15:23:53
358
原创 springcloud报错: Init DruidDataSource2024-05-22 17:19:39.612 WARN 19040 --- [ main] Config
表面看是数据源问题,然后我就host,nacos里的配置文件看了一圈 配了一圈都没用。后来发现是yml或者其他类型的配置文件中的nacos端口后配置错误。改完之后就可以了 (改成当前项目nacos端口,每个项目都不一样)下面还会爆 随机的本地端口错误,实际上每次启动报的端口都不一样。改为之后可以发现 报的错误已经是其他错误了(
2024-05-22 17:29:30
309
原创 读取yml配置中的项及可能无法获取到值的问题及解决方案
关于 @Value("${spring.mail.username}") 娶不到值问题。我用这个@Value取值的时候遇到一个问题,就是。,开始是因为前面没加spring。这是你yml配置文件中配置的信息。后来发现这个注解必须放到。
2024-04-26 16:15:26
690
3
原创 springcloud日志显示sql mybatis
项目默认正式版是只显示error级别的sql日志,但是开发时候想要调整就很不方便。这行代码即可,其中level控制打印级别,想要关闭也很简单。additivity="false"即表示关闭此设置。于是想调整下mybatis的日志打印级别。
2024-03-27 15:58:02
439
原创 win11 java.net.BindException: Address already in use: 解决方法
win11杀死占用端口号
2024-02-04 14:33:13
512
1
原创 java.lang.IllegalStateException: Error processing condition 架包依赖版本冲突修复
Error processing condition on架包依赖问题修复
2024-01-18 13:49:31
5471
1
原创 GoldenDB分布式数据库创建表时的12976错误
由于GoldenDB是分布式数据库,创建表时需要加上。这句话的意思可能是在分布式系统中复制一份g1数据。
2023-04-10 15:21:02
2916
4
原创 Mybatis出现Mapped Statements collection already contains value for
Mapped Statements collection already contains value for 错误
2022-07-12 14:55:20
849
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人