41

2月份GitHub上最热门的Java开源项目

 5 years ago
source link: http://os.51cto.com/art/201903/593229.htm?amp%3Butm_medium=referral
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

今天,我们一起来盘点一下2月份GitHub上最热门的Java开源项目,本月上榜的不仅有Java学习指南JavaGuide、滴滴研发助手DoraemonKit、微服务架构fescar......

1.JavaGuide

https://github.com/Snailclimb/JavaGuide Star 26396

一份Java学习指南,涵盖大部分Java程序员所需要掌握的核心知识

2.DoraemonKit

https://github.com/didi/DoraemonKit Star 4826

简称 "DoKit",中文名哆啦A梦,意味着能够像哆啦A梦一样提供给他的主人各种各样的工具,一款功能齐全的客户端( iOS 、Android )研发助手。

3.advanced-java

https://github.com/doocs/advanced-java Star 10801

本系列知识出自中华石杉,可以作为互联网 Java 工程师进阶知识完全扫盲。学习本系列知识之前,如果你完全没接触过 MQ、ES、Redis、Dubbo、Hystrix 等,那么我建议你可以先在网上搜一下每一块知识的快速入门,跟着入门 Demo 玩一下,然后再开始每一块知识的学习,这样效果更好

4.mall

https://github.com/macrozheng/mall Star 7184

rmYZB3e.jpg!web

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

5.flink

https://github.com/apache/flink Star 7603

Apache Flink 声明式的数据分析开源系统,结合了分布式 MapReduce 类平台的高效,灵活的编程和扩展性。同时在并行数据库发现查询优化方案。

6.fescar

https://github.com/alibaba/fescar Star 5703

uq6B7zA.jpg!web

FESCAR(Fast & Easy Commit And Rollback) 是一个用于微服务架构的分布式事务解决方案,它的特点是高性能且易于使用,旨在实现简单并快速的事务提交与回滚。

7.symphony

https://github.com/b3log/symphony Star 10988

eABbqye.jpg!web

一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)平台,因为它:

  • 实现了面向内容讨论的论坛
  • 实现了面向知识问答的社区
  • 包含了面向用户分享、交友、游戏的社交网络

8.spring-boot

https://github.com/spring-projects/spring-boot Star 34663

从最根本上来讲,Spring Boot 就是一些库的集合,它能够被任意项目的构建系统所使用。简便起见,该框架也提供了命令行界面,它可以用来运行和测试Boot应用。框架的发布版本,包括集成的CLI(命令行界面),可以在Spring仓库中手动下载和安装。具有如下特性:

  • 创建独立的Spring应用程序
  • 嵌入的Tomcat,无需部署WAR文件
  • 简化Maven配置
  • 自动配置Spring
  • 提供生产就绪型功能,如指标,健康检查和外部配置
  • 绝对没有代码生成和对XML没有要求配置

9.tutorials

https://github.com/eugenp/tutorials Star 11957

该项目是一系列小而专注的教程,每个教程都涵盖一个明确的开发领域。大多数教程项目都专注于Spring Framework(和Spring Security)。以下技术是重点:core Java,Jackson,HttpClient,Guava。

10.h4cker

https://github.com/The-Art-of-Hacking/h4cker Star 2064

该存储库包含数千个与网络安全相关的参考资料和资源,包括道德黑客/渗透测试,数字取证和事件响应(DFIR),漏洞研究,逆向工程等相关的资源。

11.miaosha

https://github.com/qiurunze123/miaosha Star 5281

mAnuUvn.jpg!web

该项目是对高并发大流量如何进行秒杀架构,而做的一个系统整理,如果你完全没接触过 MQ、SpringBoot、Redis、Dubbo、ZK 、Maven,lua等,那么我建议你可以先在网上搜一下每一块知识的快速入门 .


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK