内容简介:Hutoo l是一个 Java 工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让 Java 语言也可以“甜甜的”。Hutool 最初是我项目中“util”包的一个整理,后来慢慢积累并加入更多非业务...
Hutoo l是一个 Java 工具包,也只是一个 工具 包,它帮助我们简化每一行代码,减少每一个方法,让 Java 语言也可以“甜甜的”。Hutool 最初是我项目中“util”包的一个整理,后来慢慢积累并加入更多非业务相关功能,并广泛学习其它开源项目精髓,经过自己整理修改,最终形成丰富的开源工具集。
此次为大版本跨越,从4.0.12->4.0.13->4.1.0->4.1.1,最大的新特性为统一了模板门面,使用统一的模板引擎API兼容了Beetl、Freemarker、Velocity、Rythm等模板引擎。
-----------------------------------------------------------------------------------------------------
新特性
* 【poi】 ExcelWriter写出bean使用LinkedHashMap
* 【core】 UnicodeUtil新增:1、\u大小写不区分,2、\u后跟非16进制按照非Unicode符对待,直接输出(issue#IKJGU@Gitee)
* 【crypto】 增加Bcrypt实现(参照:jBCrypt)
* 【core】 XXXIterator修改为XXXIter,同时实现Iterator和Iterable接口
* 【core】 Dict使用LinkedHashMap,Entity也是
* 【extra】 模板工具改为模板门面,抽象各模板引擎
* 【core】 修改Season为quarter(pr#114@Github)
* 【core】 CollUtil增加removeAny方法
* 【core】 StrUtil增加emptyToDefault和blankToDefault(issue#115@Github)
* 【core】 优化排列组合算法(感谢@【青岛】LQ)
* 【core】 NumberUtil增加roundHalfEven(感谢@【青岛】LQ)
* 【http】 HttpRequest.form支持多文件上传(相同key)(issue#IJYWM@Gitee)
* 【db】 新增SqlLog,独立 SQL 日志打印配置
* 【poi】 ExcelReader新增readAsText方法,ExcelWriter新增setHeaderOrFooter方法(设置页眉页脚)
* 【crypto】 删除DSA类(DSA算法用在Sign中),修改规则,RSA分段方式变为全局(issue#IKGKG@Gitee)
* 【core】 DateUtil添加range和rangeToList方法,增加DateRange类(issue#119@Github)
* 【core】 StrUtil增加concat方法,可选是否null转""(感谢@【帝都】宁静)
* 【json】 JSONArray添加jsonIter方法可以实现foreach语法遍历JSONObject(issue#IJPIJ@Gitee)
* 【core】 强化FileTypeUtil中对PDF文件格式的识别兼容性(issue#IJO1K@Gitee)
* 【core】 修改BetweenFormater枚举规则,修复不足1天显示空问题
* 【http】 由于JDK9移除了javax.activation导致的问题,修复移除相关包依赖(issue#109@Github)
* 【core】 改进Resource,增加getName方法,增加构造支持name
* 【core】 RandomUtil增加randomStringUpper方法(issue#IJVLS@Gitee)
bug修复
* 【setting】 修复store方法无换行问题
* 【core】 修复UnicodeUtil.toString方法不正确Unicode死循环问题(issue#IKJGU@Gitee)
* 【http】 修复HttpsURLConnectionOLDImpl导致的转换异常(issue#IKKGF@Gitee)
* 【crypto】 修复RSA分段加密解密的bug(感谢@【深圳】Demo)
* 【poi】 修复ExcelWriter写出文件无法覆盖问题(感谢@【宁波】mojie126)
* 【poi】 修复sax方式读取空行空指针问题(issue#124@Github)
* 【core】 修复StrUtil.replace方法第一个字符无法替换问题(issue#IJZR0@Gitee)
* 【core】 修复Season计算问题(pr#114@Github)
* 【core】 修复PinyinUtil获取拼音特殊字符转数字问题(issue#IJNWH@Gitee)
* 【core】 修复FileUtil.isAbsolutePath方法正则问题(issue#IJZUB@Gitee)
* 【extra】 修复ServletUtil.getMultipart方法的问题
* 【http】 修复patch方法无效问题(issue#IK2Z8@Gitee)
* 【core】 修复DateUtil.parseTimeToday格式问题(issue#IK25B@Gitee)
* 【poi】 修复设置字体日期和小数无效问题(issue#IK488@Gitee)
* 【core】 修复NumberUtil.partValue的bug(pr#15@Gitee)
* 【poi】 调整了readBySax方式读取导致的部分问题
* 【core】 修复CsvRow的get方法越界问题(issue#IK9CX@Gitee)
* 【core】 修复UnicodeUtil丢失末尾字符串的问题(issue#IKI6T@Gitee)
* 【core】 修复XmlUtil.toStr方法注释丢失问题(issue#IJPUA@Gitee)
* 【core】 修复ImageUtil.scale和createFont方法的bug(issue#IJOKE@Gitee)
* 【core】 修复StrUtil.format方法Map参数中值为null导致的空指针问题(issue#IJO31@Gitee)
* 【core】 修复ReUtil.getAllGroups丢失最后一个分组问题(issue#IJRJM@Gitee)
* 【json】 修复Bean中为Map导致的泛型类型不匹配问题(issue#IJRJM@Gitee)
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 扒网站工具 v2.0 发布,发布模版计算工具等
- 数据生成工具 ZenData 发布 1.6 版本,內置 Web 版数据设计工具
- SteamTools 2.4.1 发布,包含多种 Steam 工具功能的工具箱
- 数据生成工具 ZenData 发布 1.7 版本,全新设计工具带来更佳体验
- Doxygen 3 发布,文档生成工具
- 百度云盘小工具 1.6 发布
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Apache源代码全景分析第1卷
2009-5 / 88.00元
《Apache源代码全景分析第1卷:体系结构与核心模块》是“Apache源代码全景分析”的第1卷。书中详细介绍了Apache的基础体系结构和核心模块的实现机制,包括配置文件、模块化结构、多任务并发,以及网络连接和请求读取,其中多任务并发体系结构是《Apache源代码全景分析第1卷:体系结构与核心模块》分析的重点,讨论了Prefork、Worker及WinNT三种MPM。《Apache源代码全景分析......一起来看看 《Apache源代码全景分析第1卷》 这本书的介绍吧!