Hutool 4.4.3 发布,尿布上的新版本

栏目: 软件资讯 · 发布时间: 5年前

内容简介:Hutool是一个 Java 工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让 Java 语言也可以"甜甜的"。Hutool 最初是我项目中util包的一个整理,后来慢慢积累并加入更多非业务相关功能,并广泛...

Hutool 4.4.3 发布,尿布上的新版本

Hutool是一个 Java 工具包,也只是一个 工具 包,它帮助我们简化每一行代码,减少每一个方法,让 Java 语言也可以"甜甜的"。Hutool 最初是我项目中util包的一个整理,后来慢慢积累并加入更多非业务相关功能,并广泛学习其它开源项目精髓,经过自己整理修改,最终形成丰富的开源工具集。

-------------------------------------------------------------------------------------------------------------------

年末对自己来说最大的事情可能就是“小王子”的降生,Hutool的更新也稍稍慢了几天,好在利用洗尿布的间隙处理完了累积下的issue,发布了这个版本。

顺便带来自己的年终总结,来结束2018。

《2019,家》:https://my.oschina.net/looly/blog/3006542

-------------------------------------------------------------------------------------------------------------------

新特性
【crypto】      MD5以及Digester增加加盐支持(issue#256@Github)
【crypto】      整理KeyUtil,减少冗余代码
【core】        增加Zodiac类,DateUtil增加getZodiac、getChineseZodiac用于获取星座和生肖(issue#260@Github)
【core】        JSON中添加getStrEscaped方法,并修改原getStr逻辑,不再自动转义(issue#IR7SW@Gitee)
【core】        CLassLoaderUtil增加getJarClassLoader和loadClass重载方法(issue#IR94T@Gitee)
【crypto】      SM2密钥生成曲线修改为使用sm2p256v1(pr#249@Github)
【json】        JSONUtil增加空判断(issue#253@Github)
【core】        改进HexUtil.isHexNumber(issue#254@Github)
【http】        HttpRequest增加getConnection方法(issue#251@Github)
【core】        增加Rot(回转N位简易替换密码)、凯撒密码和莫尔斯电码
【crypto】      增加Vigenere密码
【db】          增加达梦7的驱动识别
【extra】       TemplateEngine适配更广泛的参数类型
【core】        HexUtil增加toHex方法,增加CRC8和CRC16(issue#IQWNB@Gitee)
【http】        添加text/xml ContentType(pr#31@Gitee)
【core】        Img、ImageUtil增加Resource和Path参数支持
【extra】       ServletUtil.getClientIP增加注释,提示IP伪造风险
【poi】         增加Word07Writer
【crypto】      增加KeyUtil,SecureUtil中的密钥生成迁移至此工具类中
【core】        增加URLEncoder(自行实现解决空格转义问题),HttpUtil废弃encode和decode方法
【core】        增加MurmurHash(Murmur3算法实现),HashUtil增加murmur32、murmur64、murmur128方法
【core】        增加Simhash(用于海量文本去重)
【extra】        增加分词封装,封装了ansj、HanLP、IKAnalyzer、Jcseg、Jieba、MMSeg、Lucene-analysis、Word的实现,统一了接口
【core】        去除NumberUtil.parseInt和parseLong的8进制支持(issue#234@Github)
【extra】        Template部分修改命名减少歧义(Engine->TemplateEngine,EngineFactory->TemplateFactory)
【poi】          ExcelWriter中Map支持alias(issue#IQISU@Gitee)

Bug修复
【core】        修复ExceptionUtil.stacktraceToString中limit参数无效问题(issue#IR7UE@Gitee)
【core】        修复StrUtil.repeatByLength中数组越界问题(issue#IRB2C@Gitee)
【core】        修复FileUtil.remove移动后删除失败问题(issue#IRF8R@Gitee)
【extra】       修复Ftp中delDir逻辑导致的问题(issue#IRCQ8@Gitee)
【core】        修复XmlUtil.mapToXml中map值为空导致的空指针问题。(issue#IRD7X@Gitee)
【poi】         修复ExcelWriter中setOnlyAlias没有排除值的问题。(issue#IRF9L@Gitee)
【core】        修复URL转义问题(issue#IR6QP@Gitee)
【core】        修复WeightRandom权重为0的对象问题(issue#252@Github)
【poi】         解决ExcelWriter中setSheet报错问题(issue#235@Github)
【crypto】      解决SecureUtil.readCertificate密码无效问题(issue#240@Github)
【json】        修复JSONUtil.toList针对对象中的类无法实例化导致的null问题(issue#239@Github)
【db】          修复MongoDS在Single模式下检查配置文件导致的问题(issue#IR2BF@Github)


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

OKR:源于英特尔和谷歌的目标管理利器

OKR:源于英特尔和谷歌的目标管理利器

(美) 保罗R.尼文(Paul R. Niven)、本•拉莫尔特(Ben Lamorte) / 况阳 / 机械工业出版社 / 2017-8-1 / 59.00元

内在动机驱动,而非绩效考核驱动 尤其适用快速扩张和转型期组织 谷歌、英特尔、领英、推特、星佳等硅谷知名企业成功的法宝 OKR(目标与关键结果法)是一套严密的思考框架和持续的纪律要求,旨在确保员工紧密协作,把精力聚焦在能促进组织成长的、可衡量的贡献上。 如何更好地将OKR集成到企业现有的绩效评估体系中? 如何确保OKR由高管团队来领导,而不仅仅是HR、IT或财务等职能部......一起来看看 《OKR:源于英特尔和谷歌的目标管理利器》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

在线进制转换器
在线进制转换器

各进制数互转换器

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具