跳到正文
Kale的数字花园
目录 文章

文章索引

10 篇文章

从技术到生活,把写过的东西慢慢翻一遍。

标签:基础架构清除筛选

8 分钟

通用异常体系与全局响应封装

ERP 系统是一个高度分层的微服务架构: 任何一层出错,最终都要以**统一的格式**返回给前端,任何一环抛出的异常,都要能被**全局捕获并标准化处理**。 集团内用户包含中文、英文等多语言,错误信息硬编码无法切换。 跨服务调用时,服务 B

面试#基础架构6 阅读 · 0 评论

10 分钟

Excel 批处理框架与自定义线程池封装

ERP 系统中存在大量 Excel 导入导出场景: 在引入框架之前,每做一个导入导出功能,都要重复写一套完整的流程: 关键设计:使用 (无界队列的固定容量版),避免任务堆积导致 OOM;线程工厂确保线程名可追踪。 核心流程: 1. — 全局

面试#基础架构6 阅读 · 0 评论

9 分钟

Redis 限流与远程调用熔断框架

ERP 系统需要对接大量第三方电商平台 API(Amazon、eBay、TikTok Shop、Shopify 等),每个平台都有严格的**接口调用频率限制(Rate Limit)**: 在引入限流框架之前,业务代码中的调用控制是"盲写"的

面试#基础架构6 阅读 · 0 评论

8 分钟

分布式锁注解 @LockOrder 与切面框架

ERP 系统中存在大量**并发安全敏感**的业务场景: 在引入 @LockOrder 之前,业务方处理并发问题的方式非常原始: 每个单据类型对应独立的 key 前缀,天然隔离不同业务域的锁。 基于 Spring Expression Par

面试#基础架构7 阅读 · 0 评论