public class LongID extends Object
示例:
有了生成的id,您就可以用它检索信息,无论是否有实例
| Constructor and Description |
|---|
LongID()
使用默认的serverId创建一个新实例: 0
|
LongID(long serverId)
为特定的服务器/应用程序实例创建一个新实例 确保每个实例生成一组惟一的id
|
| Modifier and Type | Method and Description |
|---|---|
static long |
getCounter(long longId)
从一个长longid获取相同毫秒的计数器 除了调试之外没有什么用处.
|
static Date |
getDate(long longId)
获取生成LongId的日期/时间
|
static long |
getServerId(long longId)
获取生成LongId的服务器/实例ID.
|
long |
id()
生成一个新的ID.
|
public LongID()
public LongID(long serverId)
serverId - 服务器IDpublic static Date getDate(long longId)
longId - 用这个类生成的LongId的数字idpublic static long getServerId(long longId)
longId - 用这个类生成的LongId的数字idpublic static long getCounter(long longId)
longId - 用这个类生成的LongId的数字idpublic long id()
Copyright © 2020. All rights reserved.