JAVA
纸巷
付出的越多,越能从中获得快乐。
展开
-
六大全局唯一ID生成算法策略,效率对比。 总有一款是你的菜
前言ID在程序设计中,无处不在,至关重要。分布式锁中,我们会用唯一ID宣誓锁的归属。数据库中用主键ID记录每一行并绑定Data。分库分表的系统中,用ID生成,来保证全局唯一等等。今天我们就来做下总结。不可少的往上介绍雪花算法,号段模式的文章很多。分布式ID的要求UNIQ 唯一性:ID,ID 要的就是唯一HP 高性能:生成ID的服务,不能成为瓶颈HA 高可用:保...原创 2020-05-08 17:29:48 · 4166 阅读 · 0 评论 -
JAVA对象拷贝 — Interge自动转Long?效率比拼
前言今天开发中遇到一个小问题。因为前期沟通不到位。有同学把一个后台接口(用于获取ES中的商品数据)的id相关字段,都设置成了Interge。而我们公司ID的要求是Long。这导致数据后期维护十分不方便。还容易出错,举个例子因为泛型擦除所以并不会报错,而iidMap真实的类型是Map<Interge, ItemTO>。导致调用containsKey永远得不到。而因为是Dubb...原创 2020-05-06 21:24:20 · 1181 阅读 · 0 评论