类 | 说明 |
---|---|
BeanUtil |
Bean操作工具类
|
Constants |
常量
|
CookieUtil |
Cookie操作工具类
|
FileUtil |
文件操作工具类
|
HttpUtil |
Http请求工具类
|
IdWorker |
名称:IdWorker.java
描述:分布式自增长ID
Twitter的 Snowflake JAVA实现方案
核心代码为其IdWorker这个类实现,其原理结构如下,我分别用一个0表示一位,用—分割开部分的作用:
1||0---0000000000 0000000000 0000000000 0000000000 0 --- 00000 ---00000 ---000000000000
在上面的字符串中,第一位为未使用(实际上也可作为long的符号位),接下来的41位为毫秒级时间,
然后5位datacenter标识位,5位机器ID(并不算标识符,实际是为线程标识),
然后12位该毫秒内的当前毫秒内的计数,加起来刚好64位,为一个Long型。
|
IpUtil |
Ip相关工具类
|
JwtTokenUtil |
JWT工具类
|
MD5Util |
MD5工具类
|
RandomBookInfoUtil |
随机生成小说信息工具类
|
RandomValidateCodeUtil |
图片验证码工具类
|
RestTemplateUtil |
RestTemplate工具类
|
SpringUtil |
Spring工具类
|
StringUtil |
字符串操作工具类
|
ThreadUtil |
线程工具类
|
UUIDUtil |
UUID工具类
|