| 程序包 | 说明 |
|---|---|
| cn.vonce.sql.uitls |
| 类和说明 |
|---|
| ReflectAsmUtil
反射工具栏 ASM
Created by Jovi on 2018/6/24.
|
| ReflectJdkUtil
反射工具类 JDK
|
| ReflectUtil
反射工具抽象类
|
| SnowflakeId18
基于Twitter的Snowflake算法实现分布式高效有序ID生产黑科技(sequence)——升级版Snowflake
SnowFlake的结构如下(每部分用-分开): 0 - 0000000000 0000000000 0000000000 0000000000 0 - 00000 - 00000 - 000000000000 1位标识,由于long基本类型在Java中是带符号的,最高位是符号位,正数是0,负数是1,所以id一般是正数,最高位是0 41位时间截(毫秒级),注意,41位时间截不是存储当前时间的时间截,而是存储时间截的差值(当前时间截 - 开始时间截) 得到的值),这里的的开始时间截,一般是我们的id生成器开始使用的时间,由我们程序来指定的(如下START_TIME属性)。 |
| SystemClock
System Clock
利用ScheduledExecutorService实现高并发场景下System.curentTimeMillis()的性能问题的优化.
|
| Ulid
A class that represents ULIDs.
|
| UlidFactory
A class that actually generates ULIDs.
|
Copyright © 2024. All rights reserved.