5月份Github上熱門(mén)的Java開(kāi)源項(xiàng)目
5月份GitHub上最熱門(mén)的Java開(kāi)源項(xiàng)目排行已經(jīng)出爐啦,一起來(lái)看看上榜詳情吧:
1. InternetArchitect
https://github.com/bjmashibing/InternetArchitect
Star 1458
這是一份開(kāi)源的年薪百萬(wàn)互聯(lián)網(wǎng)架構(gòu)師課程文檔及源碼。
2. spring-analysis
https://github.com/seaswalker/spring-analysis
Star 8415
這是一份Spring相關(guān)組件閱讀筆記,涵蓋spring-core、spring-aop、spring-context、spring-task、spring-transaction、spring-mvc、guava-cache。
3. jeecg-boot
https://github.com/zhangdaiscott/jeecg-boot
Star 12763
基于代碼生成器的快速開(kāi)發(fā)平臺(tái),前后端分離架構(gòu):SpringBoot 2.x,Ant Design&Vue,Mybatis-plus,Shiro,JWT。強(qiáng)大的代碼生成器讓前后端代碼一鍵生成,無(wú)需寫(xiě)任何代碼。通過(guò)Jeecg-Boot,可以解決Java項(xiàng)目70%的重復(fù)工作,讓開(kāi)發(fā)更多關(guān)注業(yè)務(wù)邏輯。
4. Java
https://github.com/TheAlgorithms/Java
Star 25574
這個(gè)項(xiàng)目用Java實(shí)現(xiàn)的所有算法。
5. spring-boot-demo
https://github.com/xkcoding/spring-boot-demo
Star 14720
Spring boot demo是一個(gè)用來(lái)深度學(xué)習(xí)并實(shí)戰(zhàn)Spring boot的項(xiàng)目,目前總共包含 65 個(gè)集成demo,已經(jīng)完成53個(gè)。
該項(xiàng)目已成功集成actuator(監(jiān)控)、admin、logback、aopLog(通過(guò)AOP記錄web請(qǐng)求日志)、統(tǒng)一異常處理(json級(jí)別和頁(yè)面級(jí)別)、freemarker(模板引擎)、thymeleaf(模板引擎)、Beetl(模板引擎)、Enjoy(模板引擎)、JdbcTemplate(通用JDBC操作數(shù)據(jù)庫(kù))、JPA(強(qiáng)大的ORM框架)......
6. SpringBoot-Labs
https://github.com/YunaiV/SpringBoot-Labs
Star 3557
該項(xiàng)目是基于 Spring Boot 2.X 版本的深度入門(mén)教程。包含以下內(nèi)容:
- 帶你快速學(xué)會(huì) SpringMVC API 接口的編寫(xiě)的同時(shí),還想告訴你還有全局返回、全局異常、攔截器、跨域處理等等功能。
- 帶你快速學(xué)會(huì) MQ 消息的發(fā)送與消費(fèi)的同時(shí),還想告訴你 MQ 還有集群消費(fèi)、廣播消費(fèi)、順序消息、定時(shí)消息、事務(wù)消息、消費(fèi)重試等等特性
- 帶你快速學(xué)會(huì) Job 任務(wù)的編寫(xiě)的同時(shí),還想告訴你還有 Quartz 單體、Quartz 集群、XXL-JOB 等等企業(yè)使用更多的調(diào)度平臺(tái)。
- .......
7. ghidra
https://github.com/NationalSecurityAgency/ghidra
Star 21028
Ghidra是由NSA的研究理事會(huì)為NSA的網(wǎng)絡(luò)安全任務(wù)開(kāi)發(fā)的軟件逆向工程(SRE)框架,它有助于分析惡意代碼和病毒等惡意軟件,并可以讓網(wǎng)絡(luò)安全專業(yè)人員更好地了解其網(wǎng)絡(luò)和系統(tǒng)中的潛在漏洞。
8. LeetCodeAnimation
https://github.com/MisterBooo/LeetCodeAnimation
Star 54818
這個(gè)項(xiàng)目旨在將LeetCode上所有的題目都用動(dòng)畫(huà)的形式演示出來(lái),目前還在進(jìn)行中。
9. spring-framework
https://github.com/spring-projects/spring-framework
Star 37359
Spring Framework的GitHub主頁(yè),包含所有Spring基礎(chǔ)項(xiàng)目,Spring Framework和Spring項(xiàng)目系列通常簡(jiǎn)稱為“Spring”
10. nacos
https://github.com/alibaba/nacos
Star 12256
Nacos是阿里巴巴推出來(lái)的一個(gè)新開(kāi)源項(xiàng)目,這是一個(gè)更易于構(gòu)建云原生應(yīng)用的動(dòng)態(tài)服務(wù)發(fā)現(xiàn)、配置管理和服務(wù)管理平臺(tái)。Nacos致力于幫助您發(fā)現(xiàn)、配置和管理微服務(wù)。Nacos提供了一組簡(jiǎn)單易用的特性集,幫助您快速實(shí)現(xiàn)動(dòng)態(tài)服務(wù)發(fā)現(xiàn)、服務(wù)配置、服務(wù)元數(shù)據(jù)及流量管理。