All Classes and Interfaces

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