Hutool 5.3.9 发布,目标无 issue 遗留
Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。
Hutool中的工具方法来自于每个用户的精雕细琢,它涵盖了Java开发底层代码中的方方面面,它既是大型项目开发中解决小问题的利器,也是小型项目中的效率担当;
Hutool是项目中“util”包友好的替代,它节省了我们对项目中公用类和公用工具方法的封装时间,使开发专注于业务,同时可以最大限度的避免封装不完善带来的bug。
-------------------------------------------------------------------------------------------------------------------
好久不发新闻了,Hutool依旧在快速迭代,力争issue和pr双清。
PS:Hutool的完善和进步离不开大家的献言献策和pr贡献,但是我们不可能面面俱到,用户提的问题也不可能全部解决,未能解决的问题主要以下几个方面:
1、用户提的issue简单一句,无法理解或者复现问题,我只能关闭。
2、用户提出增加XXX工具类,此类需求评估后如果无法完成,我也会直接关闭,希望理解。
3、用户提供了非常好的工具类或者工具方法,但是pr代码混乱,甚至依赖非常多的第三方库,经过审查确实不能合并,关闭之。
4、用户提供了超出作者能力范围的算法(我看不懂……),考虑到后期维护问题,只能忍痛拒绝。
Hutool作为一个基础工具库,不再是开源初期作者的一个玩具,每一次升级都要为大多数用户考虑,因此代码的修改会更加慎重,希望大家理解,也希望大家依旧给与Hutool更多的帮助,力争让Hutool像Apache全家桶一样被大家所认可。
-------------------------------------------------------------------------------------------------------------------
5.3.9 (2020-07-12)
新特性
- 【core 】 DateUtil增加formatChineseDate(pr#932@Github)
- 【core 】 ArrayUtil.isEmpty修改逻辑(pr#948@Github)
- 【core 】 增强StrUtil中空判断后返回数据性能(pr#949@Github)
- 【core 】 deprecate掉millsecond,改为millisecond(issue#I1M9P8@Gitee)
- 【core 】 增加LocalDateTimeUtil(issue#I1KUVC@Gitee)
- 【core 】 Month增加getLastDay方法
- 【core 】 ChineseDate支持到2099年
Bug修复
- 【core 】 修复NumberUtil.partValue有余数问题(issue#I1KX66@Gitee)
- 【core 】 修复BeanUtil.isEmpty不能忽略static字段问题(issue#I1KZI6@Gitee)
- 【core 】 修复StrUtil.brief长度问题(pr#930@Github)
- 【socket 】 修复AioSession构造超时无效问题(pr#941@Github)
- 【setting】 修复GroupSet.contains错误(pr#943@Github)
- 【core 】 修复ZipUtil没有调用finish问题(issue#944@Github)
- 【extra 】 修复Ftp中ArrayList长度为负问题(pr#136@Github)
- 【core 】 修复Dict中putAll大小写问题(issue#I1MU5B@Gitee)
- 【core 】 修复POI中sax读取数字判断错误问题(issue#931@Github)
- 【core 】 修复DateUtil.endOfQuarter错误问题(issue#I1NGZ7@Gitee)
- 【core 】 修复URL中有空格转为+问题(issue#I1NGW4@Gitee)
- 【core 】 修复CollUtil.intersectionDistinct空集合结果错误问题
- 【core 】 修复ChineseDate在1996年计算错误问题(issue#I1N96I@Gitee)
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
C++ 基础库 CO 1.1 发布
C++ 基础库 co 1.1 发布。CO 是一个优雅、高效的 C++ 基础库,支持 Linux, Windows 与 Mac 平台。 CO 追求极简、高效,不依赖于 boost 等三方库,仅使用了少量 C++11 特性。 github Changes 代码结构调整 头文件放到include目录. 源文件放到src目录. rpcgen更名为gen. 移除unitest/base目录,单元测试代码直接放到unitest目录下. test目录下支持子目录. fast fast.cc中静态变量的定义放到函数中,初始化更安全. fast::dtoa弃用基于LruMap的实现,换用Milo Yip的实现(miloyip/dtoa-benchmark). 新增fast::stream类,提供基本的流式输出操作. fastream 继承于fast::stream类. 支持 move 构造函数. 增加空状态. fastream fs; // 定义一个空的 fastream 对象,不分配内存 支持 append 自己. fastream fs; fs << "hello " <...
- 下一篇
开源低代码开发平台:光,一个 Excel 模板搞定一切
光是一个开源的Java低代码开发平台,生成基于SpringBoot的Java应用程序源代码。您只需要编写一个Excel模板,描述您要生成的数据对象,他们之间的关系和您不需要的功能。平台会生成一切必要的代码,并自动保存您的Excel模板,方便您以迭代的方式开发。 项目地址:https://gitee.com/jerryshensjf/LightSBMEU 二进制war包下载地址:https://gitee.com/jerryshensjf/LightSBMEU/attach_files 引子 传说在阿拉伯半岛一个神秘的月亮山洞里,有一盏神奇的神灯,它可以满足您三个愿望,夜之精灵守护着这盏神灯,和洞里无数的其他珍宝。此处并非任何人的财产,勇敢的人才是神灯的主人。 年轻的程序员阿拉丁找到了这个山洞,在洞穴幽蓝的微光下,他摩擦了这盏神灯,于是,夜之精灵退后,一位灯神出现了,他宣称可以满足阿拉丁三个愿望,任何愿望。于是,阿拉丁提出了他的第一个愿望:"给我一台支持Excel的Apple I。" 灯神为难了:"有没有搞错,那时候有没有Excel?" "我不管,您不是万能的灯神吗?" "那好吧,这些研...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS8安装Docker,最新的服务器搭配容器使用
- 设置Eclipse缩进为4个空格,增强代码规范
- Red5直播服务器,属于Java语言的直播服务器
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS7,8上快速安装Gitea,搭建Git服务器