feilong-core 1.10.7,让 Java 开发更简便的工具包 - 开源中国社区
Float_left Icon_close
feilong-core 1.10.7,让 Java 开发更简便的工具包
飞天奔月 2018年01月02日

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

飞天奔月 飞天奔月 发布于2018年01月02日 收藏 30

阿里云高性能云服务器,2折起! >>> >>>  

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]
本文标题:feilong-core 1.10.7,让 Java 开发更简便的工具包
分享
评论(8)
精彩评论
1

引用来自“路小磊”的评论

顶起来。
你两能 merge一下否?:smile:
最新评论
0
跪求发到中央仓库
0
难不能发到 maven 中央仓库?
0

引用来自“路小磊”的评论

顶起来。

引用来自“qingfeng哥”的评论

你两能 merge一下否?:smile:

引用来自“路小磊”的评论

哈哈,feilong-core强调不重复造轮子,Hutool强调无依赖~思路不同给大家提供不同选择~~
#feilong-core# #Hutool# 各有侧重点 , 都旨在简化开发
0

引用来自“路小磊”的评论

顶起来。
谢谢 :blush:
0

引用来自“路小磊”的评论

顶起来。

引用来自“qingfeng哥”的评论

你两能 merge一下否?:smile:
哈哈,feilong-core强调不重复造轮子,Hutool强调无依赖~思路不同给大家提供不同选择~~
0

引用来自“路小磊”的评论

顶起来。

引用来自“qingfeng哥”的评论

你两能 merge一下否?:smile:
哈哈哈
1

引用来自“路小磊”的评论

顶起来。
你两能 merge一下否?:smile:
0
顶起来。
顶部