ExcellentBoy
  • ⏱所有文章
  • 🔖标签
  • 👨🏻‍💻分类
  • 🔍搜索
  • 🙋🏻‍♂️关于我
  • GitHub 

Java

测试环境 Bakong 订单通知任务不执行问题排查

通过日志与 JStack 定位 Bakong 订单通知任务因 PostgreSQL 网络读取无限等待而假死的问题,并用连接超时参数完成修复验证。

2026-02-05     更新 2026-02-05  |  849字    2分钟    作者: XiangLin    Java  Postgresql  Jstack  Troubleshooting

微信支付退款通知解密失败排查

定位微信支付 API v2 退款通知在旧版 JDK 中因 JCE 密钥长度限制而解密失败的问题。

2025-12-19     更新 2025-12-19  |  1131字    3分钟    作者: XiangLin    Java  Wechat-Pay  Cryptography  Troubleshooting

Java 编译时保留方法参数名

解释 javac 的 -parameters 选项如何把真实方法参数名写入 class 文件,并给出 Maven、Gradle 和 MyBatis 中的用法。

2025-11-18     更新 2025-11-18  |  557字    2分钟    作者: XiangLin    Java  Compiler  Mybatis  Reflection

Dubbo 实践:配置优先级与消费者直连

记录 Dubbo 2.6 消费者注册中心配置被 JVM 参数覆盖的排查过程,以及本地开发时按接口直连提供者的方法。

2025-10-30     更新 2025-11-25  |  1170字    3分钟    作者: XiangLin    Java  Dubbo  Zookeeper  Troubleshooting

渠道服务 fundchannel-core-service 定时任务优化

分析 fundchannel-core-service 定时任务的性能问题,并比较定时任务优化与延迟队列两类改造方案。

2025-08-21     更新 2025-08-25  |  1677字    4分钟    作者: XiangLin    Java  Scheduled Task  Performance

使用 Super CSV 导出大批量 CSV 文件

在 Spring Web 接口中使用 Super CSV 分页导出数据,处理字段映射、国际化表头、UTF-8 BOM 和响应流。

2025-08-06     更新 2025-09-26  |  833字    2分钟    作者: XiangLin    Java  Csv  Super-Csv

Java 实用片段:国家区号与指数退避重试

使用 libphonenumber 获取国家/地区国际区号,并通过 guava-retrying 实现带指数退避的有限重试。

2025-08-04     更新 2025-09-26  |  713字    2分钟    作者: XiangLin    Java  Libphonenumber  Retry

Java各版本语言特性

Java8到Java21语言相关的部分特性。

2024-03-02     更新 2024-03-02  |  4516字    10分钟    作者: XiangLin    Java

Spring Cloud Alibaba 学习

学习 Spring Cloud Alibaba 分布式应用开发一站式解决方案。

2023-10-25     更新 2023-10-25  |  2502字    5分钟    作者: XiangLin    Sca  Java

2022面试记录

社招的几次笔试面试记录。

2022-03-01     更新 2022-03-01  |  2690字    6分钟    作者: XiangLin    面试  Java  Redis  Mysql
下一页  »
© 2026 Daily Record Powered by Hugo & PaperMod