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