# Java-learning **Repository Path**: liao_zhongxiang/Java-learning ## Basic Information - **Project Name**: Java-learning - **Description**: Java相关知识总结,包括Java基础、MySQL、Springboot、MyBatis、Redis、RabbitMQ等等,面试必备! - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 205 - **Created**: 2021-10-06 - **Last Updated**: 2022-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README **本仓库用于分享互联网大厂高频面试题、Java核心知识总结,包括Java基础、并发、MySQL、Springboot、MyBatis、Redis、RabbitMQ等等,面试必备!** 如果你是Java初学者,不知道下一步该学什么内容,可以看下我总结的**2021年最新的[Java学习路线](https://zhuanlan.zhihu.com/p/395162772)**。如果喜欢看视频学习,可以参考这个:[播放量1000万+!B站最值得学习的Java视频教程](https://zhuanlan.zhihu.com/p/397533240)。 如果大家想要实时关注我更新的文章以及分享的干货的话,可以关注我的**公众号『 程序员大彬 』**,后台回复『 PDF 』可以**下载最新版本的大厂高频面试题目PDF版本**。 
👍**推荐 [200多本经典的计算机书籍](https://github.com/Tyson0314/java-books)** # Java ## 基础 1. [**Java面试题精选**](Java/Java基础面试题.md) **精心整理的大厂Java面试题目,附有详细答案** (推荐 :+1:) 2. [Java基础知识总结](Java/Java基础.md) 3. [Java8 新特性总结](Java/Java8.md) 4. [Java常见关键字总结](Java/Java关键字.md) ## 集合 [Java集合高频面试题,牛客高赞!](Java/Java集合面试题.md)(推荐 :+1:) [Java常见集合总结](Java/集合.md) ## 并发 1. [Java并发高频面试题(精华版)](Java/Java并发面试题.md) **精心整理的大厂Java并发编程面试题目,附有详细答案** (推荐 :+1:) 2. [Java并发知识点总结](Java/并发.md) ## JVM [【大厂面试】——JVM高频面试题](Java/JVM高频面试题.md)(推荐 :+1:) [一万多字!Java虚拟机总结](Java/JVM.md) # 数据库 ## MySQL 1. [【大厂面试】—— MySQL高频面试题50道](数据库/MySQL高频面试题.md)(推荐 :+1:) 2. [MySQL基础知识总结](数据库/MySQL基础.md) 3. [MySQL执行计划](数据库/MySQL执行计划.md)(推荐 :+1:) ## Redis 1. [【大厂面试】——Redis30问](中间件/Redis面试题.md)(推荐 :+1:) 2. [Redis基础](中间件/Redis入门指南总结.md) 3. [Redis分布式锁(推荐 :+1:)](中间件/Redis分布式锁.md) 4. [缓存穿透、缓存雪崩、缓存击穿](中间件/缓存穿透、缓存雪崩、缓存击穿.md) # 框架 ## Spring 1. [Spring知识点总结](框架/Spring总结.md)(推荐 :+1:) 2. [Spring实战笔记](框架/Spring实战.md) 3. [Spring用到哪些设计模式?](框架/Spring用到哪些设计模式.md) 4. [Spring自动装配](框架/Spring自动装配.md) ## Spring Boot [Spring Boot总结](框架/SpringBoot实战.md) [SpringBoot自动配置原理](框架/SpringBoot自动配置原理.md) ## Spring MVC [Spring MVC知识点总结](框架/SpringMVC.md) ## Mybatis [Mybatis知识点总结](框架/深入浅出Mybatis技术原理与实战.md) ## SpringCloud [SpringCloud总结](框架/SpringCloud微服务实战.md) ## Netty [Netty实战笔记](框架/netty实战.md) # 消息队列 ## RabbitMQ 1. [RabbitMQ核心知识总结](中间件/RabbitMQ.md) (推荐 :+1:) 2. [死信队列](中间件/死信队列.md) # 计算机网络 [【大厂面试】—— 计算机网络常见面试题总结](网络/计算机网络高频面试题.md) (精选30题,非常适合面试前阅读!推荐 :+1:) [session和cookie详解](网络/session和cookie.md) # 数据结构与算法 [谷歌师兄刷题笔记](https://t.1yb.co/A6id)(推荐 :+1:) [BAT大佬总结的刷题手册](https://t.1yb.co/yMbo)(推荐 :+1:) [7种常见的排序算法Java代码实现](数据结构与算法/常见的排序算法Java代码实现.md) [二叉树前序、中序、后序、层序遍历代码实现](数据结构与算法/二叉树前序、中序、后序、层序遍历代码实现.md) [常见数据结构总结](数据结构与算法/数据结构.md) # 设计模式 [字节跳动大佬总结的设计模式PDF](https://t.1yb.co/y96J) [设计模式总结](其他/设计模式.md) # 工具 [Git 超详细总结!](工具/progit2.md)(推荐 :+1:) [Docker命令大全!](工具/docker.md) [Maven实战总结](工具/Maven实战.md) [Github使用技巧](工具/Github指南.md) [Jenkins一键部署](工具/jenkins.md) [npm命令](工具/NPM.md) **本仓库持续更新中,欢迎star和pr~** PS:如果想进**技术、面试交流群**,可以扫描下方二维码加我微信,**备注加群**,我拉你进群,群里有BAT大佬,互相学习~  > 最后给大家分享另一个github仓库,上面放了**200多本经典的计算机书籍**,包括C语言、C++、Java、Python、前端、数据库、操作系统、计算机网络、数据结构和算法、机器学习等,可以star一下,下次找书直接在上面搜索,仓库持续更新中~ > > github地址:https://github.com/Tyson0314/java-books > > 如果github访问不了,可以访问gitee仓库。 > > gitee地址:https://gitee.com/tysondai/java-books