`
zhangdaiscott
  • 浏览: 449497 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
8fb25857-16b4-3681-ab5e-e319f45c42a8
Jeecg快速开发平台
浏览量:0
文章分类
社区版块
存档分类

2021年度GitHub Top 10 的Java 开源项目

 
阅读更多

先来看一张编程语言图谱,了解一下 Java 最近20 年到底有多火。

从趋势图可以看出,Java 在最近 20 年里一直处于前三的位置,可见受欢迎的程度还是很高的。

好了,废话不多,直接上干货项目,如果觉得有价值,记得 三连支持开源君。

 

1. CS-Notes

项目地址:github.com/CyC2018/CS-N

这个项目主要包括了,技术面试必备基础知识、力码、计算机、计算机网络、系统设计等知识,值得每一个 Java 程序员学习。

推荐指数:10.0

2. advanced-java

项目地址:github.com/doocs/advanc

互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识,特别适合进阶 Java 学习,尤其是工作者。

推荐指数:10.0

3. mall

项目地址:github.com/macrozheng/mall

mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。

4. hello-algorithm

项目地址:github.com/geekxh/hello

针对小白的算法训练 | 包括四部分:①.算法基础 ②.力扣图解 ③.大厂面经 ④.CS_汇总

推荐指数:9.0

5. spring-boot-examples

项目地址:github.com/ityouknow/spring-boot-examples

Spring Boot 使用的各种示例,以最简单、最实用为标准,此开源项目中的每个示例都以最小依赖,最简单为标准,帮助初学者快速掌握 Spring Boot 各组件的使用,强烈推荐,学习 Spring Boot 看这个开源项目就够了

推荐指数:10.0

6. jeecg-boot

项目地址:github.com/jeecgboot/jeecg-boot

「企业级低代码平台」前后端分离架构SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式OnlineCoding->代码生成->手工MERGE,帮助Java项目解决70%重复工作,让开发更关注业务,既能快速提高效率,帮助公司节省成本,同时又不失灵活性。


推荐指数:10.0

7. spring-boot-demo

项目地址:GitHub - xkcoding/spring-boot-demo

该项目已成功集成 actuator(监控)、admin(可视化监控)、logback(日志)、aopLog(通过AOP记录web请求日志)、统一异常处理(json级别和页面级别)、freemarker(模板引擎)、thymeleaf(模板引擎)、Beetl(模板引擎)、Enjoy(模板引擎)、JdbcTemplate(通用JDBC操作数据库)、JPA(强大的ORM框架)、mybatis(强大的ORM框架)、通用Mapper(快速操作Mybatis)、PageHelper(通用的Mybatis分页插件)、mybatis-plus(快速操作Mybatis)、BeetlSQL(强大的ORM框架)、upload(本地文件上传和七牛云文件上传)、redis(缓存)、ehcache(缓存)

推荐指数:10.0

8. miaosha

项目地址:github.com/qiurunze123/miaosha

⭐⭐⭐⭐秒杀系统设计与实现.互联网工程师进阶与分析

推荐指数:10.0

9.canal

项目地址:github.com/alibaba/canal

阿里巴巴 MySQL binlog增量订阅&消费组件

推荐指数:10.0

10. cat

项目地址:github.com/dianping/cat

CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。

推荐指数:10.0

 

本文转载自:https://zhuanlan.zhihu.com/p/408852180

分享到:
评论

相关推荐

    一些Github 上超实用的 Java 项目集合(开源项目集合)

    在这个"一些Github上超实用的Java项目集合"中,我们发现了一个汇聚了众多高质量Java开源项目的资源库。这个集合旨在帮助开发者们发现并学习优秀的Java实践,提高他们的编程技能,同时也为寻找项目灵感或实际开发需求...

    Github 上精彩的 Java 项目集合(几个 Java 开源项目集合) .zip

    Github 上精彩的 Java 项目集合(几个 Java 开源项目集合)。JavaGuide 官方知识星球来啦!!!如果您需要专属面试小册/写真一交流/简历修改/专属求职指南/学习打卡,生物花3分钟左右看星球的详细介绍JavaGuide 知识...

    收集GitHub上的Flutter开源项目源码_2021_03_20.zip

    这个压缩包文件"收集GitHub上的Flutter开源项目源码_2021_03_20.zip"显然包含了2021年3月20日时,GitHub上的一些Flutter开源项目的源代码。这些源码对于开发者来说是极其宝贵的资源,可以用来学习、参考和实践...

    2022 GitHub 优质 Java 开源项目推荐.docx

    在Java开发领域,GitHub是获取开源项目的重要平台,而"awesome-java"集合了众多高质量的Java开源项目。这个列表包含了各种类型的项目,从实战应用到学习教程,适合不同级别的开发者。以下是几个特别值得关注的项目:...

    5个好玩的github游戏区开源项目

    在 IT 领域,开源项目一直扮演着重要的角色,它们不仅推动了技术的发展,也为开发者提供了学习和实践的平台。对于游戏爱好者来说,GitHub 上有许多有趣的开源游戏项目,能够让我们深入了解游戏开发的过程,甚至参与...

    Github 上精彩的 Java 项目集合(几个 Java 开源项目集合)

    精选Github和Gitee上优质的Java开源项目,希望能够对你有帮助。 欢迎大家在项目发布区推荐自己认可的Java开源项目,让我们共同维护一个优质的Java开源项目精选集!

    收藏的博客 -- Qt有关的GitHub-Gitee开源项目.docx

    【Qt开源框架与资源】 Qt 是一个跨平台的C++应用程序开发框架,广泛应用于桌面、移动设备和嵌入式系统的用户界面设计。...对于想深入了解Qt或者寻求开源项目的人来说,上述链接和社区都是宝贵的资源。

    GitHub上最火的40个Android开源项目源码

    GitHub上最火的40个Android开源项目源码,筛选了下,主要是把可以加到我们项目中的下了下来,这里有40个项目的描述,以及12个项目的源码,省的各位童鞋重复下载了,当然如果有童鞋需要其他的项目,我这里也给出了...

    教你如何用Github找开源项目(保姆级教程)

    教你如何用Github找开源项目(保姆级教程)教你如何用Github找开源项目(保姆级教程)教你如何用Github找开源项目(保姆级教程)教你如何用Github找开源项目(保姆级教程)教你如何用Github找开源项目(保姆级教程)教你...

    github 开源中国项目

    开源中国社区是国内知名的开源技术平台,它汇集了大量优秀的开源项目,包括各种编程语言的库、框架、工具等。GitHub,则是全球最大的开源代码托管平台,吸引了无数开发者分享、协作和学习。本文将深入探讨在GitHub上...

    Github基于Java的Rpg游戏

    【描述】:在GitHub上,开源的Java RPG游戏项目提供了一个学习和实践Java编程以及游戏开发的良好平台。开发者或爱好者可以通过查看源代码,理解游戏的逻辑结构,包括角色移动、战斗系统、物品管理、地图探索等核心...

    Collection of awesome Java project on Github(非常棒的 Java 开源项目集合)

    精选 Github 和 Gitee 上优质的 Java 开源项目,希望能够帮助到你。 欢迎大家在项目区推荐自己认可的 Java 开源项目,让我们共同维护一个优质的 Java 开源项目精选集! 如果内容对你有帮助的话,欢迎给本项目点个 ...

    awesome-java:Github上很棒的Java项目的集合(Github上非常棒的Java开源项目集合)

    中文| Github上的Java很棒的项目(Github上非常棒的Java开源项目)。 大家都知道Github是一个程序员福地,这里有各种厉害的开源框架,软件或教程。这些东西对于我们学习和进步有着莫大的进步,所以我有了这个将...

    Python-Below可以在GitHub上找到的开源游戏和游戏相关项目的列表

    Below 可以在GitHub上找到的开源游戏和游戏相关项目的列表

    SpringBoot JAVA 开源OA协同办公系统

    本项目JDK8x64+SpringBoot+MyBatis+Redis+Druid+Beetl+Shrio的框架组合,自研工作流引擎,支持可视化表单设计与流程设计。支技分布式部署。功能完善能够满足中大型企业办公需要。 本项目自2020-08-17日起,为全面...

    github上的java项目怎么运行(面向小白)

    github上的java项目怎么运行(面向小白) 作为一名 IT 行业大师,我将从头到尾详细地解释如何运行 GitHub 上的 Java 项目,特别针对小白用户。 下载项目 首先,从 GitHub 下载 Java 项目有两种方法:通过 Git ...

    后端接口是Github大神Binaryify的开源项目(项目地址:httpsgithub.co_uni-app-

    后端接口是Github大神Binaryify的开源项目(项目地址:httpsgithub.co_uni-app-cloud-music

    IT面试题GitHub开源项目

    "IT面试题GitHub开源项目"是一个非常有价值的资源,它汇集了众多面试官可能会问到的问题,涵盖了算法、数据结构以及各种编程语言的常见问题。这样的项目旨在帮助准备面试的候选人提升自己的技术水平,了解实际工作中...

    Github 上非常棒的 Java 开源项目集合.rar

    3.winterbe/java8-tutorial:绝对值得一看的Java8指南、教程。 GitHub:http://h5ip.cn/W6du 4.javaee-samples/javaee7-samples:如果你对Java7的骚操作还不熟,赶紧看看。 GitHub:http://h5ip.cn/Uowd 5....

    QT Excel处理开源项目,github地址:https://github.com/QtExcel/QXlsx

    QT Excel处理开源项目QXlsx是一个基于Qt框架的库,专为在C++环境中操作Excel文件而设计。这个项目提供了一种高效且易于使用的接口,允许开发者读取、写入和修改XLSX格式的电子表格,而无需依赖Microsoft Office或...

Global site tag (gtag.js) - Google Analytics