​GitHub 上值得关注收藏的 8 个 Java 项目

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介: CS-Notes[1]

1.CS-Notes[1]


Stars: 102k


介绍:技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计、Java、Python、C++


地址:https://github.com/CyC2018/CS-Notes


3.png


2. JavaGuide[2]


Stars:79.5k


介绍:一份涵盖大部分 Java 程序员所需要掌握的核心知识


地址:https://github.com/Snailclimb/JavaGuide


4.png


3. java-design-patterns[3]


Stars:57.9k


介绍:全面展示用如何用 Java 实现各种设计模式


地址:https://github.com/iluwatar/java-design-patterns


5.png


4. elasticsearch[4]


Stars: 49k


介绍:一款开源、支持分布式的搜索引擎


地址:https://github.com/elastic/elasticsearch


6.png


5. spring-boot[5]


Stars:48k


介绍:一款快速创建 Spring 生产级应用的脚手架


地址:https://github.com/spring-projects/spring-boot


7.png


6. interviews[6]


Stars:44.6k


介绍:找工作前需要准备的各种面试相关的东西。


地址:https://github.com/kdn251/interviews


8.png


7. advanced-java[7]


Stars:43.7k


介绍:互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识,后端同学必看,前端同学也可学习


地址:https://github.com/doocs/advanced-java


9.png


8. RxJava[8]


Stars:42.7k


介绍:一个在 Java VM 上使用可观测的序列来组成异步的、基于事件的程序的库


地址:https://github.com/ReactiveX/RxJava


10.png


引用链接


[1] CS-Notes: https://github.com/CyC2018/CS-Notes

[2] JavaGuide: https://github.com/Snailclimb/JavaGuide

[3] java-design-patterns: https://github.com/iluwatar/java-design-patterns

[4] elasticsearch: https://github.com/elastic/elasticsearch

[5] spring-boot: https://github.com/spring-projects/spring-boot

[6] interviews: https://github.com/kdn251/interviews

[7] advanced-java: https://github.com/doocs/advanced-java

[8] RxJava: https://github.com/ReactiveX/RxJava


相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
目录
相关文章
|
3天前
|
Java
java springboot 8080端口号冲突时 修改当前项目端口号
java springboot 8080端口号冲突时 修改当前项目端口号
6 0
|
14天前
|
前端开发 JavaScript Java
计算机Java项目|基于Spring Boot的中小型医院网站的设计与实现
计算机Java项目|基于Spring Boot的中小型医院网站的设计与实现
|
14天前
|
前端开发 JavaScript Java
计算机Java项目|基于Spring Boot的宠物咖啡馆平台的设计与实现
计算机Java项目|基于Spring Boot的宠物咖啡馆平台的设计与实现
|
1天前
|
搜索推荐 开发者 SEO
CSDN 大规模抓取 GitHub 上的项目到 GitCode,伪造开发者主页引公愤
后续影响和发展方向 GitCode是CSDN开发的一个代码托管平台,为了快速获得搜索引擎流量,CSDN采用了惯用的手段,直接搬运大量内容进行填充。接下来,他们很可能会通过SEO农场来污染搜索引擎,以获得更多的流量。这种操作不仅对开发者极不尊重,也对整个互联网环境造成了严重的污染。 写在最后 GitCode 已经出来有挺长时间了,期间没闹出过什么问题。近期,不知道 GitCode 内部的哪位领导脑子被驴踢了,做出搬运 GitHub 的仓库来丰富自己平台内容的决定。 这种无视开发者权益、恶意搬运项目的行为,必将受到开发者社区的强烈谴责,尊重开发者的劳动成果,维护开源社区的良好氛围。开发者们也应团结
|
5天前
|
jenkins Java Shell
蓝易云 - Java+Github+Jenkins部署
以上步骤完成后,每当你的Github仓库有新的提交时,Jenkins就会自动构建你的Java项目,并保存构建产物。
17 4
|
8天前
|
安全 算法 Java
在Spring Boot项目中集成Jasypt(Java Simplified Encryption)
在Spring Boot项目中集成Jasypt(Java Simplified Encryption)
24 7
|
4天前
|
存储 人工智能 Java
2024创建boot时 项目SDK11不支持所选的版本Java21 请选择较低版本的java 解决方案
2024创建boot时 项目SDK11不支持所选的版本Java21 请选择较低版本的java 解决方案
14 2
|
9天前
|
Java
Java项目的文件夹命名规范是什么
【6月更文挑战第19天】Java项目的文件夹命名规范是什么
20 2
|
8天前
|
Java 关系型数据库 MySQL
杨校老师课堂之Java项目部署到云端服务器之安装MySQL、Jdk、Tomcat
杨校老师课堂之Java项目部署到云端服务器之安装MySQL、Jdk、Tomcat
16 0
杨校老师课堂之Java项目部署到云端服务器之安装MySQL、Jdk、Tomcat
|
11天前
|
Kubernetes JavaScript 前端开发
OpenSource项目Github Trending一周回顾
OpenSource项目Github Trending一周回顾