程序包 me.codeplayer.util
package me.codeplayer.util
-
类说明用于商业运算的常用计算工具类用于对数组类型的数据(字节数组参见NumberUtil类)进行相应处理的工具类项目中的通用断言类,用于处理异常,如果断言失败将会抛出异常
断言方法均以is开头,相反的方法均以not开头
例如:isTrue和notTrue、isNull和notNull、isEmpty和notEmpty、isBlank和notBlankCacheLoader<E>缓存数据加载器单个字符转换接口常用的字符集常量将阿拉伯数字形式的整数转换为中文大写形式的字符串的工具类计算单元,接收一个4位以内的阿拉伯数字字符串,并将其转换为对应的中文大写形式表示中文数字的文本表现形式的枚举类用于进行数值比较的工具类List、Set、Map等常见集合数据操作的工具类可逆的数据算法工具,实现DES加密算法,利用指定的密钥对字符串或字节数组进行加密或解密实现常用日期扩展方法的日期工具类(实现Comparable可比较接口、Cloneable可复制接口)封装常用数据加密算法的加密器
内部主要包含MD5、SHA-1等不可逆算法以及DES可逆算法的常用处理方法
备注:MD5加密强度是128bit,SHA-1的加密强度是160bit
因此SHA-1比MD5的加密强度更高,并且更不易受密码分析的攻击
相对的,在同样的硬件上,SHA-1比MD5的运行速度要稍慢枚举工具类用于文件操作的公共工具类JSON字符串序列化转换工具类支持懒加载的缓存数据加载器,一般情况下,数据只会加载一次对数值类型的数据(包含字节)进行相应处理的工具类用于协助处理与随机生成有关的工具类用于辅助URL、URI、资源路径等处理的工具类用于对字符串类型的数据进行常用处理操作的工具类提供基于线程的局部缓存工具类,内部采用HashMap实现基于时间间隔进行数据更新的缓存数据加载器一组分词(单词)的抽象表示。单词组的连词风格用于存储拆分单词中途所需的关键标记信息(循环拆分处理时,务必复用同一对象)通用公共工具类
此类全为静态方法,请使用静态方法的形式调用
由于均为静态方法,所以类名尽可能地短,以免干扰逻辑可读性
并且工具类会经常被调用,类名短,也方便开发人员编写。