feilong-core 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
feilong-core 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
feilong-core 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Java
操作系统 跨平台
软件类型 开源软件
所属分类 开发工具Java开发工具
开源组织
地区 国产
投 递 者 i飞龙
适用人群 未知
收录时间 2016-09-22

软件简介

注意: 此项目已经封版, 不再开发, 请使用新版本 https://www.oschina.net/p/feilong ,提供更多的功能

Note: The feilong-core project is now end of life, and is no longer being developed. It has been replaced by the feilong project, which offer more features and more flexibility.

 

focus on J2SE,是 feilong platform 项目的核心项目

详细的帮助文档 http://feilong-core.mydoc.io/

1. 简介:

  1. 让你从大量重复的底层代码中脱身,提高工作效率;

  2. 让你的代码更简炼易写易读易于维护

2. 使用feilong-core的理由:

  1. 有常用的工具类 (如 小巧实用日期处理 - DateUtil ,集合处理利器 - CollectionsUtil 等)

  2. 有常用的JAVA常量类 (如 常用时间模式 — DatePattern , 常用时间间隔 —TimeInterval 等)

  3. 不必要的Exception 转成了RuntimeException,减少不必要的代码

  4. 国内中文注释最完善的API

  5. 有完善的单元测试

3. 一图概述:

one-feilong-core

4. Maven使用配置

feilong-core jar你可以在 仓库 浏览

在maven pom.xml 中,您可以通过以下方式来配置:

<project>
	<properties>
		<version.feilong-platform>2.1.0</version.feilong-platform>
	</properties>

	<repositories>
		<repository>
			<id>feilong-repository</id>
			<url>https://raw.github.com/venusdrogon/feilong-platform/repository</url>
		</repository>
	</repositories>

	<dependencies>
		<dependency>
			<groupId>com.feilong.platform</groupId>
			<artifactId>feilong-core</artifactId>
			<version>${version.feilong-platform}</version>
		</dependency>
	</dependencies>
</project>

5. 帮助:

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(13) 发布并加入讨论🔥
发表于软件架构专区
2020/04/04 00:17

feilong-core 2.1.0 发布,让 Java 开发更简便的工具包的副本

feilong-core 2.1.0 发布了,feilong-core 是一个让 Java 开发更简便的工具包。 让你从大量重复的底层代码中脱身,提高工作效率; 让你的代码更简炼,易写、易读、易于维护; 文档地址: http://feilong-core.mydoc.io/ 单元测试数 增加至 2259 个, 单元测试覆盖率 增加至 91% ,javadoc 比率 83% 本次升级共有 10 处变更, 具体参见 2.1.0 milestone [Feature] 🆕 #815 新建 DateUtil.nowTimestamp() 方法 在日常开发过程中,我们经...

5
15
发表于服务端专区
2019/10/17 17:23

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

feilong-core 2.0.1,让 Java 开发更简便的工具包。本次升级共有 1 处变更, 具体参见 2.0.1 文档地址。 单元测试数 增加至 2197 个, 单元测试覆盖率 增加至 91% ,javadoc 比率 83% [Feature] 🆕 #804 新建 ParamUtil.toNaturalOrderingJoinValue(Map<String, String>) 将 singleValueMap 转成自然排序, 然后仅将value直接拼接成字符串(不使用 = 和& 分隔). 示例: Map<String, String> map = newHashMap(); map.put("ser...

3
17
发表于软件架构专区
2019/09/13 13:06

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

各位, 中秋节快乐 feilong-core 2.0.0 发布啦,让 Java 开发更简便的工具包 本次升级共有 3 处变更, 具体参见 2.0.0 milestone 2.0.0 文档地址: http://feilong-core.mydoc.io/ 单元测试数 增加至 2192 个, 单元测试覆盖率 增加至 91% ,javadoc 比率 83% [Feature] 🆕 #801 新建 ThreadUtil.execute(List<T>, int, PartitionPerHandler<T>) 给定一个待解析的 list,设定每个线程执行多少条 eachSize,使用自定义的 partitionR...

1
14
发表于服务端专区
2019/08/28 12:28

feilong-core 1.14.3 发布啦,让 Java 开发更简便的工具包

本次升级共有 3 处变更, 具体参见 1.14.3 milestone 1.14.3 文档地址: http://feilong-core.mydoc.io/ 单元测试数 增加至 2164 个, 单元测试覆盖率 增加至 91% ,javadoc 比率 83% [Feature] 🆕 #788 sort util 封装数组或者集合 固定的排序方法 com.feilong.core.util.SortUtil 新增 sortListByFixedOrderArray(List<T>, T...)和 sortListByFixedOrderList(List<T>, List<T>) 方法 对 集合 list 按照指定的固定顺序 fixedOrd...

1
29
发表于AI & 大数据专区
2019/07/13 23:55

feilong-core 1.14.0 发布啦,让 Java 开发更简便的工具包

feilong-core 1.14.0 发布了,feilong-core 是一个让 Java 开发更简便的工具包。 让你从大量重复的底层代码中脱身,提高工作效率; 让你的代码更简炼,易写、易读、易于维护; 文档地址: http://feilong-core.mydoc.io/ 单元测试数 增加至 2141 个, 单元测试覆盖率 增加至 91% ,javadoc 比率 83% 本次升级共有 8 处变更, 具体参见 1.14.0 milestone [Feature] 🆕 #785 DateUtil �新增 now() 和 nowString( pattern) 方法 简化开...

5
29
发表于AI & 大数据专区
2019/04/30 12:36

feilong-core 1.13.2 发布啦,让 Java 开发更简便的工具包

feilong-core 1.13.2,让 Java 开发更简便的工具包 本次升级共有 8 处变更, 具体参见 1.13.2 milestone 1.13.2 文档地址: http://feilong-core.mydoc.io/ 单元测试数 增加至 2124 个, 单元测试覆盖率 增加至 91% ,javadoc 比率 83% [Feature] 🆕 #770 新增 AggregateUtil.groupSum(Iterable<O> beanIterable, String keyPropertyName, String sumPropertyName) 迭代 beanIterable,取元素 keyPropertyName 的值为 key ,累计 ...

1
31
发表于服务端专区
2018/07/14 03:03

feilong-core 1.12.0 发布了,让 Java 开发更简便

feilong-core 1.12.0 发布了,feilong-core 是一个让 Java 开发更简便的工具包。 让你从大量重复的底层代码中脱身,提高工作效率; 让你的代码更简炼,易写、易读、易于维护; 文档地址: http://feilong-core.mydoc.io/ 单元测试数 增加至 2045 个, 单元测试覆盖率 增加至 91% ,javadoc 比率 83% 本次升级共有 7 处变更, 具体参见 1.12.0 milestone [Feature] #645 大幅度提高 CollectionsUtil.getPropertyValueList 性能 对于以下...

1
23
发表于开发技能专区
2018/07/09 07:00

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

首先预览下,本次发布的核心内容 : 精细化异常信息输出,以便快速的定位问题 [Feature] 🆕 #666 com.feilong.core.lang.NumberUtil.getAddValue(Number…) 要允许null值所有数加起来. 说明: 支持跳过null 元素相加 (since 1.11.5) 但是如果所有元素都是null ,将会抛出 IllegalArgumentException 示例:  NumberUtil.getAddValue(2, 4, 5)              =   11  NumberUtil.getAddValue(new BigDecimal(...

4
5
发表于AI & 大数据专区
2018/06/01 14:40

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

儿童节快乐~~ feilong-core 1.11.1 发布,feilong-core 是一个让 Java 开发更简便的工具包,可以让你从大量重复的底层代码中脱身,提高工作效率;让你的代码更简炼,易写、易读、易于维护。 单元测试数量达到2002个,代码覆盖率达到91%, javadoc 83% [Feature] 🆕 #733 MapUtil 新增 newConcurrentHashMap(int expectedSize)...

5
12
发表于软件架构专区
2018/04/11 18:16

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

feilong-core 1.11.0 发布,让 Java 开发更简便的工具包 本次发布的核心内容 : `CollectionUtil` 添加删除 null 元素的功能 重构 DatePattern [Feature] 🆕 #731 新增 `ReturnResultBuilder` #730 新增 `ReturnResult` #728 新建 `PartitionThreadExecutor` 做为通用接口,适用于 spring实现 #729 新建 `ThreadUtil.execute(List<T>, int, PartitionRunnableBuilder<T>) `方法 #723 `CollectionUtil` 添加删除 null 元素的功...

0
10
发表于开发技能专区
2018/01/02 16:08

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

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 新增常用常量和常用比较...

8
29
发表了资讯
2017/12/16 19:33

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

feilong-core 1.10.6 发布了。feilong-core 是一个让 Java 开发更简便的工具包, 可以让你从大量重复的底层代码中脱身,提高工作效率; 让你的代码更简炼,易写、易读、易于维护; 本次升级共有 20 处变更, 具体参见 1.10.6 milestone 1.10.6 文档地址: http://feilong-core.mydoc.io/ 首先预览下,本次发布的核心内容 : [Feature] #681 添加 ParamUtil.toNaturalOrderingKeyJoinValue(Map<String, String>) 新建 将key和map直接拼接...

8
34
发表了资讯
2017/07/31 23:53

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

feilong-core 1.10.5 发布了。feilong-core 是一个让 Java 开发更简便的工具包, 可以让你从大量重复的底层代码中脱身,提高工作效率; 让你的代码更简炼,易写、易读、易于维护; 本次升级共有 7 处变更, 具体参见 1.10.5 milestone 1.10.5 文档地址: http://feilong-core.mydoc.io/ [新特性] #661 新增 ConvertUtil.toMap(Map<K, V>, Class<J>) 将诸如 Map<String, String> 类型转成 Map<String, Integer> 类型. 说明: 适合只是简...

3
26
发表了资讯
2017/07/17 11:01

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

feilong-core 1.10.4 发布了。feilong-core 是一个让 Java 开发更简便的工具包, 可以让你从大量重复的底层代码中脱身,提高工作效率; 让你的代码更简炼,易写、易读、易于维护; 本次升级共有 17 处变更, 具体参见 1.10.4 milestone 1.10.4 文档地址: http://feilong-core.mydoc.io/ 1.[特性] #654 新增 MapUtil.getSubMap(Map<K, T>, Iterable<K>) 获得一个map 中,指定的keys 整理成新的map. 说明: 返回的map为 LinkedHashMap,ke...

10
35
发表了资讯
2017/06/12 04:28

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

feilong-core 1.10.3 发布了。feilong-core 是一个让 Java 开发更简便的工具包, 可以让你从大量重复的底层代码中脱身,提高工作效率; 让你的代码更简炼,易写、易读、易于维护; 本次升级共有 8 处变更, 具体参见 1.10.3 milestone 1.10.3 文档地址: http://feilong-core.mydoc.io/ 1.特性 #623 添加 ThreadUtil , 新增多线程执行方法 曾几何时,多线程是JAVA里面很少触碰的技术,而随着技术的发展,对于多线程使用越来越多,在合适的...

2
33
发表了资讯
2017/05/02 11:41

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

feilong-core 1.10.2 发布了。feilong-core 是一个让 Java 开发更简便的工具包, 可以让你从大量重复的底层代码中脱身,提高工作效率; 让你的代码更简炼,易写、易读、易于维护; 本次升级共有13处变更,具体参见 1.10.2 milestone 1.10.2 文档地址: http://feilong-core.mydoc.io/ 1.特性 CollectionsUtil 添加 void forEach(final Iterable<O> beanIterable,String propertyName,Object propertyValue) 方法 可以统一修改 集合里面...

26
55
发表了资讯
2017/03/09 13:11

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

feilong-core 1.10.1 发布了,是一个让 Java 开发更简便的工具包, 可以让你从大量重复的底层代码中脱身,提高工作效率; 让你的代码更简炼,易写、易读、易于维护; 本次升级共有4处变更,具体参见 1.10.1 milestone 1.10.1 文档地址: http://feilong-core.mydoc.io/ 1.特性 添加 MapUtil.get(Map<K, V>, int) fix #595 添加 List<O> collect(Iterable<I> inputBeanIterable,Class<O> outputListBeanType,String...includeProperty...

9
41
发表了资讯
2016/12/26 11:31

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

feilong-core 1.10.0 发布了,feilong-core 是一个让 Java 开发更简便的工具包。 简介: 让你从大量重复的底层代码中脱身,提高工作效率; 让你的代码更简炼,易写、易读、易于维护; 本次升级共有34处变更,具体参见 1.10.0 milestone 1.特性 none 2.修改 ResourceBundleUtil.getResourceBundle(InputStream) close InputStream fix #588 update some method param type from Collection to Iterable fix #563 update BeanUtil.po...

10
36
发表了资讯
2016/12/05 12:43

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

feilong-core 1.9.6 发布了,feilong-core 是一个让Java开发更简便的工具包。 简介: 目标:Reduce development, Release ideas (减少开发,释放思想); 让你从大量重复的底层代码中脱身,提高工作效率; 让你的代码更简炼,易写、易读、易于维护; 具体参见 1.9.6 milestone 1.9.6 文档地址: http://feilong-core.mydoc.io/ 1.特性 ConvertUtil 添加 Set<T> toSet(T...arrays) 方法 fix #554 数组转成 Set (LinkedHashSet). 如果你要通...

17
36
发表了资讯
2016/11/17 12:45

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

feilong-core 1.9.5 发布了,feilong-core 是一个让Java开发更简便的工具包。 简介: 目标:Reduce development, Release ideas (减少开发,释放思想); 让你从大量重复的底层代码中脱身,提高工作效率; 让你的代码更简炼,易写、易读、易于维护; 具体参见 1.9.5 milestone https://github.com/venusdrogon/feilong-core/releases/tag/1.9.5 1.特性 ConvertUtil 添加 Map<K, V> toMap(K key1,V value1,K key2,V value2) 方法 fix #5...

13
42
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
13 评论
334 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部