public class IdGeneratorBy53
extends java.lang.Object
这是一个53位的版本...
持久化:区服编号(16位)+ 计次(16位)+ 自旋因子(20位)
| 构造器和说明 |
|---|
IdGeneratorBy53(int sid,
int times)
构建一个ID生成器.
|
| 限定符和类型 | 方法和说明 |
|---|---|
long |
generateId()
生成一个持久化类型的ID.
|
java.lang.String |
toString() |
public IdGeneratorBy53(int sid,
int times)
sid - 区服编号times - 重启次数public long generateId()
throws IdMaxSequenceException
持久化:区服编号(16位)+ 计次(16位)+ 自旋因子(20位)
IdMaxSequenceException - 如果最大自旋因子用完了就会抛出此异常,调用者必需计次加一重新来过public java.lang.String toString()
toString 在类中 java.lang.Object