# learningSummary **Repository Path**: ditas/learningSummary ## Basic Information - **Project Name**: learningSummary - **Description**: 涵盖大部分Java进阶需要掌握的知识,包括【微服务】【中间件】【缓存】【数据库优化】【搜索引擎】【分布式】等等,欢迎Star~ - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-03-15 - **Last Updated**: 2022-03-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 这是我学习Java的知识总结。我会根据下面的技术栈思维导图一步一步完善整个知识架构。 希望分享给正在学习Java的你们,可以少走一些弯路,找到进阶的方向。 **如果觉得有用的话,给个Star鼓励一下吧**~ 图标链接制作来源于:https://shields.io/ 在线脑图制作:https://www.processon.com/

公众号 个人博客 头条 知乎 开源中国 掘金 CSDN 阿里云

![](https://static.lovebilibili.com/mindmap_github_yasuo.png) # 目录(善用Ctrl+F) ## 常用的设计模式 教你用策略模式解决多重if-else 一篇文章搞懂代理模式 教你用构建者(生成器)模式优雅地创建对象 观察者模式-Spring事件机制的应用 装饰者模式与IO流的应用 原型模式以及克隆技术 适配器模式与SpringMVC 面试官:兄弟,讲一下责任链模式 ## 并发编程的艺术 面试官问我什么是JMM ## JVM核心知识 详细讲解!从JVM直到类加载器 ## 数据结构与算法 经典八种排序算法总结(带动画演示) ## 必学的优秀技术框架 SpringMVC全局异常处理机制 5千字的SpringMVC总结,我觉得你会需要 硬核!从设计模式上剖析Mybatis源码 SpringBoot启动都做了什么?看完就懂了! ## 网络编程 NIO从入门到踹门 进击的NIO!Reactor模式! 超详细Netty入门,看这篇就够了! Netty进阶之粘包和拆包问题 ## 分布式 ZooKeeper入门,看这篇就够了 详细讲解!从秒杀聊到ZooKeeper分布式锁 三千字带你搞懂XXL-JOB任务调度平台 Apollo配置中心,配置也可以“智能” 不懂什么是SkyWalking?看这吧! ELK是个啥?看完就懂了! ## 微服务架构 SpringCloud微服务:注册中心 SpringCloud微服务:OpenFeign ## MySQL数据库 超详细canal入门,看这篇就够了 Canal+Kafka实现MySQL与Redis数据同步 学会MySQL主从复制读写分离,看这篇就够了 ## 中间件 超详细的RabbitMQ入门 详细讲解!RabbitMQ防止数据丢失 ## 遇到的坑 List集合的坑 ## 面经分享 记一次高级java开发的面试题总结

想加入技术群可加我个人微信备注"加群"即可。