05 2025 档案
摘要:🧭 前言 在高并发系统中,限流是保护后端服务的一道重要“保险”。尤其是开放的 API 接口,如果没有限流策略,容易被恶意调用,造成雪崩效应。 本篇将结合 Redis + Redisson,实现在 Spring Boot 项目中通过自定义注解优雅地接入接口限流。 🎯目标需求 ✅ 基于注解 @Rat
阅读全文
摘要:✨背景 在实际开发中,我们经常会给某些接口加缓存,来避免重复查询数据库,提高系统性能。Spring 自带的 @Cacheable 虽然功能强大,但在灵活性上有一定限制,比如: 想要自定义缓存 key 生成逻辑? 想按参数任意字段组合缓存 key? 想自由设置缓存时间? 想要缓存所有接口结果(甚至自定
阅读全文
摘要:本文以“项目报告与附件 XML 生成工具”为主题,分享如何在生产环境中使用 JAXB 与 Lombok 快速构建 Java 对象模型,并将后台业务数据转换成层次分明、易于扩展的 XML 文档。 为什么要这样做? 可读性:层次分明,任何人一眼就能找到“报告编号”“附件列表”“每个附件的属性”。 可扩展
阅读全文