Hutool 4.6.2 发布,使用木兰宽松许可证
Hutool是一个Java工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让Java语言也可以“甜甜的”。它最初是作者项目中“util”包的一个整理,后来慢慢积累并加入更多非业务相关功能,并广泛学习其它开源项目精髓,经过自己整理修改,最终形成丰富的开源工具集。
-----------------------------------------------------------------------------------
2019年8月,中国开源云联盟(COSCL)推出了中英版的木兰宽松许可证-第1版(Mulan PSL v1) ,这被称为中国首个官方开源软件许可协议。
Hutool第一时间更新开源协议,无论是蹭热度还是真热爱,希望此协议进一步推进中国的开源生态,也希望大家用积极的眼光看待这一切。
路漫漫其修远兮,吾将上下而求索,多少国内的开源项目是在口水和阻力中前进。希望大家多一份包容,也多一份参与。
-----------------------------------------------------------------------------------
新特性
【core】 Tuple增加支持equals和hashcode(issue#469@Github)
【http】 Accept修改默认权重,json优先(issue#472@Github)
【http】 增加HttpGlobalConfig(issue#I10DHC@Gitee)
【core】 CollUtil.getFieldValues避免空指针(issue#I10FK9@Gitee)
【http】 改进HtmlUtil.unescape改为EscapeUtil.unescapeHtml4实现(issue#I10AUY@Gitee)
【core】 TextSimilarity改进判断(issue#456@Github)
【poi】 ExcelWriter支持下拉列表(issue#476@Github)
【core】 强化ExceptionUtil(issue#459@Github)
【core】 增强日期工具类(pr#455@Github)
【setting】 构造Setting增加默认字符编码
【extra】 ServletUtil增加getHeaderMap方法
【poi】 CellUtil改进数字支持,解决空指针问题(pr#489@Github)
【core】 增加DEFAULT_BUFFER_SIZE
Bug修复
【cache】 修复missCount规则(issue#465@Github)
【core】 修复父目录拷贝到子目录导致的递归问题
【crypto】 修复RSA中分段加密计算导致的异常(issue#481@Github)
【json】 修复TypeReference传入Type类型参数导致的异常(issue#488@Github)
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
uni-app 2.2 发布,大幅优化 H5 端性能体验
背景 uni-app发布以来,已经服务了几十万开发者。让我们意外,或者说惊喜的是,有大量开发者用uni-app只编写H5版,并没有多端发布(可参考案例)。 这其实也符合uni-app的初衷,uni-app的定位并不是需要多端发布时才用uni-app。uni-app是一个使用vue.js开发所有前端应用的统一框架。对于一个前端工程师来说,使用uni-app做多端效率更高,做单一端也没问题,并在各端有不少出彩的地方。 过去的版本迭代中,uni-app已经成为了更好的小程序开发框架,比使用原生微信开发更有优势。(见评测) 在uni-app2.2的新版中,我们大幅优化了H5版的性能,让使用uni-app开发的H5,性能体验和直接使用vue.js开发H5拉齐。 可能不少开发者有某种误解:多端框架要适配多端,所以性能肯定不如原生。我们想纠正一下: 切忌想当然,多看数据评测。还不信就自己动手实验 请问使用vue.js开发的web性能好,还是使用原生js开发web性能好?答案是:使用vue.js框架。为什么?因为它在底层会自动优化数据同步、虚拟dom,比大多数开发手动写的代码要更高效。同样的,使用un...
- 下一篇
Jetty 9.4.20 发布,bug 修复版本
Jetty 9.4.20 发布了,此版本修复了大量 bug,包括: 实现 Deflater/Inflater 对象池 WebSocket 在 blockingWrite 中挂起 HTTP2 在重置流上停止 javax.websocket 客户端容器错误地创建服务器 SslContextFactory 服务器重启后缺少 WebSocket ServerContainer WebAppClassLoaderUrlStreamTest 中的 stackoverflow 交换各种 java.lang.String replace() 方法以获得更好的性能 添加 CDI 行为测试 CDI 期间来自 WebAppClassLoader 的 NPE WriteFlusher.java 中的 ClassCastException - IdleState 无法强制转换为 FailedState 处理 AsyncListener 注释时内存泄漏 ServerWithAnnotations 不执行任何操作 …… 更多详情:https://www.eclipse.org/lists/jetty-announc...
相关文章
文章评论
共有0条评论来说两句吧...