雪花算法
原文
视频
其实就是一个long类型的数据64位
手写一个最简单的雪花算法
核心思路就是让位置,把前面的位置让出来,让别人进来
主要角色:符号位、时间戳、工作机器id、序列号
需要让位的:时间戳让出前22位、工作机器id让出前10位
/**
* 位移
* 5的2进制 101
* 左移两位 5<<2 = 10100 = 20
*/
public static void main(String[] args) {
//符号位1bit,需要左移63,因为前63位是时
原创
2021-04-24 00:21:25 ·
319 阅读 ·
0 评论