2021
06-23
06-23
java算法之静态内部类实现雪花算法
目录概述一、概念1、原理二、静态类部类单例模式生产雪花ID代码1、代码2、测试结果3、为什么说41位时间戳最长只能有69年概述在生成表主键ID时,我们可以考虑主键自增或者UUID,但它们都有很明显的缺点主键自增:1、自增ID容易被爬虫遍历数据。2、分表分库会有ID冲突。UUID:1、太长,并且有索引碎片,索引多占用空间的问题2、无序。雪花算法就很适合在分布式场景下生成唯一ID,它既可以保证唯一又可以排序。为了提高生产雪花ID的...
继续阅读 >