All Classes and Interfaces

Class
Description
未分类方法
AnnotationValue
AnnotationValueHelper
提供一些操作 Array 的方法
Base64Utils 对 Base64 的薄封装
BuildOptions
默认缓存实现 (永久储存, 达到最大容量后移除之前的元素)
命名方法转换工具类 提供 驼峰 匈牙利 短横线 及 蛇形命名法的互相转换
CaseType
类工具类
控制台工具类
加密,解密工具类
ExecUtils todo 整体待重构
文件 操作类
固定大小的 LinkedHashMap
HASH 工具类 (注意 !!!
 
 
霍夫曼树节点类,实现 Comparable 接口以便在优先队列中按照频率排序。
缓存接口
忽略 JsonIgnore 注解
LockByKey
JacksonHelper
用来处理一些简单的 JsonNode 的节点操作 todo 后续需要将其拓展出完整的 JsonPath
根据 Key 进行锁 , 使用 Semaphore 以支持多线程的 访问
获取针对日期处理的 jackson module;
基本网络操作工具类
针对 HashMap 中可能出现的 null key 这里做特殊处理
处理对象的工具类 本质上就是对 ObjectMapper 进行了一些简单的封装 todo 我们是否真的需要如此多的 ObjectMapper 来完成忽略注解这件事
 
OSHelper 用来获取操作系统信息
OSInfo
 
用于生成简单的随机数
 
使用 threadLocal 模拟的 ScopedValue todo ScopedValue 正式版本发布时 移除此类
 
预定义的 日期格式化器
ScxExceptionHelper
ScxRuntimeException 包装一个异常 到 运行时异常
树接口 注意和 ScxTreeModel 进行区分 两者用途不同
ScxTreeUtils
树模型接口 注意和 ScxTree 进行区分 两者用途不同
树 访问器
简易计时器类 用来计算启动时间 注意 !!!
String工具类
URIBuilder