前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一款强大的快速开发脚手架,前后端分离,干掉 70% 重复工作!

一款强大的快速开发脚手架,前后端分离,干掉 70% 重复工作!

作者头像
Guide哥
发布2022-11-07 14:37:11
1.7K2
发布2022-11-07 14:37:11
举报
文章被收录于专栏:JavaGuideJavaGuide

Java面试指南网站:javaguide.cn

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

本期项目概览:

  • Hippo-4J:动态可观测线程池框架
  • JeecgBoot:低代码快速开发平台
  • IoTDB:国产时序数据库
  • Q-calculator:高性能优惠叠加计算框架
  • Beekeeper Studio:一款跨平台的数据库管理工具

Hippo-4J:动态可观测线程池框架

Hippo-4J 概览

项目介绍

  • 一款强大的动态线程池框架,解决了传统线程池使用存在的一些痛点比如线程池参数没办法动态修改、不支持运行时变量的传递、无法执行优雅关闭。
  • 除了支持动态修改线程池参数、线程池任务传递上下文,还支持通知报警、运行监控等开箱即用的功能。
  • 内置两种使用模式,轻量级依赖配置中心或者无中间件依赖版本。

功能架构

Hippo-4J 功能架构

相关地址

  • 项目地址:https://github.com/opengoofy/hippo4j
  • 官网:www.hippo4j.cn

JeecgBoot:低代码快速开发平台

JeecgBoot 概览

项目介绍

  • 一款基于代码生成器的 J2EE 低代码快速开发平台,支持生成前后端分离架构的项目。
  • 强大的代码生成器可以生成前后端代码,帮助 Java 项目解决 70%重复工作。
  • 后端框架为主流的 SpringBoot 2.x,前端为主流的 Ant Design&Vue。另外,还用到了 Mybatis-plus 数据库层面的框架,以及 Shiro 和 JWT 做身份认证和权限管理。

整个项目的技术架构如下图所示,README 文档已经贴好了,我就直接复制过来了。

JeecgBoot 技术架构

效果展示

相关地址

  • 项目地址:https://gitee.com/jeecg/jeecg-boot
  • 在线演示 :http://boot.jeecg.com
  • 官网:http://www.jeecg.com

IoTDB:国产时序数据库

IoTDB 概览

项目介绍

  • 一款 Java 语言编写的国产时序数据库,为用户提供数据收集、存储和分析等服务。
  • 与 Hadoop、Spark 和可视化工具(如 Grafana)无缝集成,满足了工业 IoT 领域中海量数据存储、高吞吐量数据写入和复杂数据查询分析的需求。

最早听说 iotdb 这个项目,是通过博士五年,我在清华做时序数据库这篇文章。铁头乔大佬 2016 年西安交大计算机系本科毕业之后,来到清华大学软件学院直博,主要做的就是 Apache IoTDB。

技术架构

IoTDB 技术架构

相关地址

  • 项目地址:https://github.com/apache/iotdb
  • 官网:https://iotdb.apache.org/

Q-calculator:高性能优惠叠加计算框架

项目介绍 :一款高性能电商优惠叠加计算框架,就比如说用户消费了 100 元,他同时有一个 8 折优惠券和一个满 100-20 的优惠券,Q-calculator 可以帮助你高性能地找到优惠的最优解。

Q-calculator 用途示例

项目地址 :https://github.com/CyrilFeng/Q-calculator

Beekeeper Studio:一款跨平台的数据库管理工具

Beekeeper Studio 是一款跨平台的数据库管理工具,颜值非常高,支持 SQLite、MySQL、MariaDB、Postgres、CockroachDB、SQL Server、Amazon Redshift。

Beekeeper Studio

特点如下:

  • 界面超级美观,自带深色主题
  • 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/

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

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Hippo-4J:动态可观测线程池框架
  • JeecgBoot:低代码快速开发平台
  • IoTDB:国产时序数据库
  • Q-calculator:高性能优惠叠加计算框架
  • Beekeeper Studio:一款跨平台的数据库管理工具
  • 后记
相关产品与服务
数据库管理
数据库管理(Database Management Center,DMC)是一个高效,安全,可靠的数据库一站式管理平台。DMC 提供可视化的库管理、实例会话管理、SQL 窗口、SQL 安全审计、SQL 变更审批、实时监控、操作审计等数据库管理能力,集成诊断优化和数据可视化分析能力,从而简化和规范数据库管理操作、降低数据库运维门槛、提升运维效率。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档