说明:由于,本人会不定期修复程序异常;所以,如果需要最新的程序包,建议自己到 GitHub 下载最新程序,本地打包。打包方法,在 Github 仓库有操作样例。
v 1.1.0 发布日期 2025-12-11
1、对于 代码测试,使用了 JUnit 5 这个框架
2、增加了一个静态的字符串转换器 StrToDataConvertor。它可以把字符串转换为任意的数据类型,如果默认的实现不满足你的需要,可以自己扩展。
3、对于 StrUtil 类
3.1、增加了函数 getJavaBeanFieldsInfo 和 getModifierInfo
3.2、修改了函数 makeHumpString 的实现方式。并且增加了一个更通用的 makeHumpString 函数
3.3、增加了函数 autoConvert。它主要负责动态调用 StrToDataConvertor 中的方法来进行数据转换。
4、对于 TimeUtil 类,增加了一些时间转换处理。主要是将字符串转换为 LocalDate 和 LocalDateTime。它们是线程安全的。
5、对于 数据库处理,增加一个数据库类型 DBTYPE_MYSQL_ANSI。与 DBTYPE_MYSQL 不同,它只处理单引号。
6、对于 SummaryUtil 类,解决了对大文件(比如:4GB以上)进行数据摘要提取时,内存溢出的问题。
7、对于 数据库驱动,把微软的 MS SQLServer JDBC 驱动包升级到版本号 13.2.1.jre8,以解决一些安全问题。
8、对于 以前的旧版测试代码,全部转移到 /src/test/java 下面。不管它们是 main 函数测试,还是 JUnit 单元测试。
9、对于 RSAUtil 类,增加一个可配置密钥长度的 genKeys 函数。
v 1.0.1 发布日期 2024-12-17
1、关于类 FileUtil,增加2个函数用于通过文件路径,获取文件的字节信息。
2、关于类 SummaryUtil,增加一些函数用于获取文件的数字摘要信息。
3、关于类 TimeUtil,修改函数 'getTimestampByLocalDateTime' 的实现方式。
4、关于类 EmailUtil,修改一些原有函数的实现方式,以及增加一个函数用于提供邮件群发功能。
5、关于类 PatternUtil,增加一个函数 'genRegStrForHtmlTagReplace' 用于构建正则字符串。
6、关于类 StrUtil,完善 函数 'injectionTranslateForHtmlEditor' 的实现方式。
7、关于类 DBStaticUtil,完善函数 'loadEntityListBySimpleDBData' 以及一些转换函数的实现方式。
8、将 oracle 数据库的 jdbc 驱动包升级为 ojdbc8,并修复一些问题。
9、修正一些拼写错误。
v 1.0.0 发布日期 2024-11-01
1、第一个版本。