Hutool 3.0.7 发布,Java 工具集

Hutool 是一个Java工具包,提供了丰富的文件、日期、日志、正则、字符串、配置文件等工具方法,并封装了一套简单易用的ORM框架。

主页:http://hutool.cn/

文档:http://hutool.mydoc.io/ (感谢开源中国提供非常好用的Team文档平台)


3.0.7

新特性

  • 增加NetUtil.getLocalhostStr(感谢【帝都】-宁静)
    
  • ArrayUtil和CollectionUtil增加hasNull方法
    
  • 添加PatternPool用于存放常用编译好的正则表达式
    
  • 完善Assert类,可变消息参数以及规范注释
    
  • 添加NetUtil.getMacAddress和NetUtil.getLocalMacAddress用于获取MAC地址
    
  • StrUtil.repeat方法优化
    
  • 增加comparator包,补充ComparableComparator,ComparatorChain,ReverseComparator
    
  • 增加BeanResolver,同时增加BeanUtil.getProperty方法
    
  • 增加WeakCache
    
  • HttpRequest中增加cookie方法用于覆盖默认的Cookie行为,自定义Cookie值(感谢@质量过关)
    
  • getPropertyDescriptor和getPropertyDescriptorMap增加缓存支持
    
  • 添加DynaBean,反射方式对Bean做get和set操作
    
  • ArrayUtil中数组参数变为可变参数。提供跟多灵活性
    
  • StrUtil增加更多实用方法
    
  • DateUtil.date方法支持java.util.Date参数;DateTime增加toTimestamp和toSqlDate两个方法
    
  • FileUtil增加getResourceUrl方法
    

Bug修复

  • Validator.isPlateNmber 拼写修复为isPlateNumber(感谢:飞天奔月)
    
  • 修复DbUtil.getTableMeta获取主键出错问题
    
  • 修复ConverterRegistry中默认Date对象错误问题(issue#22@github)
    
  • 修复NumberUtil中方法非static的问题(感谢[霾都] QQ小冰)
    
  • 修复FileUtil.equals方法,实现改为JDK7实现。
    
  • 修复FileUtil.copy 方法判断错误问题(issue#24@github)
    
  • 修复Bean中Date对象转JSON格式问题(会导致toBean异常)(感谢@【武汉】徐元程)
    
  • 修复Cache模块并发修改Map会导致的异常(感谢@【北京】liyong)
    


PS:随着Hutool被越来越多的人所使用,内部暴露的bug也变得多了,因此Hutool加快了脚步,快速迭代,旨在打造大家都满意的工具。也感谢CHANGELOG中提到的热心的用户,也感谢因Hutool相识的各位开源作者。

文章转载自 开源中国社区[https://www.oschina.net]

时间: 2025-01-21 04:14:45

Hutool 3.0.7 发布,Java 工具集的相关文章

Java工具集介绍2008年第七期

Java工具集介绍2008年第七期 原创文章,转载请保留作者名. 1.RMIIO 新版本:2.0.2 RMIIO是一个库,它使用RMI框架(或其它RPC框架)来处理大量的流数据.RMI框架使Java应用程序间的远程通讯变得较为容易,然而它没有提供任何解决方案来处理大量文件的发送.RMIIO库提供了强有力的类库使客户端和服务器端的流数据可传输文件,只需要额外的几行代码即可. 2.ProGuard 新版本:4.2 ProGuard是一个免费的Java类文件收缩.优化.混淆工具.它检测和移走不使用的类

研究人员重提影响广泛的 Java 工具集 RCE 漏洞

一月份,安全研究人员Gabriel Lawrence和Chris Frohoff公布了一个影响范围相当广的Apache Commons工具集远程代码执行(RCE)漏洞,由于Apache Commons工具集几乎是JAVA技术平台中应用的最广泛的工具库,因此影响几乎遍及整个JAVA阵营.但是由于漏洞非常高深且难以理解,尽管研究人 员们尽了最大的努力呼吁人们引起注意,在漏洞公开后近乎一年内该问题仍未得到广泛重视.近日,知名博客Matthias Kaiser在节目中重谈该问题,并让Foxglove安全

Java Tools 0.45发布 Java集成开发工具

Java Tools 是一款用于创建.编译.执行和调试Java应用程序的轻量级集成开发工具.该工具可以通过点击来直接访问Java命令.文件.目录和文件.它具有一个Java调试器的内置http://www.aliyun.com/zixun/aggregation/18444.html">文本编辑器和用户界面,使学习和使用Java更容易. Java Tools 0.45该版本针对Mac OS的支持得到了改善. 软件信息:http://fieldbird.sourceforge.net/Java

JActor 2.1.0 RC2发布 Java Actor实现的工具

JActor 是一个高性能Java Actor角色的实现,可以每秒传送10亿个消息或执行http://www.aliyun.com/zixun/aggregation/37392.html">8000万出版物到 i5 用户,它是在任何语言中最快的Actor角色实现工具. JActor 2.1.0 RC2该版本增加了一个非阻塞的锁组件,修复了actor初始化修复的竟态条件,所以actor必须接受一个开放的要求,以完成其初始化. 软件信息:https://github.com/laforge4

JActor 3.0.0 RC2发布 Java Actor实现的工具

JActor 是一个基于LGPL的高性能Java Actor角色的实现,提供了线程和锁编程的更合理替代.可以每秒传送10亿个消息或执行http://www.aliyun.com/zixun/aggregation/37392.html">8000万出版物到 i5 用户,它是在任何语言中最快的Actor角色实现工具. JActor 3.0.0 RC2该版本支持转换JLPCActor子类(在这个过程中发现并修复了异常处理程序的错误). 软件信息:http://sourceforge.net/p

JActor 3.0.2发布 Java Actor实现的工具

JActor 是一个基于LGPL的高性能Java Actor角色的实现,提供了线程和锁编程的更合理替代.可以每秒传送10亿个消息或执行http://www.aliyun.com/zixun/aggregation/37392.html">8000万出版物到 i5 用户,它是在任何语言中最快的Actor角色实现工具. JActor 3.0.2该版本修复了JAFactory的一个严重错误. 软件信息:http://sourceforge.net/projects/jactor/ 下载地址:ht

JActor 3.0.0 RC4发布 Java Actor实现的工具

JActor 是一个基于LGPL的高性能Java Actor角色的实现,提供了线程和锁编程的更合理替代.可以每秒传送10亿个消息或执行http://www.aliyun.com/zixun/aggregation/37392.html">8000万出版物到 i5 用户,它是在任何语言中最快的Actor角色实现工具. JActor 3.0.0 RC4该版本减少了初始化的需求,SendEvent的性能提高了10倍,备份的发送速度已得到提升. 软件信息:http://sourceforge.ne

JActor 2.0.0-RC2发布 Java Actor实现的工具

JActor是一个高性能Java Actor角色的实现,可以每秒传送10亿个消息或执行http://www.aliyun.com/zixun/aggregation/37392.html">8000万出版物到 i5 用户,它是在任何语言中最快的Actor角色实现工具. JActor 2.0.0-RC2该版本修复了况态条件,当在同一时间收到来自其他几个邮箱消息时造成接收拖延的问题已修复. 软件信息:https://github.com/laforge49/JActor/wiki 下载地址:h

Son of Grid Engine 8.0.0b发布 交互式作业集群

Son of Grid Engine是一个高度可扩展和灵活的分布式http://www.aliyun.com/zixun/aggregation/13808.html">资源调度批处理或交互式作业集群或桌面农场.它是一个社区项目,继续Sun公司的Grid Engine. 这是竞争专有系统并提供更好的调度功能和可扩展性,不像Torque, SLURM, Condor, and Lava和其它自由的DRM. Son of Grid Engine 8.0.0b此版本修正增加(特别是在Red Ha