Java开源项目,2021年GitHub top10。

简介: Java开源项目,2021年GitHub top10。

首先,看看编程语言的图谱,看看 Java究竟在过去20年里有多火。

image.png

我们可以从趋势图中看到, Java在近20年来一直占据着前三名的位置,可见其人气非常高。

01CS-Notes

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

本项目主要包括技术面试必备的基础知识、力码、计算机、计算机网络、系统设计等,值得学习。

image.png

推荐指数:10.0

02 advanced-java

项目地址:https://github.com/doocs/advanced-java

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

image.png

推荐指数:10.0

03mall

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

mall项目是一个由前台商城系统和后台管理系统组成的电商系统,它基于 Spring Boot+ MyBatis实现,使用 Docker容器化部署。其中包括主页入口、商品推荐、商品搜索、商品展示、购物车、订货流程、会员中心、客服中心等模块。背景管理系统主要包括物品管理、订单管理、会员管理、促销管理、营运管理、内容管理、统计报表、财务管理、权限管理、设置等模块。

image.png

04 hello-algorithm

项目地址:https://github.com/geekxh/hello-algorithm

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

image.png

推荐指数:9.0

05 spring-boot-examples

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

这一开放源码项目中的每一个例子都以最小依赖,最简单为标准,帮助初学者快速掌握 Spring Boot各个组件的使用,强烈建议,学习 SpringBoot看看这个开源项目就够了。

image.png

推荐指数:10.0

06jeecg-boot

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

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

image.png

image.png

推荐指数:10.0

07spring-boot-demo

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

项目已成功(actuator)、admin可视化监控)、logback(日志)、aoplog(通过aop记录web请求日志)、统一异常处理、json级别和页面级别)、freemarker模板引擎、thymeleaf(模板引擎)、beetl(模板引擎)、JPA(强大的ORM框架)、mybatis(强大的ORM框架)、通用Mapper(快速操作Mybatis)、PageHelper(通用Mybatis分页插件)、mybatis-plus(快速操作Mybatis)、BeetlSQL(强大的ORM框架)、upload(本地文件和七牛云文件)

image.png

推荐指数:10.0

08miaosha

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

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

image.png

推荐指数:10.0


0
9canal

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

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

image.png

推荐指数:10.0

10cat

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

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

image.png

推荐指数:10.0

目录
相关文章
|
2月前
|
SQL 监控 数据可视化
完全开源!国内首个完全开源JAVA企业级低代码平台
JeeLowCode 是一款专为企业打造的 Java 企业级低代码开发平台,通过五大核心引擎(SQL、功能、模板、图表、切面)和四大服务体系(开发、设计、图表、模版),简化开发流程,降低技术门槛,提高研发效率。平台支持多端适配、国际化、事件绑定与动态交互等功能,广泛适用于 OA、ERP、IoT 等多种管理信息系统,帮助企业加速数字化转型。
|
3月前
|
编解码 Oracle Java
java9到java17的新特性学习--github新项目
本文宣布了一个名为"JavaLearnNote"的新GitHub项目,该项目旨在帮助Java开发者深入理解和掌握从Java 9到Java 17的每个版本的关键新特性,并通过实战演示、社区支持和持续更新来促进学习。
99 3
|
3天前
|
人工智能 自然语言处理 Java
FastExcel:开源的 JAVA 解析 Excel 工具,集成 AI 通过自然语言处理 Excel 文件,完全兼容 EasyExcel
FastExcel 是一款基于 Java 的高性能 Excel 处理工具,专注于优化大规模数据处理,提供简洁易用的 API 和流式操作能力,支持从 EasyExcel 无缝迁移。
47 9
FastExcel:开源的 JAVA 解析 Excel 工具,集成 AI 通过自然语言处理 Excel 文件,完全兼容 EasyExcel
|
3天前
|
机器学习/深度学习 人工智能 自然语言处理
PeterCat:一键创建开源项目 AI 问答机器人,自动抓取 GitHub 仓库信息、文档和 issue 等构建知识库
PeterCat 是一款开源的智能答疑机器人,能够自动抓取 GitHub 上的文档和 issue 构建知识库,提供对话式答疑服务,帮助开发者和社区维护者高效解决技术问题。
41 7
PeterCat:一键创建开源项目 AI 问答机器人,自动抓取 GitHub 仓库信息、文档和 issue 等构建知识库
|
2月前
|
SQL 监控 数据可视化
完全开源!国内首个完全开源JAVA企业级低代码平台
JeeLowCode 是一款专为企业打造的 Java 企业级低代码开发平台,通过五大核心引擎(SQL、功能、模板、图表、切面)和四大服务体系(开发、设计、图表、模版),简化开发流程,降低技术门槛,提高研发效率。平台支持多端适配、国际化、事件绑定与动态交互等功能,广泛适用于 OA、ERP、IoT 等多种管理信息系统,帮助企业加速数字化转型。
完全开源!国内首个完全开源JAVA企业级低代码平台
|
2月前
|
存储 Linux 数据安全/隐私保护
一键部署 200+ 开源Github 2k+ 星星的软件
Websoft9面板是一款基于Web的PaaS/Linux面板,支持在个人服务器上一键部署200多种热门开源应用,适用于个人开发者、中小企业、创业团队、教育机构和技术爱好者。它集成了丰富的开源软件,提供便捷的部署方式、高效的资源利用、良好的可扩展性及低技术门槛,帮助用户快速搭建和管理各类应用。
|
3月前
|
编解码 人工智能 自然语言处理
MaskGCT:登上GitHub趋势榜榜首的TTS开源大模型
近日,香港中文大学(深圳)联手趣丸科技推出了新一代大规模声音克隆TTS模型——MaskGCT。一起看看该模型的一些表现吧!
|
5月前
|
存储 安全 Java
【事故】记一次意外把公司项目放到GitHub并被fork,如何使用DMCA下架政策保障隐私
在一次意外中,作者因三年前将测试代码遗忘在GitHub上而遭遇了代码被他人fork的问题。为解决这一危机,作者详细介绍了如何通过GitHub的DMCA下架通知流程安全删除敏感代码,包括处理私人信息和商标侵权的具体步骤。本文不仅提供了实用的操作指南,还强调了及时响应的重要性,帮助读者避免类似风险
86 1
【事故】记一次意外把公司项目放到GitHub并被fork,如何使用DMCA下架政策保障隐私
|
3月前
|
数据采集 应用服务中间件 Go
开源的键鼠共享工具「GitHub 热点速览」
开源的键鼠共享工具「GitHub 热点速览」
|
5月前
|
SQL JavaScript 前端开发
Github 2024-08-05 开源项目周报 Top15
根据 Github Trendings 的统计,本周(2024年8月5日统计)共有15个项目上榜。以下是根据开发语言汇总的项目数量: - Go 项目:4个 - JavaScript 项目:3个 - Python 项目:3个 - Java 项目:2个 - TypeScript 项目:2个 - C 项目:1个 - Shell 项目:1个 - Dockerfile 项目:1个 - 非开发语言项目:1个
159 2