public class SnowflakeId
Snowflake算法的id
通过 val timestamp = (id shr 22) + startTimestamp 可大致知道请求时间
| 限定符和类型 | 类和说明 |
|---|---|
static class |
SnowflakeId.Companion |
| 限定符和类型 | 字段和说明 |
|---|---|
static SnowflakeId.Companion |
Companion |
| 构造器和说明 |
|---|
SnowflakeId(long sequence,
long timestamp,
long datacenterId,
long workerId)
Snowflake算法的id
通过
val timestamp = (id shr 22) + startTimestamp 可大致知道请求时间 |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
component1() |
long |
component2() |
long |
component3() |
long |
component4() |
SnowflakeId |
copy(long sequence,
long timestamp,
long datacenterId,
long workerId)
Snowflake算法的id
通过
val timestamp = (id shr 22) + startTimestamp 可大致知道请求时间 |
boolean |
equals(java.lang.Object p) |
long |
getDatacenterId() |
long |
getSequence() |
long |
getTimestamp() |
long |
getWorkerId() |
int |
hashCode() |
long |
toLong()
转为Long
|
java.lang.String |
toString() |
public static SnowflakeId.Companion Companion
public SnowflakeId(long sequence,
long timestamp,
long datacenterId,
long workerId)
Snowflake算法的id
通过 val timestamp = (id shr 22) + startTimestamp 可大致知道请求时间
public long toLong()
转为Long
public long getSequence()
public long getTimestamp()
public long getDatacenterId()
public long getWorkerId()
public long component1()
public long component2()
public long component3()
public long component4()
public SnowflakeId copy(long sequence, long timestamp, long datacenterId, long workerId)
Snowflake算法的id
通过 val timestamp = (id shr 22) + startTimestamp 可大致知道请求时间
public java.lang.String toString()
public int hashCode()
public boolean equals(java.lang.Object p)