揭秘JAVA程序开发的七大必备利器

发表时间: 2019-08-22 10:42

关注一起学习java后端技术

工欲善其事,必先利其器。对于 Java 程序员来说若想提高工作效率,那么以下这 7 款 Java 程序开发工具绝对是你不能错过的,不仅可以帮助你提高工作效率,改善代码质量,还可以摆脱重复造轮子的窘境,将更多的精力放在更富有创造性的事情上。

01

项目名称:百万级即时通讯框架 t-io

项目简介: t-io 是基于 jdk aio 实现的易学易用、稳定耐操、性能强悍、将多线程运用到极致、内置功能丰富、核心代码只有3000多行 ( 2017年05月13号统计 ) 的即时通讯框架(广义上的即时通讯,并非指 im),字母 t 寓意 talent。

项目地址:

https://gitee.com/tywo45/t-io

02

项目名称:EasyPoi 快速 Office 开发

项目简介:easypoi 功能如同名字 easy,主打的功能就是容易,让一个没见接触过 poi 的人员就可以方便的写出 Excel 导出,Excel 模板导出,Excel 导入,Word 模板导出,通过简单的注解和模板语言(熟悉的表达式语法),完成以前复杂的写法。

项目地址:

https://gitee.com/lemur/easypoi

03

项目名称:龙果支付系统

项目简介:龙果支付系统是国内首款开源的互联网支付系统,其核心目标是汇聚所有主流支付渠道,打造一款轻量、便捷、易用,且集支付、资金对账、资金清结算于一体的支付系统,满足互联网业务系统的收款和业务资金管理需求,其主要特点如下。

  • 具备支付系统通用的支付、对账、清算、资金账户管理、支付订单管理等功能;
  • 目前已接通“支付宝即时到账”和“微信扫码支付”通道;
  • 支持直连和间连两种支付模式,任君选择;
  • 通过支付网关,业务系统可以轻松实现统一支付接入;
  • 搭配运营后台,支付数据的监控和管理可以兼得;
  • 配套完善的系统使用文档,可轻松嵌入任何需要支付的场景;
  • 龙果支付系统产品技术团队是一支拥有多年第三方支付系统设计研发经验的团队,会为龙果支付系统持续提供商业级的免费开源技术服务支持。

项目地址:

https://gitee.com/roncoocom/roncoo-pay

04

项目名称:分布式任务调度平台 XXL-JOB

项目简介:

XXL-JOB 是一个轻量级分布式任务调度框架,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。

我司大众点评目前已接入 XXL-JOB,内部别名《Ferrari》(Ferrari 基于 XXL-JOB 的 V1.1 版本定制而成,新接入应用推荐升级最新版本)。据最新统计, 自2016-01-21接入至2017-07-07期间,该系统已调度约60万余次,表现优异。新接入应用推荐使用最新版本,因为经过数个大版本的更新,系统的任务模型、UI 交互模型以及底层调度通讯模型都有了较大的优化和提升,核心功能更加稳定高效。

项目地址:

https://gitee.com/xuxueli0323/xxl-job

05

项目名称:企业级开发框架 SpringBlade

项目简介:SpringBlade 是一个基于 Spring + SpringMVC + Beetl + Beetlsql + Shiro 的开发框架,且基于多个优秀的开源项目,将各个亮点设计融于一体,具有权限管理,多角色,父子角色,权限代理的功能,权限控制精确到按钮。SpringBlade 构建稳定的生态圈,对各大底层框架无代码侵入。

项目地址:

https://gitee.com/smallc/SpringBlade

06

项目名称:XxPay 聚合支付

项目简介:XxPay 聚合支付 使用 Java 开发,分为 spring-cloud 和 dubbo 分布式架构版本,已接入微信、支付宝等主流支付渠道,可直接用于生产环境。目前已经接入支付渠道:微信(公众号支付、扫码支付、APP支付)、支付宝(电脑网站支付、手机网站支付、APP支付)。

项目地址:

https://gitee.com/jmdhappy/xxpay-master

07

项目名称:轻量级中文分词器 Jcseg

项目简介:Jcseg 是基于 mmseg 算法的一个轻量级中文分词器,同时集成了关键字提取,关键短语提取,关键句子提取和文章自动摘要等功能,并且提供了一个基于 Jetty 的 web 服务器,方便各大语言直接 http 调用,同时提供了最新版本的 lucene,solr,elasticsearch 的分词接口!Jcseg 自带了一个 jcseg.properties 文件用于快速配置而得到适合不同场合的分词应用,例如:最大匹配词长,是否开启中文人名识别,是否追加拼音,是否追加同义词等。

项目地址:

https://gitee.com/lionsoul/jcseg

转自:gitee