类 IdUtil
- java.lang.Object
-
- org.sagacity.sqltoy.utils.IdUtil
-
public class IdUtil extends Object
- 版本:
- v1.0,Date:2012-4-7
- 作者:
- zhongxuchen
-
-
字段概要
字段 修饰符和类型 字段 说明 protected static org.slf4j.Loggerlogger定义日志
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static StringgetDebugId()static StringgetLastIp(int size)static List<String>getLocalAddress(boolean hasHostName, boolean hasIPV6)static BigDecimalgetNanoTimeId(String workerId)static BigDecimalgetNanoTimeId(String identityName, String workerId)static BigDecimalgetShortNanoTimeId(String workerId)static BigDecimalgetShortNanoTimeId(String identityName, String workerId)static StringgetUUID()封装JDK自带的UUID, 通过Random数字生成,中间有-分割
-
-
-
方法详细资料
-
getUUID
public static String getUUID()
封装JDK自带的UUID, 通过Random数字生成,中间有-分割
-
getShortNanoTimeId
public static BigDecimal getShortNanoTimeId(String workerId)
- 参数:
workerId-- 返回:
-
getShortNanoTimeId
public static BigDecimal getShortNanoTimeId(String identityName, String workerId)
-
getNanoTimeId
public static BigDecimal getNanoTimeId(String workerId)
-
getNanoTimeId
public static BigDecimal getNanoTimeId(String identityName, String workerId)
- 参数:
identityName- 一般用表名workerId-- 返回:
-
getDebugId
public static String getDebugId()
- 返回:
-
getLocalAddress
public static List<String> getLocalAddress(boolean hasHostName, boolean hasIPV6)
- 参数:
hasHostName-hasIPV6-- 返回:
-
getLastIp
public static String getLastIp(int size)
- 参数:
size-- 返回:
-
-