Package cn.sinozg.applet.common.utils


package cn.sinozg.applet.common.utils
  • Classes
    Class
    Description
    实现一些基本算法
    精确的浮点数运算
    密码强度检查
    时间工具类
    文件操作封装
    HTTP 请求工具类
     
    json 工具类
    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属性)。
    线程池对象
    工具类 自己用