All Classes and Interfaces
Class
Description
未分类方法
提供一些 Array 的方法, 也有一些 List 相关的方法
Base64Utils 对
Base64 的薄封装固定大小的简单缓存 线程不安全 !!!
命名方法转换工具类
提供 驼峰 匈牙利 短横线 及 蛇形命名法的互相转换
提供 驼峰 匈牙利 短横线 及 蛇形命名法的互相转换
CaseType
无限循环的迭代器
类工具类
控制台工具类
加密,解密工具类
ExecUtils todo 整体待重构
文件 操作类
文件监听器 (只监听单个文件)
GunzipBuilder
GzipBuilder
HASH 工具类 (注意 !!!
忽略 JsonIgnore 注解
可以将其想象成一个 BytesSupplier ,主要用来规范多种类型的数据来源 如文件 字节数组等
JacksonHelper
用来处理一些简单的 JsonNode 的节点操作
todo 后续需要将其拓展出完整的 JsonPath
根据 Key 进行锁 , 使用 Semaphore 以支持多线程的 访问
MultiMap
获取针对日期处理的 jackson module;
仅仅是在 jackson-datatype-jsr310 包的基础上 添加了一些自定义的日期序列化格式
仅仅是在 jackson-datatype-jsr310 包的基础上 添加了一些自定义的日期序列化格式
基本网络操作工具类
针对 HashMap 中可能出现的 null key 这里做特殊处理
处理对象的工具类
本质上就是对
本质上就是对
ObjectMapper 进行了一些简单的封装
todo 我们是否真的需要如此多的 ObjectMapper 来完成忽略注解这件事OSHelper 用来获取操作系统信息
OSType
将图片转换为 渐进式 JPEG
用于生成简单的随机数
使用 threadLocal 模拟的 ScopedValue
todo ScopedValue 正式版本发布时 移除此类
支持显式抛出异常的 BiConsumer.
支持显式抛出异常的 BiConsumer.
支持显式抛出异常的 Consumer.
所有常量
ScxExceptionHelper
ScxWrappedRuntimeException Scx 自定义异常包装器
支持显式抛出异常的 Function.
支持显式抛出异常的 Runnable.
树接口 注意和
ScxTreeModel 进行区分 两者用途不同树模型接口 注意和
ScxTree 进行区分 两者用途不同ScxTreeUtils
树 访问器
简易计时器类 用来计算启动时间
注意 !!!
String工具类
UnZipBuilder class.
URIBuilder
简化 zip 的创建
ZipBuilderItem
ZipOptions