## 背景

在JAVA开发过程中,经常看到小伙伴直接从网上copy一长段代码来使用,又或者写的代码很长很长很长...

**痛点在于:**

* 难以阅读

* 难以维护

* sonar扫描结果债务长

* codereview 被小伙伴鄙视

* ....

feilong-core focus on J2SE,是[feilong platform](https://github.com/venusdrogon/feilong-platform) 的核心项目,创建于2008年

愿景: Reduce development, Release ideas (减少开发,释放思想), 希望可以减少书写重复且繁杂的代码,让你从大量重复的底层代码中脱身,提高工作效率; 多思考业务的完整性, 让你的代码更简炼,易写、易读、易于维护;

经过多个版本迭代,已经逐步走向稳定

## 1.简介:

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

1. 让你的代码更简炼,易写、易读、易于维护;

## 2.feilong-core 优点:

- [使用 feilong-core 的理由](https://github.com/venusdrogon/feilong-core/wiki/Reasons-for-use-feilong-core)

1. 有常用的工具类 (如 [小巧实用日期处理 - DateUtil](http://feilong-core.mydoc.io?v=46361&t=205400) ,[集合处理利器 - CollectionsUtil](http://feilong-core.mydoc.io?v=46361&t=205404) 等)

1. 有常用的JAVA常量类 (如 [常用时间模式 — DatePattern](http://feilong-core.mydoc.io?v=46361&t=205393) , [常用时间间隔 —TimeInterval](http://feilong-core.mydoc.io?v=46361&t=205392) 等)

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

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

1. 有完善的单元测试

## 3.一图概述:

![one-feilong-core](http://venusdrogon.github.io/feilong-platform/mysource/one-feilong-core-1.10.4.png)

## 4.sonar 扫描

![sonar](http://venusdrogon.github.io/feilong-platform/mysource/sonar/feilong-core.png)

## 5.:memo: 说明

1. 基于 [Apache2](https://www.apache.org/licenses/LICENSE-2.0) 协议,您可以下载代码用于闭源项目,但每个修改的过的文件必须放置版权说明;

1. [require-jdk-version](https://github.com/venusdrogon/feilong-core/wiki/require-jdk-version)

1. [dependencies](https://github.com/venusdrogon/feilong-core/wiki/dependencies)

## 6.:cyclone: feilong 即时交流

|QQ 群 `243306798`

|:---------

|![](http://i.imgur.com/cIfglCa.png)

Java core 包_feilong-core 让Java开发更简便的工具包相关推荐

  1. java更改包名称_更改Java包名称如何改变我的系统架构

    java更改包名称 即使只是少量更改角度,也可能对您如何使用系统产生深远影响. 假设您正在用Java编写Web应用程序. 在系统中,您处理订单,客户和产品. 作为一个Web应用程序,您的类包括诸如Co ...

  2. java条码包,如何利用IDAutomation Java条形码包创建条码

    本教程主要介绍如何利用 IDAutomation的线性Java条码包和以逗号分隔的文件作为数据源来创建一个带有页面布局的报表. Step 1:利用逗号分隔的数据源创建报表 下载并保存文本文件,Prod ...

  3. java: 程序包lombok不存在_Java开发神器:Lombok 学习指南

    点击上方"Java知音",选择"置顶公众号" 技术文章第一时间送达! 作者:semlinker www.segmentfault.com/a/119000002 ...

  4. java biz包 怎么写,关于java dao与biz分工探讨

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 这两天在纠3层开发模式主要纠结于dao与biz的分工 biz到底该不该出现SQL语句 如果biz不出现SQL语句 那么dao里的接口就不具有通用性 也就是 ...

  5. java ear包_简单介绍Java 的JAR包、EAR包、WAR包区别

    原标题:简单介绍Java 的JAR包.EAR包.WAR包区别 WAR包 WAR(Web Archive file)网络应用程序文件,是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件.War专 ...

  6. 如何调用java的包_jsp如何调用java包

    我写的java代码如下:packagesy;publicclassshiyan{publicStringget(Stringt){returnt;}}jsp代码如下: 我写的java代码如下: pac ...

  7. java 获取包路径_java获取java文件路径的四种方法

    java获取java文件路径的四种方法 发布时间:2020-04-17 11:03:45 来源:亿速云 阅读:750 作者:小新 今天小编给大家分享的是java获取java文件路径的四种方法,很多人都 ...

  8. linux java tar_tar包在linux下java安装

    总的原则:将jdk-7u10-linux-x64.tar.gz压缩包解压至/usr/lib/jdk,设置jdk环境变量并将其修改为系统默认的jdk 1.将jdk-7u5-linux-x64.tar.g ...

  9. java exception 包_什么是Java中的异常包装?

    Java中的异常包装是什么? 在异常处理中有什么用? 它与异常传播有何不同? Exception wrapping is when you catch an exception, wrap it in ...

最新文章

  1. python开多少进程合适_python多进程基础
  2. 陆基制导系统地面站布设策略
  3. C#读取EXIF信息类
  4. django笔记精炼 200304
  5. 死锁的处理策略——检测和解除
  6. mysql front 视图_mysql 视图
  7. 【vue】 生命周期
  8. php过滤iframe,php过滤XSS攻击的函数
  9. python直方图规定化_OpenCV python 彩色图像的直方图规定化
  10. 人群密度估计-Crowd Density
  11. 功能测试怎么做?常用功能测试方法总结
  12. mysql表名、字段名命名规范
  13. 数学建模-层次分析法(AHP)方法回顾
  14. 达索系统推出汽车项目智能看板行业解决方案体验
  15. DEBUG指示灯详细说明
  16. Linux下C语言调用paly播放音频文件
  17. “正信小宝”养老篇:坐享绿色稳定收益
  18. BZOJ 1924 [Sdoi2010]所驼门王的宝藏 tarjan缩点+拓扑DP
  19. ReportStudio入门教程(七十一) - 显示时间进度(文字版)
  20. 阿里云服务器vgn6i配置NVIDIA CUDA+cuDNN

热门文章

  1. python中文字符串转list
  2. 入库成本与目标成本对比报表中我学到的东西
  3. win10 uwp 让焦点在点击在页面空白处时回到textbox中
  4. 文件上传速度查询方法
  5. 域名服务商GoDaddy第四季度扭亏为盈
  6. 修改JAVA代码,需要重启Tomcat的原因
  7. PE文件格式(加密与解密3)(一)
  8. mysql binlog日志查看及解码
  9. Bitmap 之 getPixels() 的 stride
  10. map(平均平均精度_客户的平均平均精度