java综合项目推荐,推荐20个5月最热门的Java开源项目
1.LeetCodeAnimation
?Github 地址: https://github.com/MisterBooo/LeetCodeAnimation
?Star: 29.0k (11,492 stars this month)
?介紹: Demonstrate all the questions on LeetCode in the form of animation.(用動畫的形式呈現(xiàn)解LeetCode題目的思路)。
2.CS-Notes
?Github 地址:https://github.com/CyC2018/CS-Notes
?Star: 64.4k (5513 stars this month)
?介紹: 技術(shù)面試必備基礎(chǔ)知識、Leetcode 題解、后端面試、Java 面試、春招、秋招、操作系統(tǒng)、計算機(jī)網(wǎng)絡(luò)、系統(tǒng)設(shè)計。
3.JavaGuide
?Github 地址:https://github.com/Snailclimb/JavaGuide
?Star: 42.0k (4,442 stars this month)
?介紹: 【Java 學(xué)習(xí)+面試指南】 一份涵蓋大部分 Java 程序員所需要掌握的核心知識。
4.mall
?Github 地址: https://github.com/macrozheng/mall
?star: 14.6 k (3,086 stars this month)
?介紹: mall 項(xiàng)目是一套電商系統(tǒng),包括前臺商城系統(tǒng)及后臺管理系統(tǒng),基于 SpringBoot+MyBatis 實(shí)現(xiàn)。 前臺商城系統(tǒng)包含首頁門戶、商品推薦、商品搜索、商品展示、購物車、訂單流程、會員中心、客戶服務(wù)、幫助中心等模塊。 后臺管理系統(tǒng)包含商品管理、訂單管理、會員管理、促銷管理、運(yùn)營管理、內(nèi)容管理、統(tǒng)計報表、財務(wù)管理、權(quán)限管理、設(shè)置等模塊。
5.advanced-java
?Github 地址:https://github.com/doocs/advanced-java
?Star: 20.8k (2,394 stars this month)
?介紹: 互聯(lián)網(wǎng) Java 工程師進(jìn)階知識完全掃盲。
6.spring-boot
?Github地址: https://github.com/spring-projects/spring-boot
?star: 38.5k (1,339 stars this month)
?介紹: 雖然Spring的組件代碼是輕量級的,但它的配置卻是重量級的(需要大量XML配置),不過Spring Boot 讓這一切成為了過去。 另外Spring Cloud也是基于Spring Boot構(gòu)建的,我個人非常有必要學(xué)習(xí)一下。
Spring Boot官方的介紹:
Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”…Most Spring Boot applications need very little Spring configuration.(Spring Boot可以輕松創(chuàng)建獨(dú)立的生產(chǎn)級基于Spring的應(yīng)用程序,只要通過 “just run”(可能是run ‘Application’或java -jar 或 tomcat 或 maven插件run 或 shell腳本)便可以運(yùn)行項(xiàng)目。大部分Spring Boot項(xiàng)目只需要少量的配置即可)
Java
?Github 地址:https://github.com/TheAlgorithms/Java
?Star:14.3k (1,334 stars this month)
?介紹: All Algorithms implemented in Java。
8.server
?Github 地址:https://github.com/wildfirechat/server
?star: 2.2 k (1,275 stars this month)
?介紹: 全開源即時通訊(IM)系統(tǒng)。
9.litemall
?Github 地址:https://github.com/linlinjava/litemall
?Star: 7.1k (1,114 stars this month)
?介紹: 又一個小商城。litemall = Spring Boot后端 + Vue管理員前端 + 微信小程序用戶前端 + Vue用戶移動端。
10.Linkage-RecyclerView
?Github 地址:https://github.com/KunMinX/Linkage-RecyclerView
?Star: 10.0k (1,093 stars this month)
?介紹: 即使不用餓了么訂餐,也請務(wù)必收藏好該庫!🔥 一行代碼即可接入,二級聯(lián)動訂餐列表 - 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
?Star: 3.3k (1,007 stars this month)
?介紹: To Be Top Javaer - Java工程師成神之路
12.elasticsearch
?Github 地址 : https://github.com/elastic/elasticsearch
?Star: 48.0k (968 stars this month)
?介紹: Design patterns implemented in Java。
13.java-design-patterns
?Github 地址 : https://github.com/iluwatar/java-design-patterns
?Star: 41.5k (955 stars this month)
?介紹: 開源,分布式,RESTful 搜索引擎。
14.apollo
?Github 地址 : https://github.com/ctripcorp/apollo
?Star: 14.5k (927 stars this month)
?介紹: Apollo(阿波羅)是攜程框架部門研發(fā)的分布式配置中心,能夠集中化管理應(yīng)用不同環(huán)境、不同集群的配置,配置修改后能夠?qū)崟r推送到應(yīng)用端,并且具備規(guī)范的權(quán)限、流程治理等特性,適用于微服務(wù)配置管理場景。
15.arthas
?Github地址:https://github.com/alibaba/arthas
?star: 13.5 k (933 stars this month)
?介紹: Arthas 是Alibaba開源的Java診斷工具。
16.dubbo
?Github地址:https://github.com/apache/dubbo
?star: 26.9 k (769 stars this month)
?介紹: Apache Dubbo是一個基于Java的高性能開源RPC框架。
17.DoraemonKit
?Github地址: https://github.com/didi/DoraemonKit
?Star: 8.5k (909 stars this month)
?介紹: 簡稱 “DoKit” 。一款功能齊全的客戶端( iOS 、Android )研發(fā)助手,你值得擁有。
18.halo
?Github地址: https://github.com/halo-dev/halo
?Star: 4.1k (829 stars this month)
?介紹: Halo 可能是最好的 Java 博客系統(tǒng)。
19.seata
?Github 地址 : https://github.com/seata/seata
?star: 9.2 k (776 stars this month)
?介紹: Seata 是一種易于使用,高性能,基于 Java 的開源分布式事務(wù)解決方案。
20.hutool
?Github地址:https://github.com/looly/hutool
?star: 5,3 k (812 stars this month)
?介紹: Hutool是一個Java工具包,也只是一個工具包,它幫助我們簡化每一行代碼,減少每一個方法,讓Java語言也可以“甜甜的”。Hutool最初是我項(xiàng)目中“util”包的一個整理,后來慢慢積累并加入更多非業(yè)務(wù)相關(guān)功能,并廣泛學(xué)習(xí)其它開源項(xiàng)目精髓,經(jīng)過自己整理修改,最終形成豐富的開源工具集。官網(wǎng):https://www.hutool.cn
總結(jié)
以上是生活随笔為你收集整理的java综合项目推荐,推荐20个5月最热门的Java开源项目的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: lipo命令拆分、合并iOS静态库
- 下一篇: Windows10如何添加uefi引导