查看原文
其他

Github 6月最热门Java项目指南

SnailClimb JavaGuide 2020-08-20

最近在忙入职的事情,电脑也跟着公司安排从Windows换成了Mac OS,刚开始还是有点不适应,慢慢地适应之后应该会是不错的编程体验。Windows系统这些年也越来越好,我觉得大可不必非要纠结着买个Mac,觉得Mac编程体验更好。

1.CS-Notes

Github 地址:https://github.com/CyC2018/CS-Notes[1]Star: 69.8k介绍: 技术面试必备基础知识、Leetcode 题解、后端面试、Java 面试、春招、秋招、操作系统、计算机网络、系统设计。

2.toBeTopJavaer

Github 地址:https://github.com/hollischuang/toBeTopJavaer[2]Star: 4.7k介绍: To Be Top Javaer - Java工程师成神之路。

3.p3c

Github 地址: https://github.com/alibaba/p3c[3]Star: 16.6k介绍: Alibaba Java Coding Guidelines pmd implements and IDE plugin。Eclipse 和 IDEA 上都有该插件,推荐使用!

4.SpringCloudLearning

Github 地址: https://github.com/forezp/SpringCloudLearning[4]Star: 8.7k介绍: 史上最简单的Spring Cloud教程源码。

5.dubbo

Github地址:https://github.com/apache/dubbo[5]star: 27.6 k介绍: Apache Dubbo是一个基于Java的高性能开源RPC框架。

6.jeecg-boot

Github地址:https://github.com/zhangdaiscott/jeecg-boot[6]star: 3.3 k介绍: 一款基于代码生成器的JAVA快速开发平台!全新架构前后端分离:SpringBoot 2.x,Ant Design&Vue,Mybatis,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码,绝对是全栈开发福音!!JeecgBoot的宗旨是提高UI能力的同时,降低前后分离的开发成本,JeecgBoot还独创在线开发模式,No代码概念,一系列在线智能开发:在线配置表单、在线配置报表、在线设计流程等等。

7.advanced-java

Github 地址:https://github.com/doocs/advanced-java[7]Star: 24.2k介绍: 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务等领域知识,后端同学必看,前端同学也可学习。

8.FEBS-Shiro

Github 地址:https://github.com/wuyouzhuguli/FEBS-Shiro[8]Star: 2.6k介绍: Spring Boot 2.1.3,Shiro1.4.0 & Layui 2.5.4 权限管理系统。预览地址:http://49.234.20.223:8080/login。[9]

9.SpringAll

Github 地址: https://github.com/wuyouzhuguli/SpringAll[10]Star: 5.4k介绍: 循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Cloud、Spring Security & Spring Security OAuth2,博客Spring系列源码。

10.JavaGuide

Github 地址:https://github.com/Snailclimb/JavaGuide[11]Star: 47.2k介绍: 【Java 学习+面试指南】 一份涵盖大部分 Java 程序员所需要掌握的核心知识。

11.vhr

Github 地址:https://github.com/lenve/vhr[12]Star: 4.9k介绍: 微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。

12. tutorials

Github 地址:https://github.com/eugenp/tutorials[13]star: 15.4 k介绍: 该项目是一系列小而专注的教程 - 每个教程都涵盖 Java 生态系统中单一且定义明确的开发领域。当然,它们的重点是 Spring Framework - Spring,Spring Boot 和 Spring Securiyt。除了 Spring 之外,还有以下技术:核心 Java,Jackson,HttpClient,Guava。

13.EasyScheduler

Github 地址:https://github.com/analysys/EasyScheduler[14]star: 1.1 k介绍: Easy Scheduler是一个分布式工作流任务调度系统,主要解决“复杂任务依赖但无法直接监控任务健康状态”的问题。Easy Scheduler以DAG方式组装任务,可以实时监控任务的运行状态。同时,它支持重试,重新运行等操作... 。https://analysys.github.io/easyscheduler_docs_cn/[15]

14.thingsboard

Github 地址:https://github.com/thingsboard/thingsboard[16]star: 3.7 k介绍: 开源物联网平台 - 设备管理,数据收集,处理和可视化。 https://thingsboard.io[17]

15.mall-learning

Github 地址: https://github.com/macrozheng/mall-learning[18]star: 0.6 k介绍: mall学习教程,架构、业务、技术要点全方位解析。mall项目(16k+star)是一套电商系统,使用现阶段主流技术实现。涵盖了SpringBoot2.1.3、MyBatis3.4.6、Elasticsearch6.2.2、RabbitMQ3.7.15、Redis3.2、Mongodb3.2、Mysql5.7等技术,采用Docker容器化部署。 https://github.com/macrozheng/mall[19]

16. flink

Github地址:https://github.com/apache/flink[20]star: 9.3 k介绍: Apache Flink是一个开源流处理框架,具有强大的流和批处理功能。

17.spring-cloud-kubernetes

Github地址:https://github.com/spring-cloud/spring-cloud-kubernetes[21]star: 1.4 k介绍: Kubernetes 集成 Spring Cloud Discovery Client, Configuration, etc...

18.springboot-learning-example

Github地址:https://github.com/JeffLi1993/springboot-learning-example[22]star: 10.0 k介绍: spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。

19.canal

Github地址:https://github.com/alibaba/canal[23]star: 9.3 k介绍: 阿里巴巴 MySQL binlog 增量订阅&消费组件。

20.react-native-device-info

Github地址:https://github.com/react-native-community/react-native-device-info[24]star: 4.0 k介绍: React Native iOS和Android的设备信息。

推荐阅读

十分钟搞懂Java效率工具Lombok使用与原理

如何超过大多数人

MySQL知识点总结[修订版]

看完这篇文章,别说自己不会用Lambda表达式了!

Github上有哪些Java面试/学习相关的仓库推荐?

一些有助于你拿Offer的文章

15个经典的Spring面试常见问题

面试官:“谈谈Spring中都用到了那些设计模式?”。

盘点阿里巴巴 15 款开发者工具

欢迎关注点个再看

欢迎置顶本公众号,第一时间获取最新更新

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存