专注于Java领域优质技术,欢迎关注

文章来源:JavaGuide

以下涉及到的数据统计,数据来源:https://github.com/trending/java?since=monthly[1] 。下面推荐的内容从 Java 学习文档到最热门的框架再到热门的工具应有尽有,建议收藏+在看!

1.LeetCodeAnimation

•Github 地址: https://github.com/MisterBooo/LeetCodeAnimation[2]

•Star: 29.0k (11,492 stars this month)

•介绍: Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路)。

2.CS-Notes

•Github 地址:https://github.com/CyC2018/CS-Notes[3]

•Star: 64.4k (5513 stars this month)

•介绍: 技术面试必备基础知识、Leetcode 题解、后端面试、Java 面试、春招、秋招、操作系统、计算机网络、系统设计。

3.JavaGuide

•Github 地址:https://github.com/Snailclimb/JavaGuide[4]

•Star: 42.0k (4,442 stars this month)

•介绍: 【Java 学习+面试指南】 一份涵盖大部分 Java 程序员所需要掌握的核心知识。

4.mall

•Github 地址: https://github.com/macrozheng/mall[5]

•star: 14.6 k (3,086 stars this month)

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

5.advanced-java

•Github 地址:https://github.com/doocs/advanced-java[6]

•Star: 20.8k (2,394 stars this month)

•介绍: 互联网 Java 工程师进阶知识完全扫盲。

6.spring-boot

•Github地址: https://github.com/spring-projects/spring-boot[7]

•star: 38.5k (1,339 stars this month)

•介绍:虽然Spring的组件代码是轻量级的,但它的配置却是重量级的(需要大量XML配置),不过Spring Boot 让这一切成为了过去。另外Spring Cloud也是基于Spring Boot构建的,我个人非常有必要学习一下。

7. Java

•Github 地址:https://github.com/TheAlgorithms/Java[8]

•Star:14.3k (1,334 stars this month)

•介绍: All Algorithms implemented in Java。

8.server

•Github 地址:https://github.com/wildfirechat/server[9]

•star: 2.2 k (1,275 stars this month)

•介绍: 全开源即时通讯(IM)系统。

9.litemall

•Github 地址:https://github.com/linlinjava/litemall[10]

•Star: 7.1k (1,114 stars this month)

•介绍: 又一个小商城。litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端。

10.Linkage-RecyclerView

•Github 地址:https://github.com/KunMinX/Linkage-RecyclerView[11]

•Star: 10.0k (1,093 stars this month)

•介绍: 即使不用饿了么订餐,也请务必收藏好该库! 一行代码即可接入,二级联动订餐列表 - Even if you don't order food by PrubHub, be sure to collect this library, please! This secondary linkage list widget can be accessed by only one line of code. Supporting by RecyclerView & AndroidX.

11.toBeTopJavaer

•Github 地址 : https://github.com/hollischuang/toBeTopJavaer[12]

•Star: 3.3k (1,007 stars this month)

•介绍: To Be Top Javaer - Java工程师成神之路

12.elasticsearch

•Github 地址 : https://github.com/elastic/elasticsearch[13]

•Star: 48.0k (968 stars this month)

•介绍: Design patterns implemented in Java。

13.java-design-patterns

•Github 地址 : https://github.com/iluwatar/java-design-patterns[14]

•Star: 41.5k (955 stars this month)

•介绍: 开源,分布式,RESTful 搜索引擎。

14.apollo

•Github 地址 : https://github.com/ctripcorp/apollo[15]

•Star: 14.5k (927 stars this month)

•介绍: Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。

15.arthas

•Github地址:https://github.com/alibaba/arthas[16]

•star: 13.5 k (933 stars this month)

•介绍: Arthas 是Alibaba开源的Java诊断工具。

16.dubbo

•Github地址:https://github.com/apache/dubbo[17]

•star: 26.9 k (769 stars this month)

•介绍: Apache Dubbo是一个基于Java的高性能开源RPC框架。

17.DoraemonKit

•Github地址: https://github.com/didi/DoraemonKit[18]

•Star: 8.5k (909 stars this month)

•介绍: 简称 "DoKit" 。一款功能齐全的客户端( iOS 、Android )研发助手,你值得拥有。

18.halo

•Github地址: https://github.com/halo-dev/halo[19]

•Star: 4.1k (829 stars this month)

•介绍: Halo 可能是最好的 Java 博客系统。

19.seata

•Github 地址 : https://github.com/seata/seata[20]

•star: 9.2 k (776 stars this month)

•介绍: Seata 是一种易于使用,高性能,基于 Java 的开源分布式事务解决方案。

20.hutool

•Github地址:https://github.com/looly/hutool[21]

•star: 5,3 k (812 stars this month)

•介绍: Hutool是一个Java工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让Java语言也可以“甜甜的”。Hutool最初是我项目中“util”包的一个整理,后来慢慢积累并加入更多非业务相关功能,并广泛学习其它开源项目精髓,经过自己整理修改,最终形成丰富的开源工具集。官网:https://www.hutool.cn/[22] 。

来源:http://www.1994july.club/seojishu/

20个GitHub最热门的Java开源项目:文档、框架、工具的更多相关文章

  1. 3月份GitHub上最热门的Java开源项目

    今天,我们来盘点3月份GitHub上最热门的Java项目的时候了,如果你每月都有关注猿妹发布的排行榜,那么本月的Java项目对你来说一定不陌生,这些都是曾经多次出现在榜单中的项目: 1 advance ...

  2. 【转载】Java Restful API 文档生成工具 smart-doc

    谁说生成api文档就必须要定义注解? 谁说生成接口请求和返回示例必须要在线? 用代码去探路,不断尝试更多文档交付的可能性. 如果代码有生命,为什么不换种方式和它对话! 一.背景 没有背景.就自己做自己 ...

  3. Java 的 Api 文档生成工具 JApiDocs 程序文档工具

    JApiDocs 详细介绍 简介 JApiDocs 是一个符合 Java 编程习惯的 Api 文档生成工具.最大程度地利用 Java 的语法特性,你只管用心设计好接口,添加必要的注释,JApiDocs ...

  4. 2018年12月份GitHub上最热门的Java开源项目

    来自:开源最前线(ID:OpenSourceTop) 链接:https://www.itcodemonkey.com/article/12747.html 又到了公布 GitHub 上热门项目的时候啦 ...

  5. 2019 年 GitHub 上最热门的 Java 开源项目

    1.JavaGuide https://github.com/Snailclimb/JavaGuide Star 22668 [Java 学习 + 面试指南] 一份涵盖大部分 Java 程序员所需要掌 ...

  6. 20款GitHub上优秀的Go开源项目

    docker 无人不知的虚拟华平台,开源的应用容器引擎,借助该引擎,开发者可以打包他们的应用,移植到任何平台上. https://github.com/docker/docker 38154 star ...

  7. Java操作Wrod文档的工具类

    需要有jacob的jar包支持 import java.util.Iterator; import java.util.List; import java.util.HashMap; import c ...

  8. 『TensorFlow』SSD源码学习_其一:论文及开源项目文档介绍

    一.论文介绍 读论文系列:Object Detection ECCV2016 SSD 一句话概括:SSD就是关于类别的多尺度RPN网络 基本思路: 基础网络后接多层feature map 多层feat ...

  9. 6月份Github上最热门的Java开源项目!

    1.halo 这是一个轻快,简洁,功能强大,使用Java开发的博客系统. 项目地址:https://github.com/halo-dev/halo   Star 6139 2.jeecg-boot ...

随机推荐

  1. python数据分析基础

    ---恢复内容开始--- Python数据分析基础(1) //2019.07.09python数据分析基础总结1.python数据分析主要使用IDE是Pycharm和Anaconda,最为常用和方便的 ...

  2. NO3 cat-xargs-cp-mv-rm-find命令

    ·cat            #查看文件内容        eg:cat oldboy.txt·xargs        #从标准输入获取内容创建和执行命令 -n 加数字:分组 ·cp       ...

  3. UVA - 225 Golygons (黄金图形)(回溯)

    题意:平面有k个障碍点.从(0,0)出发,第一次走1个单位,……,第n次走n个单位,恰好回到(0,0),每次必须转弯90°,图形可以自交,但不能经过障碍点.按字典序输出所有移动序列,并输出序列总数. ...

  4. 七十九、SAP中数据库操作之更新数据,UPDATE的用法

    一.我们查看SFLIGHT数据库,比如我们需要改这条数据 二.代码如下 三.执行效果如下,显示“数据更新成功” 四.我们来看一下SFLIGHT数据库,发现已经由DEM更改为了AAA了

  5. 046-unset对静态变量无法销毁

    <?php function digui() { static $count = 0; echo $count; $count++; unset($count); } digui(); digu ...

  6. 本地Redis服务配置

    本地Redis服务配置 要求:在虚拟机中启动redis服务,并要在windows物理机上取得链接 虚拟机安装略,(结果如下) windows工作机上装了Oracle VM VirtualBox,并在其 ...

  7. C++ for无限循环~

    无限循环 如果条件永远不为假,则循环将变成无限循环.for 循环在传统意义上可用于实现无限循环.由于构成循环的三个表达式中任何一个都不是必需的,您可以将某些条件表达式留空来构成一个无限循环. #inc ...

  8. 箭头函数this

    箭头函数的this值是由包含它的函数(非箭头函数)来决定的,与包含的函数的this指向一致,如果包裹它的不是函数(直到找到最外层)则this指向全局对象 并且箭头函数的this是固定的,由定义它时所在 ...

  9. java菜鸡循环练习

    While 循环练习  输入3次密码,则打印密码锁定 package com.lv.test; import java.util.Scanner; public class DemoPass { pu ...

  10. UVA - 1610 Party Games(聚会游戏)(构造)

    题意:输入一个n(2<=n<=1000,n是偶数)个字符串的集合D,找一个长度最短的字符串S(不一定在D中出现),使得D中恰好一半串小于等于S,另一半串大于S.如果有多解,输出字典序最小的 ...