# com.java2nb.novel.common.utils
Date: 2020-05-30

# 程序包 com.java2nb.novel.common.utils

类概要
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工具类