feilong-core 1.10.7,让 Java 开发更简便的工具包

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

内容简介:2018 年好,feilong-core 1.10.7 发布了。feilong-core 是一个让 Java 开发更简便的工具包,可以让你从大量重复的底层代码中脱身,提高工作效率;让你的代码更简炼,易写、易读、易于维护。 本次升级共有25处变更...

2018 年好,feilong-core 1.10.7 发布了。feilong-core 是一个让 Java 开发更简便的 工具 包,可以让你从大量重复的底层代码中脱身,提高工作效率;让你的代码更简炼,易写、易读、易于维护。

本次升级共有25处变更,具体参见 1.10.7里程碑

1.10.7 文档地址:http://feilong-core.mydoc.io/

首先预览下,本次发布的核心内容:

  • MapUtilCollectionsUtil新增常用方法

  • DatePattern 新增常用常量

  • NumberUtil 新增常用常量和常用比较方法

  • AggregateUtil groupCount方法支持自定义分组

此外,补充大量的单元测试,单元测试数量达到1967个,代码覆盖率达到91%

[Feature] 

  • #691 新增 AggregateUtil.groupCount(Iterable<O>, String[], Map<String, Transformer<Object, Object>>)方法

  • #689 AggregateUtil.groupCount 增加对范围的支持

  • #694 MapUtil 添加 newHashMap() 方法

  • #696 MapUtil 添加 newConcurrentHashMap() 方法

  • #695 MapUtil 添加 newLinkedHashMap() 方法

  • #697 MapUtil 添加 newTreeMap() 方法

  • #698 CollectionsUtil 新建一个常见的new 方法 newArrayList newLinkedListnewCopyOnWriteArrayList newHashSet newLinkedHashSet

  • #693 NumberUtil 添加一些数字常量

  • #692 NumberUtil 新增比较两个Number 的方法 ,isEquals(Number, Number)isGatherThan(Number, Number)isGatherThanOrEquals(Number, Number),isLessThan(Number, Number),isLessThanOrEquals(Number, Number)

  • #705 DatePattern 新增 . 分隔的时间格式

public static final String DOTS_DATE                                    = "yyyy.MM.dd";
public static final String DOTS_DATE_AND_TIME_WITHOUT_SECOND            = "yyyy.MM.dd HH:mm";
public static final String DOTS_DATE_AND_TIME                           = "yyyy.MM.dd HH:mm:ss";
public static final String DOTS_DATE_AND_TIME_WITH_MILLISECOND          = "yyyy.MM.dd HH:mm:ss.SSS";
  • #701 新建 DateToStringTransformer

  • #702 新建 NumberToStringTransformer

  • #675 新建 java.lang.Thread.sleep(long) 工具类

[Update]

  • #690 修改 AggregateUtil.groupCount 返回值, 从 Map<String, Map<T, Integer>> 改成 Map<String, Map<String, Integer>>

  • #688 AggregateUtil.groupCount(Iterable, String[]) 参数 改成动态数组

  • #600 修改 CollectionsUtil.remove(Collection<O>, O) 成 CollectionsUtil.remove(Collection<O>, O...)支持动态数组

[Remove]

  • #700 remove com.feilong.core.lang.PartitionThreadEntity.PartitionThreadEntity()

[Fix Bug] 

  • none

[javadoc]

  • none

[test]

  • #710 完善 BeanPredicateUtil 单元测试类 test

  • #709 新建 BeanPredicate 单元测试类 test

  • #708 新建 IgnoreCaseEquator 单元测试类 test

  • #707 新建 RegexGroupNumberComparator 单元测试类 test

  • #706 BeanPropertyValueChangeClosure 新建单元测试 test

  • #703 新建 BeanTransformer 单元测试类 test

  • #704 新建 SimpleClassTransformer 单元测试类 test

  • #699 URLUtil 完善单元测试 test

[help wanted]

  • none

[log]

  • none


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


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

查看所有标签

猜你喜欢:

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

GWT in Action

GWT in Action

Robert Hanson、Adam Tacy / Manning Publications / 2007-06-05 / USD 49.99

This book will show Java developers how to use the Google Web Toolkit (GWT) to rapidly create rich web-based applications using their existing skills. It will cover the full development cycle, from ......一起来看看 《GWT in Action》 这本书的介绍吧!

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

在线 XML 格式化压缩工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具