- 作为笔记记录学习的内容,希望自己成为这个头像描述的人!
测试环境 Bakong 订单通知任务不执行问题排查
通过日志与 JStack 定位 Bakong 订单通知任务因 PostgreSQL 网络读取无限等待而假死的问题,并用连接超时参数完成修复验证。
微信支付退款通知解密失败排查
定位微信支付 API v2 退款通知在旧版 JDK 中因 JCE 密钥长度限制而解密失败的问题。
使用 Webhook.site 调试回调通知
使用 Webhook.site 临时接收和检查 HTTP 回调,验证请求方法、请求头及通知内容。
Java 编译时保留方法参数名
解释 javac 的 -parameters 选项如何把真实方法参数名写入 class 文件,并给出 Maven、Gradle 和 MyBatis 中的用法。
Dubbo 实践:配置优先级与消费者直连
记录 Dubbo 2.6 消费者注册中心配置被 JVM 参数覆盖的排查过程,以及本地开发时按接口直连提供者的方法。
Windows 排查和处理端口占用
在 Windows 中根据端口定位监听进程,确认进程身份后安全地终止或调整服务。
渠道服务 fundchannel-core-service 定时任务优化
分析 fundchannel-core-service 定时任务的性能问题,并比较定时任务优化与延迟队列两类改造方案。
使用 Super CSV 导出大批量 CSV 文件
在 Spring Web 接口中使用 Super CSV 分页导出数据,处理字段映射、国际化表头、UTF-8 BOM 和响应流。
Java 实用片段:国家区号与指数退避重试
使用 libphonenumber 获取国家/地区国际区号,并通过 guava-retrying 实现带指数退避的有限重试。
Oracle 实用手册:诊断查询与用户初始化
整理 Oracle 索引、SQL 性能和字符集查询,并记录创建表空间、用户及基础权限的完整流程。