All Classes and Interfaces

说明
实现一些基本算法
精确的浮点数运算
通用常量信息
redis 存储用的key
 
业务操作类型
全局业务异常
日期类型
密码强度检查
COPY spring CommonsMultipartFile
 
时间工具类
数据字段
字段是枚举值的,将枚举键对显示在swagger上
文件操作封装
 
微信支付头信息
HTTP 请求工具类
国际化
 
json 节点信息
json 工具类
锁的粒度
json 节点信息
jackson 实例 web环境下初始化注入 非web环境下 初始化
操作人类别
JavaBean验证 和JavaBean 有关的东西
自定义正则表达式验证
自定义正则表达式验证枚举值
自定义验证注解实现
Twitter_Snowflake
SnowFlake的结构如下(每部分用-分开):
0 - 0000000000 0000000000 0000000000 0000000000 0 - 00000 - 00000 - 000000000000
1位标识,由于long基本类型在Java中是带符号的,最高位是符号位,正数是0,负数是1,所以id一般是正数,最高位是0
41位时间截(毫秒级),注意,41位时间截不是存储当前时间的时间截,而是存储时间截的差值(当前时间截 - 开始时间截) 得到的值),这里的的开始时间截,一般是我们的id生成器开始使用的时间,由我们程序来指定的(如下下面程序IdWorker类的startTime属性)。
 
线程相关的方法
线程池对象
重写线程池 打印当前的线程信息
工具类 自己用
Tree Select树结构实体类