红联Linux门户
Linux帮助

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

发布时间:2018-01-02 22:18:52来源:红联作者:uineqa
2018 年好,feilong-core 1.10.7 发布了。feilong-core 是一个让 Java 开发更简便的工具包,可以让你从大量重复的底层代码中脱身,提高工作效率;让你的代码更简炼,易写、易读、易于维护。

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

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

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

MapUtil,CollectionsUtil新增常用方法

DatePattern 新增常用常量

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

AggregateUtil groupCount方法支持自定义分组

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

[Feature]

新增 AggregateUtil.groupCount(Iterable, String[], Map>)方法

AggregateUtil.groupCount 增加对范围的支持

MapUtil 添加 newHashMap() 方法

MapUtil 添加 newConcurrentHashMap() 方法

MapUtil 添加 newLinkedHashMap() 方法

MapUtil 添加 newTreeMap() 方法

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

NumberUtil 添加一些数字常量

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

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";

新建 DateToStringTransformer

新建 NumberToStringTransformer

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

[Update]

修改 AggregateUtil.groupCount 返回值, 从 Map> 改成 Map>

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

修改 CollectionsUtil.remove(Collection, O) 成 CollectionsUtil.remove(Collection, O...)支持动态数组

[Remove]

remove com.feilong.core.lang.PartitionThreadEntity.PartitionThreadEntity()

[Fix Bug]

none

[javadoc]

none

[test]

完善 BeanPredicateUtil 单元测试类 test

新建 BeanPredicate 单元测试类 test

新建 IgnoreCaseEquator 单元测试类 test

新建 RegexGroupNumberComparator 单元测试类 test

BeanPropertyValueChangeClosure 新建单元测试 test

新建 BeanTransformer 单元测试类 test

新建 SimpleClassTransformer 单元测试类 test

URLUtil 完善单元测试 test

[help wanted]

none

[log]

none

来自:开源中国社区
文章评论

共有 0 条评论