Releases: acexy/java-toolkit
Releases · acexy/java-toolkit
publish 2.0.5
publish 1.1.7
- BeanCopierUtils 增加Class -> Fields 缓存 不再每次反射 提高性能
- Http Async 模块调整了函数名 区分该模块的相关内容
- 新增Class扫描器 CustomizeClassScanner 可以一次性扫描指定package下的所有Class类类型
Publish v1.1.5
- 修复ThreeDES模块存在线程安全的问题
- JDKHttp模块修复了post请求requestMethod声明不完整的问题
- 优化了线程(包括定时任务)可能造成线程过量创建的问题
- 线程池提供了统一 new Thread() 创建管理 (代替代码中显式创建线程)
- 升级部分推荐依赖
Publish 1.1.4
-
1.1.4
- XML模块 默认自动使用了XStream推荐的安全模块
- 统一了项目的Charset枚举值及一些基础的枚举引用规范
- 调整基于JDK的http请求方法,更多的请求返回类型,更优雅的使用方法 参见
JDKHttpTest.java
- Redis新增官方集群Cluster的连接方式 参见
RedisClusterManagerTest.java
Publish 1.1.3
-
1.1.3
-
调整RedisManager初始化可通过redis.properties的redis.db.index属性来指定redis默认数据库
-
JSON模块新增 toFormatJSONString() 输出美化后的json字符串
-
RSA模块拓展API功能提升
1. 允许指定加解密 paddming algorithm RSA/ECB/PKCS1Padding (默认) RSA/ECB/OAEPWithSHA-1AndMGF1Padding RSA/ECB/OAEPWithSHA-256AndMGF1Padding 2. 允许指定加验签 模式 algorithm SHA1withRSA (默认) SHA256withRSA 3. 允许将生成的base64公私钥格式化成标准pkcs8.pem文件字符串
-
Publish v1.1.2
- 允许线程池模块中,自定义线程组&线程的名字以便日志输出
- 调整了Database模块,统一使用BasicDBManagerBuilder管理数据库实例
- 新增POI Excel读取功能,支持各种配置(包括指定单元格特殊格式读取, 自定义格式化, 指定范围读取等特殊功能)
Publish
publish 1.1.0
重新规整
Publish 1.0.10
1.0.10
1. 调整async模块,公共的请求和响应方式,更加完善的请求参数限定
2. 调整async模块,提供更加丰富的http-client功能定制,例如取消证书校验,关闭警告日志
3. 调整async模块,新增异步调用api 包括在一个http-client中可使用上下文持续请求或者单独不传送上下文请求
4. 调整async模块,新增发送二进制数据(包括byte数组或文件)
5. 增加jdk原始io常用模块(待拓展)
Publish 1.0.9
1.0.9 调整功能
1. 优化反射工具对静态方法/类的相关支持
2. MongoDriverManager新增删除相关封装,优化api
3. 调整了BeanCopier的属性追加函数
4. 调整线程池初始化的默认参数
<dependency>
<groupId>com.thankjava.toolkit</groupId>
<artifactId>fast-toolkit</artifactId>
<version>1.0.9</version>
</dependency>
<dependency>
<groupId>com.thankjava.toolkit3d</groupId>
<artifactId>fast-toolkit3d</artifactId>
<version>1.0.9</version>
</dependency>