# Java-learning **Repository Path**: hellodata/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-09-28 - **Last Updated**: 2021-09-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README > 首先给大家分享一个github仓库,上面放了**200多本经典的计算机书籍**,包括C语言、C++、Java、Python、前端、数据库、操作系统、计算机网络、数据结构和算法、机器学习等,可以star一下,下次找书直接在上面搜索,仓库持续更新中~ > > github地址:https://github.com/Tyson0314/java-books > > 如果github访问不了,可以访问gitee仓库。 > > gitee地址:https://gitee.com/tysondai/java-books **本仓库用于分享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)。 - [Java](#java) - [基础](#%E5%9F%BA%E7%A1%80) - [容器](#%E5%AE%B9%E5%99%A8) - [并发](#%E5%B9%B6%E5%8F%91) - [JVM](#jvm) - [数据库](#%E6%95%B0%E6%8D%AE%E5%BA%93) - [MySQL](#mysql) - [Redis](#redis) - [框架](#%E6%A1%86%E6%9E%B6) - [Spring](#spring) - [Spring Boot](#spring-boot) - [Spring MVC](#spring-mvc) - [Mybatis](#mybatis) - [SpringCloud](#springcloud) - [Netty](#netty) - [消息队列](#%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97) - [RabbitMQ](#rabbitmq) - [设计模式](#%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F) - [数据结构与算法](#%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95) - [网络](#%E7%BD%91%E7%BB%9C) - [工具](#%E5%B7%A5%E5%85%B7) # Java ## 基础 1. [**Java面试题精选**](Java/Java基础面试题.md) **精心整理的大厂Java面试题目,附有详细答案** (必看 :+1:) 2. [Java基础知识总结](Java/Java基础.md) (必看 :+1:) 3. [Java8 新特性总结](Java/Java8.md) 4. [Java常见关键字总结](Java/Java关键字.md) ## 容器 [Java常见容器总结](Java/集合.md)(必看 :+1:) ## 并发 1. [Java并发高频面试题(精华版)](Java/Java并发面试题.md) **精心整理的大厂Java并发编程面试题目,附有详细答案** (必看 :+1:) 2. [Java并发知识点总结,超详细!](Java/并发.md)(必看 :+1:) ## JVM [一万多字!Java虚拟机总结](Java/JVM.md)(必看 :+1:) # 数据库 ## MySQL 1. [【大厂面试】—— MySQL高频面试题50道](数据库/MySQL高频面试题.md)(必看 :+1:) 2. [MySQL基础知识总结](数据库/mysql基础.md) 3. [MySQL执行计划](数据库/Mysql执行计划.md)(必看 :+1:) ## Redis 1. [Redis基础](中间件/Redis入门指南总结.md)(必看 :+1:) 2. [Redis分布式锁(必看 :+1:)](中间件/Redis分布式锁.md) 3. [缓存穿透、缓存雪崩、缓存击穿](中间件/缓存穿透、缓存雪崩、缓存击穿.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) # 设计模式 [字节跳动大佬总结的设计模式PDF](https://t.1yb.co/y96J) [设计模式总结](其他/设计模式.md) # 数据结构与算法 [谷歌师兄刷题笔记](https://t.1yb.co/A6id)(必看 :+1:) [BAT大佬总结的刷题手册](https://t.1yb.co/yMbo)(必看 :+1:) [7种常见的排序算法Java代码实现](数据结构与算法/常见的排序算法Java代码实现.md) [二叉树前序、中序、后序、层序遍历代码实现](数据结构与算法/二叉树前序、中序、后序、层序遍历代码实现.md) [常见数据结构总结](数据结构与算法/数据结构.md) # 网络 [【大厂面试】—— 计算机网络常见面试题总结](网络/计算机网络高频面试题.md) (精选30题,非常适合面试前阅读!必看 :+1:) [session和cookie详解](网络/session和cookie.md) # 工具 [Git 超详细总结!](工具/progit2.md)(必看 :+1:) [Docker命令大全!](工具/docker.md) [Maven实战总结](工具/Maven实战.md) [Github使用技巧](工具/Github指南.md) [Jenkins一键部署](工具/jenkins.md) [npm命令](工具/NPM.md) > 持续更新中,欢迎star~