拒绝硬编码!利用 Java SPI 打造一个可插拔的代码解析器
Java SPI 的实现主要遵循以下 4 个规范步骤: 定义接口:通常在通用的包或核心库中定义一个接口(Interface)。 提供实现:第三方厂商或开发者实现该接口。 配置文件: 在实现项目的 sr
2026-03-29
给 Spring Boot 接口加了幂等保护:Token 机制 + 结果缓存,一个注解搞定
之前写了个轻量级的 Spring Boot 接口防护框架 Guardian,做了防重复提交和接口限流两个功能,发到了 Maven Central。 防重和幂等经常被搞混,但它们解决的是不同的问题
2026-03-29
一站式了解接口防刷(限流)的基本操作
接口防刷是生产项目落地必须解决的问题,这篇文章会从架构的角度,分层次的讲讲如何解决这个问题。 接口防刷(Rate Limiting / Anti-scraping)的核心在于“识别请求”和“限制
2026-03-29
ThreadForge v1.1.0 发布:让 Java 并发更接近 Go 的开发体验
仍然保持 ThreadForge 的目标: 让 Java 能写出更简单、更可推理、更可观测的并发代码。这次版本,重点补齐了并发开发里几个还算常见的能力。
2026-03-28
JVM 内存溢出排查
说明:记录一次JVM内存溢出的排查过程; 场景 项目开发完成后,首次提交到测试环境。测试、产品同事反馈页面先是操作响应慢,抛出超时异常,最后直接无法使用。查看日志后得知是内存溢出。 重启服务后,我对前
2026-03-28
LangChain4j Prompt 提示词工程
提示词工程(Prompt Engineering) 是一门设计和优化输入提示词的技术,目的是让大语言模型更准确、更可靠地输出你想要的结果。 简单说就是:教你怎么跟AI说话,它才能更好地帮你
2026-03-28
彻底重绘Spring Boot性能版图,资源占用缩减80%
很多开发者还在用十年前的习惯写现在的 Spring Boot 应用。这种技术代差不仅让代码显得臃肿,更是在浪费服务器的真金白银。本文整理了一些进阶技巧,帮助优化 Spring Boot 应用的运行效率
2026-03-28



