public class SnowflakeTools extends Object
Constructor and Description |
---|
SnowflakeTools() |
Modifier and Type | Method and Description |
---|---|
static long |
generateLongId()
生成long数据类型的Snowflake id
机器id基于网卡mac地址生成。 数据中心id基于网卡ip地址生成。 |
static long |
generateLongId(long workerId,
long dataCenterId)
生成long数据类型的Snowflake id
机器id基于网卡mac地址生成。 数据中心id基于网卡ip地址生成。 |
static String |
generateStringId()
生成String数据类型的Snowflake id
机器id基于网卡mac地址生成。 数据中心id基于网卡ip地址生成。 |
static String |
generateStringId(long workerId,
long dataCenterId)
生成String数据类型的Snowflake id
机器id基于网卡mac地址生成。 数据中心id基于网卡ip地址生成。 |
static void |
main(String[] args) |
public static long generateLongId()
public static long generateLongId(long workerId, long dataCenterId)
workerId
- 数据小于1时,基于网卡mac地址生成。dataCenterId
- 数据小于1时,基于网卡ip地址生成。public static String generateStringId()
public static String generateStringId(long workerId, long dataCenterId)
workerId
- 数据小于1时,基于网卡mac地址生成。dataCenterId
- 数据小于1时,基于网卡ip地址生成。public static void main(String[] args)
Copyright © 2018. All rights reserved.