Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Java-Edge/Java-Interview-Tutorial
建议star,不支持fork!涵盖互联网大厂数据库、缓存、DDD、设计模式、微服务架构、主流中间件框架原理及真实业务最佳实践。欢迎关注公众号:JavaEdge,一起交流学习!
https://github.com/Java-Edge/Java-Interview-Tutorial
java
Last synced: 24 days ago
JSON representation
建议star,不支持fork!涵盖互联网大厂数据库、缓存、DDD、设计模式、微服务架构、主流中间件框架原理及真实业务最佳实践。欢迎关注公众号:JavaEdge,一起交流学习!
- Host: GitHub
- URL: https://github.com/Java-Edge/Java-Interview-Tutorial
- Owner: Java-Edge
- License: apache-2.0
- Created: 2019-07-22T16:33:34.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-04-29T05:11:01.000Z (about 2 months ago)
- Last Synced: 2024-04-29T14:34:02.680Z (about 2 months ago)
- Topics: java
- Homepage:
- Size: 53.9 MB
- Stars: 2,515
- Watchers: 58
- Forks: 453
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome - Java-Edge/Java-Interview-Tutorial - 建议star,不要fork,因为我喜欢force push!涵盖互联网大厂数据库、缓存、DDD、设计模式、微服务架构、主流中间件框架原理及真实业务最佳实践。欢迎关注公众号:JavaEdge,一起交流学习! (miscellaneous)
- my-awesome-stars - Java-Edge/Java-Interview-Tutorial - 建议star,不要fork,因为我喜欢force push!涵盖互联网大厂数据库、缓存、DDD、设计模式、微服务架构、主流中间件框架原理及真实业务最佳实践。欢迎关注公众号:JavaEdge,一起交流学习! (Others)
README
## 1 Java程序员充电、求职必备的核心知识库
全方位详细深入阐述从入门到高级Java程序员必备的知识技能。按照现有计划,主要研究如下方面知识点:
0. Java SE重难点、包含但不限于集合、多线程、泛型、反射、I/O
1. Java Web重难点,包含但不限于Servlet、Tomcat
2. Java 后端开发流行框架,包含但不限于Spring、MyBatis
3. 计算机理论基础,包含但不限于计算机操作系统(Linux)、计算机网络、常见的数据结构与算法(Java实现)
4. 数据存储组件的基本操作与原理探究,包含但不限于MySQL、Redis、Kafka、Hive、HBase
5. 分布式、微服务时下流行框架及理论,包含但不限于Spring Cloud Alibaba、Dubbo全家桶
6. 设计模式思想及应用
7. 云原生相关,包含但不限于 Docker、k8s## 2 公众号
更多精彩内容将发布在公众号 **JavaEdge**,公众号提供大量求职面试资料,后台回复 "面试" 即可领取。
本号系统整理了Java高级工程师必备技能点,帮你理清纷杂面试知识点,有的放矢。
## 3 笔者简介
### [阿里云栖社区博客专家](https://yq.aliyun.com/users/article?spm=a2c4e.8091938.headeruserinfo.3.65993d6eqaQ0O6)### [腾讯云自媒体邀约计划作者](https://cloud.tencent.com/developer/user/1752328)
## 4 目录结构
| 数据结构与算法 | 操作系统 | 网络 | 面向对象 | 数据存储 | Java | 架构设计 | 框架 | 编程规范 | 职业规划 |
| :--------: | :---------: | :---------: | :---------: | :---------: | :---------:| :---------: | :-------: | :-------:| :------:|
| [:pencil2:](#pencil2-算法) | [:computer:](#computer-操作系统)|[:cloud:](#cloud-网络) | [:art:](#art-面向对象) |[:floppy_disk:](#floppy_disk-数据存储)| [:coffee:](#coffee-java)| [:bulb:](#bulb-系统设计)| [:wrench:](#wrench-工具)| [:watermelon:](#watermelon-编码实践)| [:memo:](#memo-后记) |
### :pencil2: 数据结构与算法
### :computer: 操作系统
- [计算机操作系统](https://github.com/Wasabi1234/Java-Interview-Tutorial/tree/master/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F)
- [Linux](https://github.com/Wasabi1234/Java-Interview-Tutorial/tree/master/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/Linux)### :cloud: 网络
- [计算机网络](https://sourcegraph.com/github.com/Wasabi1234/Java-Interview-Tutorial/-/tree/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C)
### :art: 编程思想
- [设计模式](https://sourcegraph.com/github.com/Wasabi1234/Java-Interview-Tutorial/-/tree/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F)
## :floppy_disk: 数据存储
- [消息队列](https://sourcegraph.com/github.com/Wasabi1234/Java-Interview-Tutorial/-/tree/%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8/%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97)
- [Kafka](https://sourcegraph.com/github.com/Wasabi1234/Java-Interview-Tutorial/-/tree/%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8/Kafka)
- [MySQL](https://sourcegraph.com/github.com/Wasabi1234/Java-Interview-Tutorial/-/tree/%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8/MySQL)
- [Redis](https://sourcegraph.com/github.com/Wasabi1234/Java-Interview-Tutorial/-/tree/%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8/Redis)### :coffee: Java
- [JDK](https://sourcegraph.com/github.com/Wasabi1234/Java-Interview-Tutorial/-/tree/JDK)
- [并发编程](https://sourcegraph.com/github.com/Wasabi1234/Java-Interview-Tutorial/-/tree/JDK/%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B)
- [JVM](https://sourcegraph.com/github.com/Wasabi1234/Java-Interview-Tutorial/-/tree/JVM)### :bulb: 架构设计
- [SpringCloud](https://sourcegraph.com/github.com/Wasabi1234/Java-Interview-Tutorial/-/tree/SpringCloudAlibaba%28new%29)
- [分布式](https://sourcegraph.com/github.com/Wasabi1234/Java-Interview-Tutorial/-/tree/%E5%88%86%E5%B8%83%E5%BC%8F%E7%90%86%E8%AE%BA%E5%9F%BA%E7%A1%80)### :wrench: 工具及框架
- [Git](https://sourcegraph.com/github.com/Wasabi1234/Java-Interview-Tutorial/-/tree/Git)
- [Docker](https://sourcegraph.com/github.com/Wasabi1234/Java-Interview-Tutorial/-/tree/Docker)
- [Spring](https://github.com/Wasabi1234/JavaEdge-Tutorial/tree/master/Java/Spring)### :watermelon: 编程规范
- [代码编程规范可读性](https://sourcegraph.com/github.com/Wasabi1234/Java-Interview-Tutorial/-/tree/%E7%BC%96%E7%A8%8B%E8%A7%84%E8%8C%83)
### :memo: 职业规划
### 本人微信
## Java源码模拟面试解析指南
### 绘图工具
- [draw.io](https://www.draw.io/)
- keynote再分享我整理汇总的一些 Java 面试相关资料(亲自验证,严谨科学!别再看网上误导人的垃圾面试题!!!),助你拿到更多 offer!
![](https://img-blog.csdnimg.cn/35dcdea77d6d4845a18ef4780309a2a6.png)
[点击获取更多经典必读电子书!](https://mp.weixin.qq.com/s?__biz=MzUzNTY5MzA3MQ==&mid=2247497273&idx=1&sn=b0f1e2e03cd7de3ce5d93cc8793d6d88&chksm=fa832459cdf4ad4fb046c0beb7e87ecea48f338278846679ef65238af45f0a135720e7061002&token=766333302&lang=zh_CN#rd)
2023年最新Java学习路线一条龙:
[![](https://img-blog.csdnimg.cn/0fe00585e984406fbd9c22cedbf4b239.png)](https://www.nowcoder.com/discuss/353159357007339520?sourceSSR=users)
再给大家推荐一个学习 前后端软件开发 和准备Java 面试的公众号[【JavaEdge】](https://mp.weixin.qq.com/s?__biz=MzUzNTY5MzA3MQ==&mid=2247498257&idx=1&sn=b09d88691f9bfd715e000b69ef61227e&chksm=fa832871cdf4a1675d4491727399088ca488fa13e0a3cdf2ece3012265e5a3ef273dff540879&token=766333302&lang=zh_CN#rd)(强烈推荐!)