No1、CS-Notes 【Star 88K】
技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计、Java、Python、C++ ,强烈安利~
No.2、JavaGuide 【Star68K】
Java学习+面试指南 一份涵盖大部分Java程序员所需要掌握的核心知识。
No.3、java-design-patterns 【Star 55K】
Design patterns 是程序员在设计应用程序或系统时可用来解决常见问题的最佳实践手册。它可以帮助你加快开发进程,有效防止一些可能导致重大失误的细节问题,不过深入了解java-design-patterns之前,你应提前熟悉各种编程/软件设计原则。
No.4、elasticsearch 【Star 47K】
Elasticsearch是一个实时的分布式搜索分析引擎, 它能让你以一个之前从未有过的速度和规模,去探索你的数据。它被用作全文检索、结构化搜索、分析以及这三个功能的组合。