
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
分布式雪花算法ID
做分布式系统的订单 ID 时,最头疼的就是‘既要唯一,又要按时间有序’。我之前跟进的某个工业互联网项目里,架构师先排除了UUID,最终敲定了雪花算法。我询问之后恍然大悟。整理了这篇文章,来拆解雪花算法的原理、实现和落地细节。
设计模式之Builder
Builder设计模式解决了传统构造方法在创建复杂对象时的三大痛点:1)避免构造器重载臃肿问题,通过链式调用按需设置属性;2)消除参数顺序记忆负担,每个属性通过独立方法设置;3)内置参数校验机制,确保对象创建时就符合业务规则。该模式将对象构建过程与表示分离,通过Builder类逐步构建,最终调用build()方法生成不可变对象。相比@Builder注解,手动实现Builder可以集成业务校验逻辑(
到底了







