先来看一张编程语言图谱,了解一下 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

2021年度GitHub Top 10 的Java 开源项目相关推荐

  1. github热门java项目_盘点Github上热门的Java开源项目

    4月份GitHub上最热门的Java开源项目排行已经出炉啦,本月的榜单都被Spring相关的项目占领了,一起来看看上榜详情吧! 1. spring-boot-demo https://github.c ...

  2. 大力推荐的超牛GitHub top 100的Java开源库

    1. React Native 这个是 Facebook 在 React.js Conf 2015 大会上推出的基于 JavaScript 的开源框架 React Native, 该框架结合了 Web ...

  3. java项目介绍_3月Github最热门的10个Java开源项目

    1. JavaGuide Github 地址: https://github.com/Snailclimb/JavaGuide Star: 32.9k (6,196 stars this month) ...

  4. GitHub上热门的Java开源项目

    1 JavaGuide https://github.com/Snailclimb/JavaGuide Star 26396 一份Java学习指南,涵盖大部分Java程序员所需要掌握的核心知识 2 D ...

  5. 精选的10款Java开源项目,建议收藏

    目前国内的IT开源环境还是相当不错,但是国内开发注重是应用,创新有但不多,从榜单可以看出,专门搞技术的还是少数,结合项目实践的占大多数,分享给大家,架构的时候可以参考这些解决方案. 1,zheng征项 ...

  6. 国内最火的10款Java开源项目

    国内的开源环境已经相当好,但是国内开发注重是应用,创新有但不多,从榜单可以看出,专门搞技术的还是少数,结合项目实践的站大多数,分享给你们,架构的时候可以参考这些解决方案, zheng征项目(stars ...

  7. 【网站】国内最火的10款Java开源项目,都是国人开发,CMS居多

    国内的开源环境已经相当好,但是国内开发注重是应用,创新有但不多,从榜单可以看出,专门搞技术的还是少数,结合项目实践的站大多数,分享给你们,架构的时候可以参考这些解决方案,传送门:gogeeks.cn ...

  8. Top 10 Mistakes Java Developers Make(转)

    文章列出了Java开发者最常犯的是个错误. 1.将数组转换为ArrayList 为了将数组转换为ArrayList,开发者经常会这样做: ? 1 List<String> list = A ...

  9. 2013 年开源中国 10 大热门 Java 开源项目

    2013 年结束了,我们根据过去一年的用户访问.交流分享和项目本身的更新频度等诸多角度对收录于开源中国的近三万款开源软件进行统计,从而得出前 XX 名最受欢迎的开源软件,仅供参考. 本排行榜主要是针对 ...

最新文章

  1. wk一sm5时间温度控制器_新能源汽车电机控制器温度计算及其模型—DC电容篇
  2. 用CRT查找内存泄漏
  3. MySQL带DISTINCT关键字的查询
  4. java之spring mvc之初始spring mvc
  5. 11个步骤完美排查Linux机器是否已经被入侵
  6. mybatis数据库数据分页问题
  7. MySQL选择数据库
  8. postgresql 用户安全配置
  9. D3可视化:(2)Bar Chart with D3js
  10. vue项目-jQuery中Nicescroll滚动条插件的用法
  11. 求会议安排的时间最大化(回溯法)
  12. tortoisegit 小乌龟的使用
  13. CAD组合成块,CAD合并成块,CAD炸开后再合并,CAD中炸开的图块合并在一起
  14. Linux中vsftpd服务配置(匿名,用户,虚拟用户)
  15. 青龙面板 Nolan 诺兰 2.4 安装教程
  16. Linux运维必须掌握的27道面试题
  17. 计算机英语输入法怎么,电脑为什么输入法总是英文怎么办
  18. 找不到启动设备按任意键重新启动计算机,[已解决]硬盘3f0 /找不到启动设备错误...
  19. linux安装mysql图解,linux中怎么安装mysql5.6.12版本图解
  20. DICOM文件格式剖析(初识)

热门文章

  1. 等号(=)伪指令、EQU伪指令、TEXTEQU伪指令之间的区别
  2. python 时间格式转换,秒级和毫秒级时间戳转换
  3. WorkBench安装教程
  4. 我是一只it小小鸟阅读笔记
  5. oracle移动表空间的数据文件,移动Oracle表空间数据文件方案
  6. HuggingFace——Tokenizer的简单记录
  7. 关于http://support.microsoft.com/default.aspx?scid=kb;EN-US;309158的GetUpperBound(0)
  8. Rejecting mapping update to [house] as the final mapping would have more than 1 type: [housetype, do
  9. 揭秘神经衰弱的7大类型,看你了解几个!
  10. ip加速设备 开源_加速非科技公司开源的6个问题