Package | Description |
---|---|
cn.hutool.core.lang.id |
提供各种ID生成
|
cn.hutool.core.util |
提供各种工具方法,按照归类入口为XXXUtil,如字符串工具StrUtil等
|
Modifier and Type | Field and Description |
---|---|
static Snowflake |
IdConstants.DEFAULT_SNOWFLAKE
默认的Snowflake单例,使用默认的Worker ID和数据中心ID。
|
Modifier and Type | Method and Description |
---|---|
static Snowflake |
IdUtil.createSnowflake(long workerId,
long datacenterId)
Deprecated.
此方法容易产生歧义:多个Snowflake实例产生的ID会产生重复,此对象在单台机器上必须单例,请使用
IdUtil.getSnowflake(long, long) |
static Snowflake |
IdUtil.getSnowflake()
获取单例的Twitter的Snowflake 算法生成器对象
分布式系统中,有一些需要使用全局唯一ID的场景,有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。 |
static Snowflake |
IdUtil.getSnowflake(long workerId)
获取单例的Twitter的Snowflake 算法生成器对象
分布式系统中,有一些需要使用全局唯一ID的场景,有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。 |
static Snowflake |
IdUtil.getSnowflake(long workerId,
long datacenterId)
获取单例的Twitter的Snowflake 算法生成器对象
分布式系统中,有一些需要使用全局唯一ID的场景,有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。 |
Copyright © 2024. All rights reserved.