big image
月光下的火山石
留言
相册
合集
文章
旧版
pdc-common-tool 版本更新说明
作者:谎言诞行    发布时间:2024年12月17日

说明:由于,本人会不定期修复程序异常;所以,如果需要最新的程序包,建议自己到 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、第一个版本。


关于本站
本站是一个开放的神奇网站。建设本站的初衷,是做一个关于我自己的博客网站;分享一些文章和图片什么的。后期,可能会改为一个开放的大家都可以发布文章和照片的网站。联系方式,见网站底部悬停信息。系统中所有时间均为中国北京时间,UTC +8 ( All times in the system are Beijing time. UTC +8 )
版权所有 copyright © 2022 to 2026
mickoffice@qq.com