欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

简单生成全局唯一id(基于雪花算法)

程序员文章站 2022-05-03 22:11:31
...

ps:系统时间被回调可能会照成id重复

<dependency>
    <groupId>com.baomidou </groupId>
    <artifactId>mybatis-plus</artifactId>
    <version>3.4.1</version>
</dependency>

只要导入mybatis-plus再使用IdWorker这个类

import com.baomidou.mybatisplus.core.toolkit.IdWorker;
    long id = IdWorker.getId();
    String uuid = IdWorker.get32UUID();
    String idStr = IdWorker.getIdStr();

简单生成全局唯一id(基于雪花算法)
就很nice