程序包 cool.scx.common.util
package cool.scx.common.util
-
类说明未分类方法提供一些 Array 的方法, 也有一些 List 相关的方法Base64Utils 对
Base64的薄封装Cache<K,V> 固定大小的简单缓存 线程不安全 !!!命名方法转换工具类
提供 驼峰 匈牙利 短横线 及 蛇形命名法的互相转换CaseType类工具类控制台工具类加密,解密工具类ExecUtils todo 整体待重构文件 操作类文件监听器 (只监听单个文件)HASH 工具类 (注意 !!!用来处理一些简单的 JsonNode 的节点操作 todo 后续需要将其拓展出完整的 JsonPathLockByKey<T>根据 Key 进行锁 , 使用 Semaphore 以支持多线程的 访问MultiMap<K,V> MultiMap基本网络操作工具类处理对象的工具类
本质上就是对ObjectMapper进行了一些简单的封装 todo 我们是否真的需要如此多的 ObjectMapper 来完成忽略注解这件事OSHelper 用来获取操作系统信息用于生成简单的随机数ScopedValue<T>使用 threadLocal 模拟的 ScopedValue todo ScopedValue 正式版本发布时 移除此类所有常量ScxExceptionHelperScxWrappedRuntimeException Scx 自定义异常包装器Vertx 中的 Future 可以添加多个回调且无法取消 ,此类用于解决此问题简易计时器类 用来计算启动时间 注意 !!!String工具类URIBuilder设置 windows 系统的代理 (使用前请检查当前操作系统是否为 Windows !!!)