Golang实现雪花算法
package utilsimport "time"var ( machineID int64 // 机器 id 占10位, 十进制范围是 [ 0, 1023 ] sn int64 // 序列号占 12 位,十进制范围是 [ 0, 4095 ] lastTimeStamp int64 // 上次的时间戳(毫秒级), 1秒=1000毫秒, 1毫秒=1000微秒,1微秒=1000纳秒)func init() { lastTimeStamp = time.No
原创
2021-05-14 08:28:46 ·
1271 阅读 ·
2 评论