前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >8.8k star,这可能是我见过最强的开源支付系统!!

8.8k star,这可能是我见过最强的开源支付系统!!

作者头像
Guide哥
发布2023-01-31 18:43:43
1.2K0
发布2023-01-31 18:43:43
举报
文章被收录于专栏:JavaGuideJavaGuide

你好,这是 JavaGuide 的「优质 Java 开源项目推荐」第 14 期,每一期我都会精选 5 个高质量的 Java 开源项目

距离第一期的优质 Java 开源项目推荐已经过去接近 1 年了,感谢你的支持!互相学习,共同进步,欢迎各位推荐自己喜欢的 Java 开源项目。

本期项目概览:

  • Jeepay:开源支付系统
  • document-sharing-site:文档在线检索预览
  • asyncTool:并行框架
  • Helidon:用于编写微服务程序的 Java 库
  • AgileBoot-Back-End:快速开发脚手架

Jeepay:开源支付系统

项目介绍

  • 一套适合互联网企业使用的开源支付系统,提供了交易、退款、转账、分账等开箱即用的功能,支持服务商特约商户和普通商户接口。
  • 目前已对接微信,支付宝,云闪付,京东支付,盛付通,农业银行官方接口,支持聚合码支付。
  • 后端基于 Spring Boot + Spring Security + MySQL + ,前端基于 Ant Design Vue,支持分布式部署,提供高并发支持。

系统架构

Jeepay系统架构图

支付流程图

Jeepay计全支付聚合码支付流程图

效果图

Jeepay演示界面

Jeepay演示界面

Jeepay演示界面

Jeepay演示界面

相关地址

  • 项目地址:https://gitee.com/jeequan/jeepay
  • 项目文档:https://docs.jeequan.com/docs/jeepay
  • 支付流程体验:https://www.jeequan.com/demo/jeepay_cashier.html
  • 运营平台和商户系统演体验:https://www.jeequan.com/doc/detail_84.html

document-sharing-site:文档在线检索预览

项目介绍

  • 一个支持几乎所有类型(Word, Excel, PPT, PDF, Pic 等)的文档存储、在线预览、共享的开源项目。
  • 后端基于 Spring Boot + Hutool + Tika(内容分析工具包) + Elasticsearch + JWT,前端基于 Vue + axios。

效果图

首页

搜索

文档管理

相关地址

  • 项目地址:https://github.com/Jarrettluo/document-sharing-site
  • 在线体验:http://81.69.247.172/#/

asyncTool:并行框架

项目介绍

  • 京东的一位大佬开源的多线程工具库,里面大量使用到了 CompletableFuture ,可以解决任意的多线程并行、串行、阻塞、依赖、回调的并行框架,可以任意组合各线程的执行顺序,带全链路执行结果回调。
  • 该框架目前正在 京东 App 后台 接受苛刻、高并发、海量用户等复杂场景业务的检验测试。

效果图(任务编排,最常用的应用场景)

相关地址

  • 项目地址:https://gitee.com/jd-platform-opensource/asyncTool
  • 入门教程:https://gitee.com/jd-platform-opensource/asyncTool/blob/master/QuickStart.md

Helidon:用于编写微服务程序的 Java 库

项目介绍

  • 一组 Java 库,用于编写在由 Netty 提供支持的快速 Web 核心上运行的微服务。它体积小,速度快,使用起来很有趣。
  • Helidon 拥抱云原生,全面支持 GraalVM Native Image。

相关地址

  • 项目地址:https://github.com/helidon-io/helidon
  • 官网:https://helidon.io/

AgileBoot-Back-End:快速开发脚手架

项目介绍

  • 基于 Ruoyi 做了大量重构优化的基础快速开发框架,解决了 Ruoyi 项目存在的一些问题比如命名比较乱七八糟、项目分包以及模块比较乱、一大堆自己造的轮子(且没有单测覆盖)。
  • 后端基于 Spring Boot + Spring Security + Redis + Mybatis Plus + MySQL,前端基于 Vue3 + Element UI。

重构内容

效果图

后台首页

用户管理

角色管理

相关地址

  • 项目地址:https://github.com/valarchie/AgileBoot-Back-End
  • 在线演示:www.agileboot.vip(暂时挂掉了,账号密码:admin/admin123)
  • 详细介绍:https://www.cnblogs.com/valarchie/p/16777336.html

········· END ··············

👉 欢迎准备 Java 面试以及学习 Java 的同学加入我的知识星球,干货很多!收费虽然是白菜价,但星球里的内容或许比你参加上万的培训班质量还要高。

👉 《Java 面试指北》持续更新完善中!这是一份教你如何更高效地准备面试的小册,涵盖常见八股文(系统设计、常见框架、分布式、高并发 ......)、优质面经等内容。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-11-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 JavaGuide 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Jeepay:开源支付系统
  • document-sharing-site:文档在线检索预览
  • asyncTool:并行框架
  • Helidon:用于编写微服务程序的 Java 库
  • AgileBoot-Back-End:快速开发脚手架
相关产品与服务
云数据库 MySQL
腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档