All Classes and Interfaces

说明
 
 
 
 
 
 
 
 
 
Json 处理工具类
 
 
服务数据校验断言,此断言抛出 ServerException, 报 error 日志,异常应该报警
用于生成短 ID 适合对 id 唯一性要求不高, 又不想要太长的 id 的场景(UUID为 36 位) 可通过此网站 https://zelark.github.io/nano-id-cc/ 查看出现重复 id 所需要的时间 对于此类使用的 ALPHABET 生成 12 位的 id, 按照 5000qps, 至少需要21天的时间,才有1% 的概率发生至少一次碰撞 这个碰撞概率对于某些场景足够使用了, 比如作为 log 的 traceId
 
 
 
服务数据校验断言,此断言抛出 BadRequestException, 报 warn 日志,异常无需报警