几个优秀的开源项目,看看你用过几个?
The following article is from JavaGuide Author Guide
(给程序员零距离加星标,了解项目开发.)
Java面试指南网站:javaguide.cn
你好,这是 JavaGuide 的优质开源项目推荐,我会精选 5 个高质量的 Java 开源项目。
本期项目概览:
Hippo-4J:动态可观测线程池框架 JeecgBoot:低代码快速开发平台 IoTDB:国产时序数据库 Q-calculator:高性能优惠叠加计算框架 Beekeeper Studio:一款跨平台的数据库管理工具
Hippo-4J:动态可观测线程池框架
项目介绍 :
一款强大的动态线程池框架,解决了传统线程池使用存在的一些痛点比如线程池参数没办法动态修改、不支持运行时变量的传递、无法执行优雅关闭。 除了支持动态修改线程池参数、线程池任务传递上下文,还支持通知报警、运行监控等开箱即用的功能。 内置两种使用模式,轻量级依赖配置中心或者无中间件依赖版本。
功能架构 :
相关地址 :
项目地址:https://github.com/opengoofy/hippo4j 官网:www.hippo4j.cn
JeecgBoot:低代码快速开发平台
项目介绍 :
一款基于代码生成器的 J2EE 低代码快速开发平台,支持生成前后端分离架构的项目。 强大的代码生成器可以生成前后端代码,帮助 Java 项目解决 70%重复工作。 后端框架为主流的 SpringBoot 2.x,前端为主流的 Ant Design&Vue。另外,还用到了 Mybatis-plus 数据库层面的框架,以及 Shiro 和 JWT 做身份认证和权限管理。
整个项目的技术架构如下图所示,README 文档已经贴好了,我就直接复制过来了。
效果展示 :
相关地址 :
项目地址:https://gitee.com/jeecg/jeecg-boot 在线演示 :http://boot.jeecg.com 官网:http://www.jeecg.com
IoTDB:国产时序数据库
项目介绍 :
一款 Java 语言编写的国产时序数据库,为用户提供数据收集、存储和分析等服务。 与 Hadoop、Spark 和可视化工具(如 Grafana)无缝集成,满足了工业 IoT 领域中海量数据存储、高吞吐量数据写入和复杂数据查询分析的需求。
技术架构 :
相关地址 :
项目地址:https://github.com/apache/iotdb 官网:https://iotdb.apache.org/
Q-calculator:高性能优惠叠加计算框架
项目介绍 :一款高性能电商优惠叠加计算框架,就比如说用户消费了 100 元,他同时有一个 8 折优惠券和一个满 100-20 的优惠券,Q-calculator 可以帮助你高性能地找到优惠的最优解。
项目地址 :https://github.com/CyrilFeng/Q-calculator
Beekeeper Studio:一款跨平台的数据库管理工具
Beekeeper Studio 是一款跨平台的数据库管理工具,颜值非常高,支持 SQLite、MySQL、MariaDB、Postgres、CockroachDB、SQL Server、Amazon Redshift。
特点如下:
界面超级美观,自带深色主题 Windows、macOS、Linux 都可以使用 可以保存查询以备后用 具有语法高亮显示、自动补全的 SQL 查询编辑器
软件的下载地址:https://beekeeperstudio.io/get
后记
你可以通过 awesome-java (非常棒的 Java 开源项目集合,找 Java 项目必备)找到更多优质的 Java 开源项目。
Github 地址:https://github.com/CodingDocs/awesome-java Gitee 地址:https://gitee.com/SnailClimb/awesome-java 在线阅读:https://javaguide.cn/open-source-project/