JavaCode
文章平均质量分 87
eg
JavacKaka
主题方向 : Java方向
座右铭:优秀是一种习惯...
写博客的目的:
一.向内要求:通过博客打卡,巩固回顾知识和技术,坚持下去,成为一种习惯;
二.向外分享:正向反馈,分享自己的观点,一起交流,共同进步...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis大Key导致生产事故复盘博客-2026-09-18
一个约600KB的Redis大Key,因固定单Key设计且高频访问,导致Redis主线程阻塞,引发连锁雪崩:认证服务查询超时、App接口500、K8s反复重启Pod,最终造成30分钟大面积不可用。事故根源在于缓存设计忽视了大Key风险与分片策略,暴露了共享资源滥用与性能优化中的致命盲区。原创 2026-09-19 19:22:21 · 326 阅读 · 0 评论 -
SeataSaga状态机编排实战博客-2026-09-09
维度Seata Saga本地事务拼接事务模型长事务 + 逆序补偿两阶段提交(资源锁)无跨资源事务性能/并发各步骤本地提交,高全程持锁,低无协调开销一致性最终一致强一致无开发成本需要写补偿低(AT 自动)低但以脏账为代价适用跨多服务、可回退资源、高并发强一致、量小单服务结论:下单是"跨服务 + 可回退 + 高并发",正好是 Saga 的主场;XA 拿来做强一致但扛不住促销流量,本地事务直接放弃补偿。原创 2026-09-15 21:32:24 · 283 阅读 · 0 评论 -
LiteFlow规则引擎实战博客-2026-09-09
本文以电商“资格判分”场景为例,展示如何用LiteFlow将500行if/else重构为可编排组件链。针对固定流程+少量分支的业务,选型轻量级编排框架LiteFlow,利用THEN链、Context贯穿、setIsEnd短路等核心机制,实现规则与执行分离。通过组件即Bean、XML声明式编排,解决代码臃肿、难维护、不可配置等问题。强调需规避组件名强绑定、日志膨胀、异步兜底等坑,最终达成流程清晰、可测、易改的架构升级。原创 2026-09-13 23:30:00 · 509 阅读 · 0 评论 -
【 Java开发枚举值规范】
摘要本文系统梳理Java开发关于枚举Enum的核心规范,重点包含:**命名规范:强制Enum后缀+全大写常量**属性安全:final字段+私有构造高效查询:禁止switch匹配,推荐循环/缓存方案异常防御:Optional返回值+空值处理策略文档标准:完整注释+变更记录最佳实践:状态机/策略模式实现方案禁止事项:可变状态/复杂逻辑等红线通过本规范可提升代码健壮性和可维护性,仅供参考。**如果赶时间可以直接看第五部分:[ 五、实践案例]!**原创 2025-05-14 21:25:33 · 891 阅读 · 0 评论 -
Token系列-第二篇-Token核心代码设计与并发控制实践
java -token查询和写操作 以及锁的应用原创 2025-05-06 21:46:23 · 1001 阅读 · 0 评论 -
Token系列-第一篇Token图文详解[干货满满]
写在开始:1️⃣ 本文仅用作个人java日常开发记录学习使用,如果涉及版权或者其他问题,及时联系小编修改或者下架,多谢2️⃣作为Java开发者,本文简单介绍token的概念和使用实践~背景: 之前接触过TOKEN这个概念, 最近刚好有一个相关的经历,因此分享一下!!!原创 2025-04-07 22:52:36 · 2472 阅读 · 0 评论 -
LiteFlow[规则引擎]简单介绍和它的设计模式
摘要:本文简单介绍LiteFlow是什么,为什么用它,以及如何用的介绍,还有LiteFlow的代码以及设计模式应用分析,如果有兴趣还是希望大家自行去官网看看,一起学习学习;原创 2025-04-04 11:14:06 · 1547 阅读 · 0 评论 -
Java后端开发优雅代码实践指南
作为Java开发者,本文简单介绍日常Objects工具类, Stream流, Optional 等高频使用场景原创 2025-03-31 21:57:42 · 1268 阅读 · 0 评论 -
Java集合操作小技巧:复制与转换实战指南
摘要 : 作为Java开发者,集合操作是日常开发中频繁接触的小技能之一。其中List集合的复制看似简单,实则暗藏玄机。本文将分析几种典型实现方式,结合生产环境实战经验,助你了解集合复制或转换的小技巧原创 2025-03-27 21:16:27 · 1264 阅读 · 0 评论 -
Java后端开发者Git常用命令
1️⃣本文仅仅用作个人记录学习使用,如何涉及版权等其他问题,辛苦及时联系小编修改或者下架,全文预计1900字左右,阅读时间5min; 2️⃣内容摘要: 本文主要介绍GIT以及常用命令;原创 2025-03-15 00:30:00 · 752 阅读 · 0 评论 -
灰度发布和方法灰度实践探索
写在开始] 本文主要介绍JAVA模块灰度发布和灰度代码的一点点思路,仅供参考,全文约2600字。原创 2025-03-12 00:11:53 · 1608 阅读 · 0 评论
分享