Releases: zdhsoft/xmutilsgo
Releases · zdhsoft/xmutilsgo
v1.0.10
v.1.0.10 增加雪花算法
雪花算法实现:
使用64位整数存储ID
包含时间戳(41位)、机器ID(10位)和序列号(12位)
支持分布式环境下的唯一性
时间戳从2024年开始,可以使用约69年
分表策略:
使用 GetShardKey 函数根据ID计算分表键
采用取模运算,确保数据均匀分布 -分表数量建议为2的幂次方(如16、32、64等)
v1.0.9 增加比较相关的函数
Cmp 比较类的模板函数,支持所有整数,浮点数和字符串
CmpTime 比较时间的函数
CmpBool 比较 bool 型的函数
v1.0.8 增加了 gorm 的方法
AddDateScopeDateTime 增加日期范围条件,被查询的字段是 datetime 类型
注释增加了查询字段的类型说明
v1.0.7发布
v1.0.4
增加少量方法和单元测试
- v1.0.1
- 增加一些单元测试
- 增加判断集合是否相同的方法
- 增加判断数组是否相同的方法
- 增加数组排序的方法