Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chenjiabing666/javafamily

【Java面试+Java学习指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
https://github.com/chenjiabing666/javafamily

java kafka mybatis mysql nacos rabbitmq redis rocketmq sentinel skywalking spring spring-cloud spring-mvc spring-security springboot springboot2

Last synced: 1 day ago
JSON representation

【Java面试+Java学习指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。

Awesome Lists containing this project

README

        

本仓库为【Java工程师技术指南】力求打造最完整最实用的Java工程师学习指南!

这些文章和总结都是我近几年学习Java总结和整理出来的,非常实用,对于学习Java后端的朋友来说应该是最全面最完整的技术仓库。

我靠着这些内容进行复习,拿到了BAT等大厂的offer,这个仓库也已经帮助了很多的Java学习者,如果对你有用,希望能给个star支持我,谢谢!

为了更好地讲清楚每个知识模块,我们也参考了很多网上的优质博文,力求不漏掉每一个知识点,所有参考博文都将声明转载来源,如有侵权,请联系我。

点击关注[微信公众号](#微信公众号)及时获取笔主最新更新文章,并可免费领取Java工程师必备学习资源

![](https://www.java-family.cn/BlogImage/%E5%8D%95%E6%8E%A8/16.jpg)

## 目录

- [Java全栈学习路线](#Java全栈学习路线)

- [Java基础](#Java基础)
- [基础知识](#基础知识)
- [容器](#容器)
- [JavaWeb](#JavaWeb)
- [Spring](#Spring)
- [SpringMVC](#SpringMVC)
- [SpringBoot](#SpringBoot)
- [SpringCloud](#SpringCloud)
- [微服务授权鉴权](#微服务授权鉴权)
- [Java进阶](#Java进阶)
- [并发](#并发)
- [JVM](#JVM)
- [数据库](#数据库)
- [MySQL](#MySQL)
- [缓存](#缓存)
- [Redis](#Redis)
- [消息队列](#消息队列)
- [RabbitMQ](#RabbitMQ)
- [RocketMQ](#RocketMQ)
- [Kafka](#Kafka)
- [面试指南](#面试指南)
- [面试八股文](#面试八股文)
- [城市选择](#城市选择)
- [开发工具](#开发工具)
- [微信公众号](#微信公众号)
- [码猿技术专栏](#码猿技术专栏)

## Java全栈学习路线

[在线浏览地址](https://www.processon.com/view/link/63491868e401fd06f762fc15)

> 访问密码:6666

图片如下:

![](https://www.java-family.cn/BlogImage/20230129160229.png)

## Java基础

### 基础知识

* [面向对象基础](docs/java/basic/1、面向对象基础.md)
* [Java基本数据类型](docs/java/basic/2、Java基本数据类型.md)
* [string和包装类](docs/java/basic/3、string和包装类.md)
* [final关键字特性](docs/java/basic/4、final关键字特性.md)
* [Java类和包](docs/java/basic/5、Java类和包.md)
* [抽象类和接口](docs/java/basic/6、抽象类和接口.md)
* [代码块和代码执行顺序](docs/java/basic/7、代码块和代码执行顺序.md)
* [Java自动拆箱装箱里隐藏的秘密](docs/java/basic/8、Java自动拆箱装箱里隐藏的秘密.md)
* [Java中的Class类和Object类](docs/java/basic/9、Java中的Class类和Object类.md)
* [Java异常](docs/java/basic/10、Java异常.md)
* [解读Java中的回调](docs/java/basic/11、解读Java中的回调.md)
* [反射](docs/java/basic/12、反射.md)
* [泛型](docs/java/basic/13、泛型.md)
* [枚举类](docs/java/basic/14、枚举类.md)
* [Java注解和最佳实践](docs/java/basic/15、Java注解和最佳实践.md)
* [JavaIO流](docs/java/basic/16、JavaIO流.md)
* [多线程](docs/java/basic/17、多线程.md)
* [深入理解内部类](docs/java/basic/18、深入理解内部类.md)
* [javac和javap](docs/java/basic/20、javac和javap.md)
* [Java8新特性终极指南](docs/java/basic/21、Java8新特性终极指南.md)
* [序列化和反序列化](docs/java/basic/22、序列化和反序列化.md)
* [继承、封装、多态的实现原理](docs/java/basic/23、继承、封装、多态的实现原理.md)

### 容器

* [Java集合类总结](docs/java/collection/Java集合类总结.md)
* [Java集合详解1:一文读懂ArrayList,Vector与Stack使用方法和实现原理](docs/java/collection/Java集合详解1:一文读懂ArrayList,Vector与Stack使用方法和实现原理.md)
* [Java集合详解2:Queue和LinkedList](docs/java/collection/Java集合详解2:Queue和LinkedList.md)
* [Java集合详解3:Iterator,fail-fast机制与比较器](docs/java/collection/Java集合详解3:Iterator,fail-fast机制与比较器.md)
* [Java集合详解4:HashMap和HashTable](docs/java/collection/Java集合详解4:HashMap和HashTable.md)
* [Java集合详解5:深入理解LinkedHashMap和LRU缓存](docs/java/collection/Java集合详解5:深入理解LinkedHashMap和LRU缓存.md)
* [Java集合详解6:TreeMap和红黑树](docs/java/collection/Java集合详解6:TreeMap和红黑树.md)
* [Java集合详解7:HashSet,TreeSet与LinkedHashSet](docs/java/collection/Java集合详解7:HashSet,TreeSet与LinkedHashSet.md)
* [Java集合详解8:Java集合类细节精讲](docs/java/collection/Java集合详解8:Java集合类细节精讲.md)

## JavaWeb

* [走进JavaWeb技术世界1:JavaWeb的由来和基础知识](docs/java-web/走进JavaWeb技术世界1:JavaWeb的由来和基础知识.md)
* [走进JavaWeb技术世界2:JSP与Servlet的曾经与现在](docs/java-web/走进JavaWeb技术世界2:JSP与Servlet的曾经与现在.md)
* [走进JavaWeb技术世界3:JDBC的进化与连接池技术](docs/java-web/走进JavaWeb技术世界3:JDBC的进化与连接池技术.md)
* [走进JavaWeb技术世界4:Servlet 工作原理详解](docs/java-web/走进JavaWeb技术世界4:Servlet%20工作原理详解.md)
* [走进JavaWeb技术世界5:初探Tomcat的HTTP请求过程](docs/java-web/走进JavaWeb技术世界5:初探Tomcat的HTTP请求过程.md)
* [走进JavaWeb技术世界6:Tomcat5总体架构剖析](docs/java-web/走进JavaWeb技术世界6:Tomcat5总体架构剖析.md)
* [走进JavaWeb技术世界7:Tomcat和其他WEB容器的区别](docs/java-web/走进JavaWeb技术世界7:Tomcat和其他WEB容器的区别.md)
* [走进JavaWeb技术世界8:浅析Tomcat9请求处理流程与启动部署过程](docs/java-web/走进JavaWeb技术世界8:浅析Tomcat9请求处理流程与启动部署过程.md)
* [走进JavaWeb技术世界9:Java日志系统的诞生与发展](docs/java-web/走进JavaWeb技术世界9:Java日志系统的诞生与发展.md)
* [走进JavaWeb技术世界10:从JavaBean讲到Spring](docs/java-web/走进JavaWeb技术世界10:从JavaBean讲到Spring.md)
* [走进JavaWeb技术世界11:单元测试框架Junit](docs/java-web/走进JavaWeb技术世界11:单元测试框架Junit.md)
* [走进JavaWeb技术世界12:从手动编译打包到项目构建工具Maven](docs/java-web/走进JavaWeb技术世界12:从手动编译打包到项目构建工具Maven.md)
* [走进JavaWeb技术世界13:Hibernate入门经典与注解式开发](docs/java-web/走进JavaWeb技术世界13:Hibernate入门经典与注解式开发.md)
* [走进JavaWeb技术世界14:Mybatis入门](docs/java-web/走进JavaWeb技术世界14:Mybatis入门.md)
* [深入JavaWeb技术世界15:深入浅出Mybatis基本原理](docs/java-web/深入JavaWeb技术世界15:深入浅出Mybatis基本原理.md)
* [走进JavaWeb技术世界16:极简配置的SpringBoot](docs/java-web/走进JavaWeb技术世界16:极简配置的SpringBoot.md)

### Spring

* [Spring源码剖析1:Spring概述](docs/java-web/Spring/Spring源码剖析1:Spring概述.md)
* [Spring源码剖析2:初探Spring IOC核心流程](docs/java-web/Spring/Spring源码剖析2:初探Spring%20IOC核心流程.md)
* [Spring源码剖析3:Spring IOC容器的加载过程 ](docs/java-web/Spring/Spring源码剖析3:Spring%20IOC容器的加载过程.md)
* [Spring源码剖析4:懒加载的单例Bean获取过程分析](docs/java-web/Spring/Spring源码剖析4:懒加载的单例Bean获取过程分析.md)
* [Spring源码剖析5:JDK和cglib动态代理原理详解 ](docs/java-web/Spring/Spring源码剖析5:JDK和cglib动态代理原理详解.md)
* [Spring源码剖析6:Spring AOP概述](docs/java-web/Spring/Spring源码剖析6:Spring%20AOP概述.md)
* [Spring源码剖析7:AOP实现原理详解 ](docs/java-web/Spring/Spring源码剖析7:AOP实现原理详解.md)
* [Spring源码剖析8:Spring事务概述](docs/java-web/Spring/Spring源码剖析8:Spring事务概述.md)
* [Spring源码剖析9:Spring事务源码剖析](docs/java-web/Spring/Spring源码剖析9:Spring事务源码剖析.md)

### SpringMVC

todo........

### SpringBoot

- [问候一下世界!!!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247484622&idx=1&sn=97cd8935454e621983e79137095cfc0a&chksm=fcf4db03cb83521559cb3608dd9fe531036e61bccc1b8108f36885105a033bbbff76434b22a7&scene=178&cur_album_id=1532834475389288449#rd)
- [配置文件怎么造?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247484677&idx=1&sn=47c2bae9139b30d4314cfc2e62c8e7fe&chksm=fcf4dac8cb8353de4a34177700c42d81c73b2c3f0c2cd69798dc2a2f3988edd86f5ccdb25e58&scene=178&cur_album_id=1532834475389288449#rd)
- [一文带你搞懂日志如何配置?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247484716&idx=1&sn=04db24b54f73e7eaf72e393cc1f215a3&chksm=fcf4dae1cb8353f738b3b61d9a935e256f2f885d13dff5d6e8cff03b85a5153d4aee8fc8328e&scene=178&cur_album_id=1532834475389288449#rd)
- [一文教你如何无感知切换日志框架?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247484742&idx=1&sn=b38695966cf6a9a314a20e080d4682b0&chksm=fcf4da8bcb83539de55471e952be01725fcb372a183251b8bdef73908fc62c92d069f4e1cc50&scene=178&cur_album_id=1532834475389288449#rd)
- [WEB开发初了解~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247484775&idx=1&sn=297aeda0364a926d3f27fbf4e8359d02&chksm=fcf4daaacb8353bc43242a63c0b53ffeea9eb2e4650dc24a998f5e07892f71e85aee4a4bcf59&scene=178&cur_album_id=1532834475389288449#rd)
- [拦截器如何配置,看这儿~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247484803&idx=1&sn=348f3643dab108273e058dc5a720538f&chksm=fcf4da4ecb835358e68ccca8b3ae4d995db5e2b2363a64090707860a329c99284da377f44eb6&scene=178&cur_album_id=1532834475389288449#rd)
- [Spring Boot 如何配置过滤器,一波梭哈~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247484832&idx=1&sn=c65c7003077075c3c1d4213733f34195&chksm=fcf4da6dcb83537bd7b2d1d6405310f32a05610b9407bb2784fb1e919018eee0aee34d23a265&scene=178&cur_album_id=1532834475389288449#rd)
- [一波带走,教你Spring Boot如何扩展、接管Spring MVC?](https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzU3MDAzNDg1MA==&action=getalbum&album_id=1532834475389288449#wechat_redirect)
- [满屏的try-catch,你不瘆得慌?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247484881&idx=1&sn=7de738f8950b2a63a549d22a49bc435e&chksm=fcf4da1ccb83530a76e52d6091a8e75f652fa2fad5f7d43b0087a5646cc87d50d3728ab327c6&scene=178&cur_album_id=1532834475389288449#rd)
- [优质资源分享 | Spring Boot 入门到放弃!!!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247484895&idx=1&sn=9049accc35f5c0843f056fa548eac357&chksm=fcf4da12cb835304d1a6ee5b730cfe2fbcb65c05bb5f719bd405d2aa3f2edf9990d2c2443181&scene=178&cur_album_id=1532834475389288449#rd)
- [这类注解都不知道,还好意思说用过Spring Boot?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247484928&idx=1&sn=3df74eebdceafa53e09a22c427c79201&chksm=fcf4d9cdcb8350dbf58a9353359f4a76985f53bb9a5346823235ba64626d80ca7a11c9f2dd1b&scene=178&cur_album_id=1532834475389288449#rd)
- [Spring Boot 整合多点套路,少走点弯路~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247484957&idx=1&sn=0ab1bd2b1ff0465df82f29d58e27b335&chksm=fcf4d9d0cb8350c6c37ab953519ee1f0677f45fdc5fdfc42ce509159b8f3f0fd47f2b731a98c&scene=178&cur_album_id=1532834475389288449#rd)
- [Spring Boot 与 多数据源那点事儿~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247485200&idx=1&sn=27b9237d4eec57807ace2306a10a84d6&chksm=fcf4d8ddcb8351cb307d1b36e2dae8a4d07b6eb65fed69c5097351c0e214c9b02d48beebd6e5&scene=178&cur_album_id=1532834475389288449#rd)
- [工作几年了,原来我只用了数据校验的皮毛~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247485436&idx=1&sn=390cf709815ec4652546184c42f5c0f0&chksm=fcf4d831cb8351279b75d724fd81ced67d5db5cb803806ee116ca2a1d136b767b5e2d8d9a8a2&scene=178&cur_album_id=1532834475389288449#rd)
- [惊呆了!Spring Boot 还能远程调试?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247485512&idx=1&sn=9a18fa59fb2f497df4c4146e886075ab&chksm=fcf4d785cb835e936a405ca4a54b0e67f2e7235ac100449eb5a04e0186d0bdd7d56546162bb3&scene=178&cur_album_id=1532834475389288449#rd)
- [热部署还在用devtools吗?JRebel不香吗?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247485582&idx=1&sn=0f22d800156d04a50f86f643900b4148&chksm=fcf4d743cb835e55bee91878d744615278d64467d9291abdc29531197b2c03f5112923f41adb&scene=178&cur_album_id=1532834475389288449#rd)
- [Swagger3.0 天天刷屏,真的香吗?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247485630&idx=1&sn=8bca978951c8e8e0c1d0eb3e12e6bade&chksm=fcf4d773cb835e65fc241be44b45f120e290f71c122fda1ee86372ebe0f5f21b63f96c907de0&scene=178&cur_album_id=1532834475389288449#rd)
- [三十二张图告诉你,Jenkins构建SpringBoot有多简单~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247485903&idx=1&sn=386ec81aa35a5e12da256078456c3221&chksm=fcf4d602cb835f14315e5e334b3cc9bdc8a18898b2beeee707274f986ade245ff9496c385fc1&scene=178&cur_album_id=1532834475389288449#rd)
- [嗯,挺全乎儿的,Spring Boot 多环境配置都在这儿了,你喜欢哪一种呢?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247485919&idx=1&sn=50a01bd1cd8fc3f8e767a09430195500&chksm=fcf4d612cb835f043a80ccf5a5f972f7880de3f38d6585a764aea4bf0c68d184eba288905975&scene=178&cur_album_id=1532834475389288449#rd)
- [六种方式,教你在SpringBoot初始化时搞点事情!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247494978&idx=1&sn=4b7b98e3046418a1051e9fcdfd5f78d7&chksm=fcf7328fcb80bb99093407797a12b8383975e221fc07c37a1006694333b173ab19325cef2fba&scene=178&cur_album_id=1532834475389288449#rd)
- [Springboot 日志、配置文件、接口数据如何脱敏?老鸟们都是这样玩的!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247495798&idx=1&sn=95f537d8e82823b668b1c7a2d6842827&chksm=fcf72fbbcb80a6ad42a12221d3b075670deb5014389db03b7cb8a9444f3776c54d52b98ba404&scene=178&cur_album_id=1532834475389288449#rd)
- [Spring Boot 与 注解那些事儿~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247485960&idx=1&sn=67edaf9878527278a95b186a44fc9da7&chksm=fcf4d5c5cb835cd34297d687b1615c3b1816080f08dc27a744799f4f6dac9ffd8ebcf835a0f5&scene=178&cur_album_id=1532834475389288449#rd)
- [40 个 SpringBoot 常用注解:让生产力爆表!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247497053&idx=1&sn=df7467c5dd0140455e5b1e7c0c3cdbe5&chksm=fcf72a90cb80a3865e4b2bb2d1e7947e20654757dfb7792025edbb0a8b709600e735d1a013d8&scene=178&cur_album_id=1532834475389288449#rd)
- [Controller层代码就该这么写,简洁又优雅!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247519534&idx=1&sn=0dab48718165202e311958e12267ea27&chksm=fcf752e3cb80dbf5a99a440a45c03a86fe03f9d7e88882404e15271a9511d60829b083073c7b&scene=178&cur_album_id=1532834475389288449#rd)
- [用这4招 优雅的实现Spring Boot 异步线程间数据传递](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247520804&idx=1&sn=924571d769c75f099ece3ba5e976c1f0&chksm=fcf74de9cb80c4ff37ce0949bb7fc267e34cfe730da386c0dbff1e79d43752182ffe07d15fd9&scene=178&cur_album_id=1532834475389288449#rd)
- [SpringBoot巧用 @Async 提升API接口并发能力](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247497542&idx=1&sn=cbc21c66d266ddd46b87642536981811&chksm=fcf7288bcb80a19d5a93b9dc8ca0fd112e87d0f3548afbe2a650f458b9f8b0d13cae58559b93&scene=178&cur_album_id=1532834475389288449#rd)
- [实战!Spring Boot Security+JWT前后端分离架构登录认证!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247502546&idx=1&sn=bfb6fd9d96d8c5bf107a4981ba5e1547&chksm=fcf7151fcb809c09b7ae29de8c0af0d00976539a46ee5f9bf583a6a7b196ea82f26ce98fd982&scene=178&cur_album_id=1532834475389288449#rd)
- [实战!SpringBoot+MDC实现全链路调用日志跟踪~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247502973&idx=1&sn=29f9905812a4ec38ec48f71df4acde63&chksm=fcf713b0cb809aa6f24d8a91b3d8bf77d63c656d114dc4294fcbeae81e564e62da53fee06b08&scene=178&cur_album_id=1532834475389288449#rd)
- [实战!Spring Boot 整合 阿里开源中间件 Canal 实现数据增量同步!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247503534&idx=1&sn=415d5031e125d9034df1da5aa61623aa&chksm=fcf71163cb809875a3df006f24991e5a6d657d1740a62955c9e3f0423cc7863bc652bd3c9d7f&scene=178&cur_album_id=1532834475389288449#rd)
- [Spring Boot 如何解决多个定时任务阻塞问题?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247504358&idx=1&sn=0ab6197320eb0ae4a700ed5a8831f853&chksm=fcf70e2bcb80873dc88c5c33ea33447e4ff7c75c0287247cd30d4b309d8db45e453f9afe10ef&scene=178&cur_album_id=1532834475389288449#rd)
- [Spring Boot 优雅的实现重处理功能](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247508304&idx=1&sn=e8302d293ae2e544dd46fe6580c6e5c1&chksm=fcf77e9dcb80f78bb80d258fc5ef4729daffa1dc84ac5f59c538339ef27ae53123c96699adcc&scene=178&cur_album_id=1532834475389288449#rd)
- [Spring Boot + flowable 完美结合,快速实现工作流](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247514858&idx=1&sn=05a3b29d00ae1c2cd778ac71bf82b4cb&chksm=fcf76527cb80ec31da3fd4dc1413755112aa23810335dddd3568f9671b6ab54fe5d4a99ef7ed&scene=178&cur_album_id=1532834475389288449#rd)
- [Spring Boot + Activiti 完美结合,快速实现工作流~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247519878&idx=1&sn=a3bca87838b5e386b55f0a3900f8f1e1&chksm=fcf7514bcb80d85d0396cf2333c8edd122e6496f846d69d69ece65e41f6ef85b6c840cc03ed6&scene=178&cur_album_id=1532834475389288449#rd)
- [Spring Boot Event 观察者模式,轻松实现业务解耦!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247515121&idx=1&sn=c50dff65bf1d7751e95d6c052bf80ee0&chksm=fcf7643ccb80ed2ae2447923df83929bb61f575bbe6261d4753fce105050064d4b50821dc8a9&scene=178&cur_album_id=1532834475389288449#rd)
- [Spring Boot 集成 Flyway,数据库也能做版本控制](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247515703&idx=1&sn=c7fbc34807df6dfade2e554cf4c6fe9e&chksm=fcf761facb80e8ec4858512e301325a1897b7648f0e8822f862f608d066e803074a50b7bd60e&scene=178&cur_album_id=1532834475389288449#rd)
- [放弃FastDFS,Spring Boot 整合 MinIO 实现分布式文件服务,真香!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247517447&idx=1&sn=0a255dac0aa38eb82ffd74477b4bff08&chksm=fcf75acacb80d3dc03536d609f3f56bb48268359cf78824f19e26f18afbc9ef52e7f882fc77c&scene=178&cur_album_id=1532834475389288449#rd)
- [使用 Guava-Retry 优雅的实现重处理](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247517493&idx=1&sn=3549c637c651202313e36cc105668a7b&chksm=fcf75af8cb80d3ee16457a192083d31b97da77f921c5d397b06a4aa96ce133d18f925122f9da&scene=178&cur_album_id=1532834475389288449#rd)
- [头秃系列,二十三张图带你从源码分析Spring Boot 启动流程~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247486041&idx=1&sn=2bc98162c5e87ef217143b8e97cd9583&chksm=fcf4d594cb835c82254cf9d4cc374e04af1079deb5486bcc83c99d359444320cafac3bcc1805&scene=178&cur_album_id=1532834475389288449#rd)
- [头秃了,Spring Boot 自动配置源码解析~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247486058&idx=1&sn=18cc618c5deb0716b65dc2c394c8e09d&chksm=fcf4d5a7cb835cb183736c2bc468619b9c0e378c85476cd368e204d6bf1e47838990b5059c29&scene=178&cur_album_id=1532834475389288449#rd)
- [头秃了,使用@AutoConfigureBefore调整配置顺序竟没生效?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247486092&idx=1&sn=8c2c4fbe52de61c99cf0d53af77cd78a&chksm=fcf4d541cb835c57a8835bbaf066dc8c828b7016c14990a8422238ae5aac6f09845e80a645b8&scene=178&cur_album_id=1532834475389288449#rd)
- [SpringBoot中使用注解来实现 Redis 分布式锁](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247518638&idx=1&sn=a814699d8669bf92cb3eac4e1e33c0f0&chksm=fcf75663cb80df75135cd457649627b8d2202e71e9f1dff50b0e2003ff8e33a255c55612d9ce&scene=178&cur_album_id=1532834475389288449#rd)
- [SpringBoot,来实现MySQL读写分离技术](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247488760&idx=1&sn=44098f5c79f7cf5ab01cdff11c84f917&chksm=fcf4cb35cb834223febda9caf0d76c454449af4dce14fd72039aeeef126c2adc429ab285756e&scene=178&cur_album_id=1532834475389288449#rd)
- [SpringBoot+JWT整合实现单点登录SSO](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247488809&idx=1&sn=bb32c683909fca282656f19aa5b4b9e1&chksm=fcf4cae4cb8343f22fed88c255ccee1ae7036d850db9246ec0978fddd159ce66879e28b09b4f&scene=178&cur_album_id=1532834475389288449#rd)
- [SpringBoot 整合 MyCat 实现读写分离](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247488885&idx=2&sn=c9cafdf894f889776a61ca323b4b6e6a&chksm=fcf4cab8cb8343ae2711ad7109e719b551289326e15d89f7a8513bb592862bf8a71914a1f572&scene=178&cur_album_id=1532834475389288449#rd)
- [SpringBoot 接口幂等性的实现方案,真服了~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247489722&idx=1&sn=e71ae0c2b36011b5a553c8bb882217a0&chksm=fcf4c777cb834e61a62d30bef2f67bb0b8543f80877efbe9fe9f09439cd1346d03d367fc2197&scene=178&cur_album_id=1532834475389288449#rd)
- [如何使用 Arthas 定位 Spring Boot 接口超时](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247489751&idx=1&sn=56b635cadc0a7eaa1abf565d93cd483d&chksm=fcf4c71acb834e0cafad7e835628a444aa7266a96a980dbb8418b1b2e50697cecf25a007dd54&scene=178&cur_album_id=1532834475389288449#rd)
- [还在使用kill -9 pid结束spring boot项目吗?那你已经落伍了!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247489788&idx=2&sn=1e1a12cd10d1ed37ccbc207ff323e7c3&chksm=fcf4c731cb834e27b46357bd9aca8fd9aae0a325212df9eff7d9fdb56ffb924dbd9958008235&scene=178&cur_album_id=1532834475389288449#rd)
- [一行代码搞定Spring Boot反爬虫,防止接口盗刷!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247489837&idx=1&sn=67408b22833849965b71ce65bc968538&chksm=fcf4c6e0cb834ff6bf3e8393e0adc0e4a0da9ded8ed1aee6de77fb99ccba081a4c6e1aaa2676&scene=178&cur_album_id=1532834475389288449#rd)
- [在SpringBoot项目中,自定义注解+拦截器优雅的实现敏感数据的加解密!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247489837&idx=1&sn=67408b22833849965b71ce65bc968538&chksm=fcf4c6e0cb834ff6bf3e8393e0adc0e4a0da9ded8ed1aee6de77fb99ccba081a4c6e1aaa2676&scene=178&cur_album_id=1532834475389288449#rd)
- [Shiro + JWT + Spring Boot Restful 简易教程](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247490551&idx=1&sn=e3c1d79c913dc779d5559c3921e30457&chksm=fcf4c43acb834d2cb5cee42bfb493dbdbef4ed6d0a47d1500a3cb064ad0582cf5fd7122344f4&scene=178&cur_album_id=1532834475389288449#rd)
- [SpringBoot 中实现跨域的5种方式](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247490899&idx=1&sn=d83a079f68ec95fe39bf4d64c6446045&chksm=fcf4c29ecb834b880fdd1cc7fe300c9e139df89adb0b88da15ed9da932de86ce29ed43f9d53a&scene=178&cur_album_id=1532834475389288449#rd)
- [啥?不用安装Jre,SpringBoot项目也可以打包exe应用程序运行!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247491214&idx=1&sn=9fdb73412b489af30f89b8bc486ed28b&chksm=fcf4c143cb8348551d6b17982da2050e3dfc5528aa19f2bd3d5c430683b6d506b101535535ec&scene=178&cur_album_id=1532834475389288449#rd)
- [如何让Spring Boot 的配置 “动” 起来?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247491214&idx=1&sn=9fdb73412b489af30f89b8bc486ed28b&chksm=fcf4c143cb8348551d6b17982da2050e3dfc5528aa19f2bd3d5c430683b6d506b101535535ec&scene=178&cur_album_id=1532834475389288449#rd)
- [ELK 处理 Spring Boot 日志,妙!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247492775&idx=1&sn=a608685053cfba1123d830cafbd58d44&chksm=fcf73b6acb80b27c3de0d44e5b841fae3956cfbb1a028b008af8191fe7a38445a80796d5ff17&scene=178&cur_album_id=1532834475389288449#rd)
- [Spring Boot 青睐的数据库连接池HikariCP为什么是史上最快的?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247492953&idx=1&sn=0a74e548015d2e5d5e48e4e9a6086be3&chksm=fcf73a94cb80b382e23b6fb645dc88a5d8154073d89228aaca896ed5b8535a0363815a280251&scene=178&cur_album_id=1532834475389288449#rd)
- [Spring Boot 这样优化,让你的项目飞起来!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247493060&idx=1&sn=191a1e1e3e7e0cc20be53e2d0741724b&chksm=fcf73a09cb80b31f5ff2798e3f15816db974e2fad673af846eec789ffdc019754644badf9ca1&scene=178&cur_album_id=1532834475389288449#rd)
- [告别硬编码,SpringBoot实现动态增删启停定时任务](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247494005&idx=1&sn=8d5bb95a15fbec3e66e76e785653eaa5&chksm=fcf736b8cb80bfae9bd59141f69957c701db70d201b9de9955e5ba7b0a65cc2910345bf46ccb&scene=178&cur_album_id=1532834475389288449#rd)
- [Spring Boot 集成 WebSocket,轻松实现信息推送!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247494312&idx=2&sn=b3abfdb6b969b4630117087bc283c5d4&chksm=fcf73565cb80bc732fd91eddaa48026fe04f54a0c69e6aadd64438026ba36928813a8012160a&scene=178&cur_album_id=1532834475389288449#rd)
- [Spring Boot 这样做可视化监控,一目了然!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247495250&idx=1&sn=677041e037b2bdeeab95b6be1995994e&chksm=fcf7319fcb80b8898dbce093c8a005cafa92a85849b7d6e4f7fb0963e45818d5d4d47cbda7b9&scene=178&cur_album_id=1532834475389288449#rd)
- [SpringBoot 玩一玩代码混淆,防止反编译代码泄露](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247519774&idx=1&sn=43e50a91443185f3dc57bd94ad424ebb&chksm=fcf751d3cb80d8c59a8b9af2cb5e6fa30202a61083fcf4f94127a008c5443b7ac4086b5deec5&scene=178&cur_album_id=1532834475389288449#rd)
- [Jenkins + Docker 一键自动化部署 Spring Boot 项目](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247519827&idx=1&sn=f4403cff2095163dc03d904f77566116&chksm=fcf7519ecb80d88895460e4f285feb2d3a232c0ae23fd7771752c66827d2d1219e7186f827c3&scene=178&cur_album_id=1532834475389288449#rd)
- [SpringBoot 使用 Sa-Token-Quick-Login 插件实现快速登录认证](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247520996&idx=1&sn=fb42865d1765ec133843627c87092584&chksm=fcf74d29cb80c43f82f31f40a71ba5a726c331df992706a3f4f0b63f8178d7ec570391f3cbe7&scene=178&cur_album_id=1532834475389288449#rd)

### SpringCloud

- [五十五张图告诉你微服务的灵魂摆渡者Nacos究竟有多强?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247493854&idx=1&sn=4b3fb7f7e17a76000733899f511ef915&chksm=fcf73713cb80be05fe4473390f946dfbaf77848d7041c30f069bcb5a3629be782f4b1121bd6a&scene=178&cur_album_id=2042874937312346114#rd)
- [Nacos 如何实现生产环境中的灰度配置?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247507709&idx=1&sn=108cff92ccf5b5a8f61394962ef7cb06&chksm=fcf70130cb808826436623aea885c4f17c279706a80dbc2953539716db1c217730d4db2f94ec&scene=178&cur_album_id=2042874937312346114#rd)
- [从实现原理来讲,Nacos 为什么这么强?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247514933&idx=1&sn=374da0ea32321baf6938ff2e611d8fce&chksm=fcf764f8cb80edee2a0c493f58570b1502fb093ccd38fd498de1f6c1213e24e0355d8bcd713f&scene=178&cur_album_id=2042874937312346114#rd)
- [你的Nacos还在裸奔吗?Nacos权限绕过漏洞](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247519681&idx=1&sn=4a28a8b945d27493c25269043f32bac7&chksm=fcf7520ccb80db1ac7072e5869fe9dc0fedd8c50dec424e16a5dccd6425853d2dc2396ca4dc6&scene=178&cur_album_id=2042874937312346114#rd)
- [Nacos 2.2 发布,正式支持其他数据库](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247520283&idx=1&sn=a3308ae6144488787416c3fbb3adb83c&chksm=fcf74fd6cb80c6c0efd0d152bda730ff0af8e4948e7d370197361540dd78fd07922a8aface4c&scene=178&cur_album_id=2042874937312346114#rd)
- [利用 Nacos 实现了一个动态化线程池,非常实用!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247520583&idx=1&sn=3e621aa98091ef237b12308f64ec66e0&chksm=fcf74e8acb80c79c277ae85d7d4ca7d6c9500b61064723dab73645b829cabf1c606b961e9895&scene=178&cur_album_id=2042874937312346114#rd)
- [聊聊 分布式配置中心 Apollo](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247513804&idx=1&sn=06e68cf817fc4aa5d95e2670d89ff60e&chksm=fcf76901cb80e0174f85448d9c8f2c34900d6e69f313809a270b8f3395a5fd4fd40343c068bd&scene=178&cur_album_id=2042874937312346114#rd)
- [Apollo 太重,最终选择了 Nacos](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247515047&idx=1&sn=f199383181bace5b1009e0a97541389f&chksm=fcf7646acb80ed7ce92b0e8e77a2936af6ca68e1d452e7d5fe5f2257252b454eb4fa2aa42b72&scene=178&cur_album_id=2042874937312346114#rd)
- [Nacos 和 Apollo中的 长轮询 定时机制,太好用了~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247515294&idx=1&sn=50c84d2cb6b29f7d2892330d6e560c75&chksm=fcf76353cb80ea45ae0b9e0186ac4feb3dd8efad6f96c9218c0dacd994ce6682d2d1b3e9adff&scene=178&cur_album_id=2042874937312346114#rd)
- [openFeign夺命连环9问,这谁受得了?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247496653&idx=1&sn=7185077b3bdc1d094aef645d677ec472&chksm=fcf72c00cb80a516a8d1bc3b89400e202f2cbc1fd465e6c51e84a9a3543ec1c8bcfe8edeaec2&scene=178&cur_album_id=2042874937312346114#rd)
- [实战!openFeign如何实现全链路JWT令牌信息不丢失?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247504759&idx=1&sn=e50d5b44eb64debf43c6d644f55c68b5&chksm=fcf70cbacb8085aca5cd88688973ed45cd8bd9a4642ae97727f3684b431f80316e5c073d6946&scene=178&cur_album_id=2042874937312346114#rd)
- [openFeign 异步 调用丢失上下文怎么破?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247506768&idx=1&sn=f7548005d466a5ead82bab07153e849f&chksm=fcf7049dcb808d8b1c419c0c6deb74136da9857f9dd8f88005c4f352c378295d2984ea2ca312&scene=178&cur_album_id=2042874937312346114#rd)
- [OpenFeign 如何做到 "隔空取物" ?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247506799&idx=1&sn=05599d12645ecb9740c80d7deade319d&chksm=fcf704a2cb808db4923648810bd490e7a3b127043d53fdec6f7a221425b3e469dd7359ef4e1f&scene=178&cur_album_id=2042874937312346114#rd)
- [项目终于用上了动态Feign,真香!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247520310&idx=1&sn=cfe005ec3381c3928aa0e1fce1991daf&chksm=fcf74ffbcb80c6ed2b50e76feb28ec6dad96681aac4566ba6cd46b2eff814d8203db77048e2b&scene=178&cur_album_id=2042874937312346114#rd)
- [一个注解优雅的实现 Feign 的重试调用!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247521138&idx=1&sn=ef361d8b580e324466814162c083a8f0&chksm=fcf74cbfcb80c5a98d4ca4afeb7b59d60cda10be68bd0f67498859b9a48e3c97d91dae950086&token=1366476609&lang=zh_CN#rd)
- [阿里面试这样问:Nacos、Apollo、Config配置中心如何选型?这10个维度告诉你!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247496772&idx=1&sn=8a88b998920bb9b665f52320cf94d9c7&chksm=fcf72b89cb80a29f0c8f0d4a41857f2a5e3af01d0ffc85e826a3f4b434d9cbdffe56cf6433a5&scene=178&cur_album_id=2042874937312346114#rd)
- [阿里面试败北:5种微服务注册中心如何选型?这几个维度告诉你!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247497371&idx=1&sn=df5aa872452970f5f46efff5fc777b34&chksm=fcf72956cb80a0409b4af506751645bbe942aacd362640337833dd76d7c6ae077a4262b28942&scene=178&cur_album_id=2042874937312346114#rd)
- [阿里限流神器Sentinel夺命连环 17 问?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247498039&idx=1&sn=3a3caee655ff015b46249bd51aa4dc79&chksm=fcf726facb80afecea4d48faf94a9940b80ba21b325510cf4be6f7c7bce2f3c73266857f65d1&scene=178&cur_album_id=2042874937312346114#rd)
- [对比7种分布式事务方案,还是偏爱阿里开源的Seata,真香!(原理+实战)](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247499421&idx=1&sn=a55797652284bafd9216ea981f4125e0&chksm=fcf72150cb80a846e62beecc2a9f1e251bcd0e23136175504a7e28f1cce2ff5f5a26da1960a2&scene=178&cur_album_id=2042874937312346114#rd)
- [实战!阿里神器 Seata 实现 TCC模式 解决分布式事务,真香!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247504650&idx=1&sn=d7b3df7bcb8483a503749c863e0e0217&chksm=fcf70cc7cb8085d11b46fd08613e6749ee5be6d25183f0f6c2561506e34954564cfe2d7fd46a&scene=178&cur_album_id=2042874937312346114#rd)
- [Spring Cloud Gateway夺命连环10问?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247499894&idx=1&sn=f1606e4c00fd15292269afe052f5bca2&chksm=fcf71fbbcb8096ad349e6da50b0b9141964c2084d0a38eba977fe8baa3fbe8af3b20c7591110&scene=178&cur_album_id=2042874937312346114#rd)
- [5 种 API 网关技术选型,yyds](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247517355&idx=1&sn=70fae363276abcbf6bf82377aa227169&chksm=fcf75b66cb80d2706bd2bf5eef3a058432f8119dd01092a50da88944ae5c51890bf4b64562f4&scene=178&cur_album_id=2042874937312346114#rd)
- [Spring Cloud Gateway 整合阿里 Sentinel网关限流实战!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247500540&idx=1&sn=2967bf1f9fa2c4d5b94b7fe291b7869b&chksm=fcf71d31cb8094271b5bbeca85cc03cf7d7c8bbf7c4d5b83a539e39c956e3f4015f91e7742b6&scene=178&cur_album_id=2042874937312346114#rd)
- [分布式链路追踪之Spring Cloud Sleuth夺命连环9问?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247500757&idx=1&sn=ef71f10d5736029c92287f7894c842ed&chksm=fcf71c18cb80950ec3144d66957a9d2914b51b8af22cf59a1ca3f9e2b561a11aca359d50d5a1&scene=178&cur_album_id=2042874937312346114#rd)
- [链路追踪自从用了SkyWalking,睡的真香!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247501079&idx=1&sn=438ef3a3d65fb4919b61cf6972827bec&chksm=fcf71adacb8093ccc4c3d6dfb8860ca07aefbc761c1ed5126eb4a4e87548441841198db1f8e3&scene=178&cur_album_id=2042874937312346114#rd)
- [字节面试这样问:跨库多表存在大量数据依赖问题有哪些解决方案?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247503263&idx=1&sn=edc475e36127792e35112c4746e53d37&chksm=fcf71252cb809b44d7ae246e9503e1d6b91b29965c0cd7ebfc7da9c1a098fe186cd977736c40&scene=178&cur_album_id=2042874937312346114#rd)
- [微服务下蓝绿发布、滚动发布、灰度发布等方案,必须懂!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247505342&idx=1&sn=3e701ee24e1a87ce3b438d840aa1c356&chksm=fcf70a73cb80836547debd445832ae757e0b786ee71fc9b4229025d07a1eebd3ef219a4c2438&scene=178&cur_album_id=2042874937312346114#rd)
- [微服务如何聚合 API 文档?这波秀~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247505642&idx=1&sn=6e07461626c690dfeab4704941f1e55d&chksm=fcf70927cb8080312ea2a942d99e27ea70b4466f36fdf115bf837a5226011048f50175b347ee&scene=178&cur_album_id=2042874937312346114#rd)
- [Spring Cloud Gateway CORS 方案 一次说清楚~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247507047&idx=1&sn=0176d16550b990ad0b72c0621ceb8760&chksm=fcf703aacb808abccef57b0f373a987a8929074a7894592f290dc7310c3cac39488196e00260&scene=178&cur_album_id=2042874937312346114#rd)
- [Spring Cloud 分布式实时日志分析采集三种方案~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247507898&idx=1&sn=4332309604cd98ecc69b5a237e049539&chksm=fcf70077cb80896138c4f233a7ff587d1356075933b4617290a39456dc1e6b00357a1a766304&scene=178&cur_album_id=2042874937312346114#rd)
- [替代ELK?分布式日志收集 后起之秀 Graylog](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247508171&idx=1&sn=9e41d7ddf5adaa34826d3178e63cc1a3&chksm=fcf77f06cb80f6101411b55472da93781fbdec1c63a66235a68402ee633610ff714c9787fafc&scene=178&cur_album_id=2042874937312346114#rd)
- [如何用 ELK 搭建 TB 级的日志监控系统?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247517680&idx=1&sn=57ce7829078aad1dd748244a47039612&chksm=fcf75a3dcb80d32ba66b8fd562c45df1d3fb395c0875030aecbfd5471ff2583cadcac6952295&scene=178&cur_album_id=2042874937312346114#rd)
- [聊聊 Spring Cloud 全链路灰度发布 方案~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247508403&idx=1&sn=be24819cfea40d8c76cc009fb8784e47&chksm=fcf77e7ecb80f768d59716a6af9e6161d994171f08966fbeb7fc0f5b6ac4f0ae5864ac6b781e&scene=178&cur_album_id=2042874937312346114#rd)
- [终于有人把灰度发布架构设计讲明白了](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247516526&idx=1&sn=914990ef3c8d12411134f41be764bd04&chksm=fcf75ea3cb80d7b58aaa577488ffef683656af1fe7a5d2683896927ee7877cac304f91d69cbb&scene=178&cur_album_id=2042874937312346114#rd)
- [聊聊 Spring Cloud 如何 优雅下线](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247508490&idx=1&sn=d6a8cd9e063e4bab108e1d2d20ab7691&chksm=fcf77dc7cb80f4d10d875524b88b7f8a0c80a710700d57c46577de6741aa3ddd4d4958b8203d&scene=178&cur_album_id=2042874937312346114#rd)
- [SpringBoot+Nacos+Kafka实现微服务流编排](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247514733&idx=1&sn=209a9b064543fbc2f7841e65a1ddd2db&chksm=fcf765a0cb80ecb64e74b5c6ac32c6171b37e97b376759bbe79c60553173c6befd4afe2ebe88&scene=178&cur_album_id=2042874937312346114#rd)
- [难住了,微服务之间的几种调用方式哪种最佳?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247517006&idx=1&sn=763cca614419e3f39668098464893c3a&chksm=fcf75c83cb80d59589ceefbab5c0bd2c0cd3f341bdb25c39692382d6ec026d08191384967b9c&scene=178&cur_album_id=2042874937312346114#rd)
- [微服务最重要的10个设计模式](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247517905&idx=1&sn=3d33a3fa39e9fa8276f83c6783f5a6d6&chksm=fcf7591ccb80d00a37f65928c2c2c636b3e7aa3d295cc1df00926633029221384ba7396dc92d&scene=178&cur_album_id=2042874937312346114#rd)
- [一张图看懂微服务架构路线](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247518800&idx=1&sn=058878c96575f5446599dcec22070d69&chksm=fcf7559dcb80dc8b6b8cbe91e7d1cd32f1af4bfe01aabd90943f0b7025bdef55722e3218215e&scene=178&cur_album_id=2042874937312346114#rd)
- [聊聊微服务中的 BFF 架构](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247519431&idx=1&sn=e036ff77ffd2f400cd9d5e43618a2d0c&chksm=fcf7530acb80da1cd7de812ff36aa1458ab2641bf41ff0d7e703f62cb9a1c5979b456fe0be21&scene=178&cur_album_id=2042874937312346114#rd)
- [聊聊如何设计一个容错的微服务架构](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247519523&idx=1&sn=dfbbe8622e77f6280fbe1e2c092b040d&chksm=fcf752eecb80dbf81121d918f0883df9333a0b7bae51d0f3ed1d236e492ba3fb7e2e108c3132&scene=178&cur_album_id=2042874937312346114#rd)
- [为什么在做微服务设计的时候一定需要DDD?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247519920&idx=1&sn=27e37eb8cc26705f590ecd220b945b49&chksm=fcf7517dcb80d86b91aa034b08525a18a8adbda28f782da38f1841d83599c848cbf338ac7918&scene=178&cur_album_id=2042874937312346114#rd)
- [聊聊最新微服务架构技术栈选型](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247520411&idx=1&sn=e5dd3dd789fb2c1a79863b8d80744a5e&chksm=fcf74f56cb80c6403531aa7616e8cab89caaff53fe66052208d79f76d025e0384e0473714c1f&scene=178&cur_album_id=2042874937312346114#rd)
- [微服务循环依赖调用引发的血案](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247521025&idx=1&sn=0324be62019cf2760ee1d0e19fe918e2&chksm=fcf74ccccb80c5dad22bb0e06cd40dad352ecc37214b03f93633bf7716aee92851c101b1a512&scene=178&cur_album_id=2042874937312346114#rd)

### 微服务授权鉴权

- [妹子始终没搞懂OAuth2.0,今天整合Spring Cloud Security 一次说明白!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247502682&idx=1&sn=52a15b623ab6135c134b8262bd605946&chksm=fcf71497cb809d81f1d2dbce76b3e00170f085306b2a2a67a807a6d9e2cf03bf1de3b8f203a2&scene=178&cur_album_id=2042874937312346114#rd)
- [OAuth2.0实战!使用JWT令牌认证!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247502801&idx=1&sn=56b1af09bfa25d5e44193a7d75dfa623&chksm=fcf7141ccb809d0a1b0b2d7f6d9893c7d3e560dd8996296276f0274d2578236ee87e9124810d&scene=178&cur_album_id=2042874937312346114#rd)
- [OAuth2.0实战!玩转认证、资源服务异常自定义这些骚操作!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247502905&idx=1&sn=32ba3ae4e0a4097d238f64719c88b7f7&chksm=fcf713f4cb809ae2ccb706b8e9f8184739d3c7b97d388467bfe9ff31a8c15768b6de05054f08&scene=178&cur_album_id=2042874937312346114#rd)
- [实战干货!Spring Cloud Gateway 整合 OAuth2.0 实现分布式统一认证授权!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247503249&idx=1&sn=b33ae3ff70a08b17ee0779d6ccb30b53&chksm=fcf7125ccb809b4aa4985da09e620e06c606754e6a72681c93dcc88bdc9aa7ba0cb64f52dbc3&scene=178&cur_album_id=2042874937312346114#rd)
- [实战!退出登录时如何借助外力使JWT令牌失效?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247504322&idx=1&sn=4b0a2488a4edcb025d0694604e86f840&chksm=fcf70e0fcb808719b98a65891bc08e9490db09f07debd4521052978a319ab052f8a72b93c1a7&scene=178&cur_album_id=2042874937312346114#rd)
- [实战!Spring Cloud Gateway集成 RBAC 权限模型实现动态权限控制!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247504442&idx=1&sn=48c1dd73c038e3d936db4e5134f7bbc2&chksm=fcf70df7cb8084e1556cac092fdb68ffd6503cbb287485ef76e9941611d134258c38d03e890a&scene=178&cur_album_id=2042874937312346114#rd)
- [实战!微服务 认证中心 如何扩展授权模式 实现多种方式登录?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247506358&idx=1&sn=89b361870244b68c351383555fbf9705&chksm=fcf7067bcb808f6d38694b16b3b8480894c30dc885f46d349ef95c4550fdbd8f9a00aaf8b708&scene=178&cur_album_id=2042874937312346114#rd)
- [3 个注解,优雅的实现微服务鉴权](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247512286&idx=1&sn=4ca3339cc0428c72a7885957d5ee9241&chksm=fcf76f13cb80e605f878498bae159cfe2b55f03334b32dd77bac46d2fc3e2c0d2e5cafbd7d7c&scene=178&cur_album_id=2042874937312346114#rd)
- [微服务中使用阿里开源的TTL,优雅的实现身份信息的线程间复用](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247512365&idx=1&sn=f847a72fecda9852ad23879e78e07af2&chksm=fcf76ee0cb80e7f6df3c15868f89a7722db5152625b2e60c2ba78f4bc14112fbc45280e52fac&scene=178&cur_album_id=2042874937312346114#rd)
- [一个接口优雅的实现 Spring Cloud OAuth2 自定义token返回格式](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247514149&idx=1&sn=48e6952620d9fdb2363aa6c86af0e2f2&chksm=fcf767e8cb80eefeefdc23e35600cf296af25c07a1da77526489cc4fc58a19d3f53723f5a5f2&scene=178&cur_album_id=2042874937312346114#rd)
- [几行代码搞定 Spring Cloud OAuth2 授权码模式3个页面定制](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247514685&idx=1&sn=f886c3f8161c8a6e87278dbde9154018&chksm=fcf765f0cb80ece64b4c39184500246a5638b7fff9b9efa6d66ba517c3336e0a72d03f2da1d6&scene=178&cur_album_id=2042874937312346114#rd)
- [权限系统就该这么设计,yyds](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247515518&idx=1&sn=ba4f29856fd78c2a921cce37a2f2a272&chksm=fcf762b3cb80eba5c3c3a5262cc5cd874855e99467bf805fea647483759ab45910695a10b3f0&scene=178&cur_album_id=2042874937312346114#rd)
- [阿里终面:说说OAuth2.0 与 单点登录的区别?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247516842&idx=1&sn=cb43b12820ca4d04ebf42763dfcf5bd8&chksm=fcf75d67cb80d471234a980b16474faf14b2f81fcfd69e6c3c10f8e9c81ddf81ac189f8406d9&scene=178&cur_album_id=2042874937312346114#rd)

## Java进阶

### 并发

* [Java并发指南1:并发基础与Java多线程](docs/java/currency/Java并发指南1:并发基础与Java多线程.md)
* [Java并发指南2:深入理解Java内存模型JMM](docs/java/currency/Java并发指南2:深入理解Java内存模型JMM.md)
* [Java并发指南3:并发三大问题与volatile关键字,CAS操作](docs/java/currency/Java并发指南3:并发三大问题与volatile关键字,CAS操作.md)
* [Java并发指南4:Java中的锁 Lock和synchronized](docs/java/currency/Java并发指南4:Java中的锁%20Lock和synchronized.md)
* [Java并发指南5:JMM中的final关键字解析](docs/java/currency/Java并发指南5:JMM中的final关键字解析.md)
* [Java并发指南6:Java内存模型JMM总结](docs/java/currency/Java并发指南6:Java内存模型JMM总结.md)
* [Java并发指南7:JUC的核心类AQS详解](docs/java/currency/Java并发指南7:JUC的核心类AQS详解.md)
* [Java并发指南8:AQS中的公平锁与非公平锁,Condtion](docs/java/currency/Java并发指南8:AQS中的公平锁与非公平锁,Condtion.md)
* [Java并发指南9:AQS共享模式与并发工具类的实现](docs/java/currency/Java并发指南9:AQS共享模式与并发工具类的实现.md)
* [Java并发指南10:Java 读写锁 ReentrantReadWriteLock 源码分析](docs/java/currency/Java并发指南10:Java%20读写锁%20ReentrantReadWriteLock%20源码分析.md)
* [Java并发指南11:解读 Java 阻塞队列 BlockingQueue](docs/java/currency/Java并发指南11:解读%20Java%20阻塞队列%20BlockingQueue.md)
* [Java并发指南12:深度解读 java 线程池设计思想及源码实现](docs/java/currency/Java并发指南12:深度解读%20java%20线程池设计思想及源码实现.md)
* [Java并发指南13:Java 中的 HashMap 和 ConcurrentHashMap 全解析](docs/java/currency/Java并发指南13:Java中的HashMap和 ConcurrentHashMap全解析.md)
* [Java并发指南14:JUC中常用的Unsafe和Locksupport](docs/java/currency/Java并发指南14:JUC中常用的Unsafe和Locksupport.md)
* [Java并发指南15:Fork join并发框架与工作窃取算法剖析](docs/java/currency/Java并发编程指南15:Fork%20join并发框架与工作窃取算法剖析.md)

### JVM

* [JVM总结](docs/java/jvm/JVM总结.md)
* [深入理解JVM虚拟机1:JVM内存的结构与消失的永久代](docs/java/jvm/深入理解JVM虚拟机1:JVM内存的结构与消失的永久代.md)
* [深入理解JVM虚拟机2:JVM垃圾回收基本原理和算法](docs/java/jvm/深入理解JVM虚拟机2:JVM垃圾回收基本原理和算法.md)
* [深入理解JVM虚拟机3:垃圾回收器详解](docs/java/jvm/深入理解JVM虚拟机3:垃圾回收器详解.md)
* [深入理解JVM虚拟机4:Javaclass介绍与解析实践](docs/java/jvm/深入理解JVM虚拟机4:Javaclass介绍与解析实践.md)
* [深入理解JVM虚拟机5:虚拟机字节码执行引擎](docs/java/jvm/深入理解JVM虚拟机5:虚拟机字节码执行引擎.md)
* [深入理解JVM虚拟机6:深入理解JVM类加载机制](docs/java/jvm/深入理解JVM虚拟机6:深入理解JVM类加载机制.md)
* [深入理解JVM虚拟机7:JNDI,OSGI,Tomcat类加载器实现](docs/java/jvm/深入理解JVM虚拟机7:JNDI,OSGI,Tomcat类加载器实现.md)
* [深入了解JVM虚拟机8:Java的编译期优化与运行期优化](docs/java/jvm/深入了解JVM虚拟机8:Java的编译期优化与运行期优化.md)
* [深入理解JVM虚拟机9:JVM监控工具与诊断实践](docs/java/jvm/深入理解JVM虚拟机9:JVM监控工具与诊断实践.md)
* [深入理解JVM虚拟机10:JVM常用参数以及调优实践](docs/java/jvm/深入理解JVM虚拟机10:JVM常用参数以及调优实践.md)
* [深入理解JVM虚拟机11:Java内存异常原理与实践](docs/java/jvm/深入理解JVM虚拟机11:Java内存异常原理与实践.md)
* [深入理解JVM虚拟机12:JVM性能管理神器VisualVM介绍与实战](docs/java/jvm/深入理解JVM虚拟机12:JVM性能管理神器VisualVM介绍与实战.md)
* [深入理解JVM虚拟机13:再谈四种引用及GC实践](docs/java/jvm/深入理解JVM虚拟机13:再谈四种引用及GC实践.md)
* [深入理解JVM虚拟机14:GC调优思路与常用工具](docs/java/jvm/深入理解JVM虚拟机:GC调优思路与常用工具.md)

## 数据库

### MySQL

- [(一)全解MySQL之架构篇:自顶向下深入剖析MySQL整体架构!](https://juejin.cn/post/7143614079532269598)
- [(二) 全解MySQL:一条SQL语句从诞生至结束的多姿多彩历程!](https://juejin.cn/post/7145102393988874253)
- [(三)MySQL之库表设计篇:一、二、三、四、五范式、BC范式与反范式详解!](https://juejin.cn/post/7146474739018498062)
- [(四)MySQL之索引初识篇:索引机制、索引分类、索引使用与管理综述](https://juejin.cn/post/7147609139974242317)
- [(五)MySQL索引应用篇:建立索引的正确姿势与使用索引的最佳指南!](https://juejin.cn/post/7149074488649318431)
- [(六)MySQL索引原理篇:深入数据库底层揭开索引机制的神秘面纱!](https://juejin.cn/post/7151275584218202143)
- [(七)MySQL事务篇:ACID原则、事务隔离级别及事务机制原理剖析](https://juejin.cn/post/7152765784299667487)
- [(八)MySQL锁机制:高并发场景下该如何保证数据读写的安全性?](https://juejin.cn/post/7153869469394305061)
- [(九)MySQL之MVCC机制:为什么你改了的数据我还看不见?](https://juejin.cn/post/7155359629050904584)
- [(十)全解MySQL之死锁问题分析、事务隔离与锁机制的底层原理剖析](https://juejin.cn/post/7156111610589741063)
- [(十一)MySQL日志篇之undo-log、redo-log、bin-log.....傻傻分不清!](https://juejin.cn/post/7157956679932313608)
- [(十二)MySQL之内存篇:深入探寻数据库内存与Buffer Pool的奥妙!](https://juejin.cn/post/7159071309354254373)
- [(十三)MySQL引擎篇:半道出家的InnoDB为何能替换官方的MyISAM?](https://juejin.cn/post/7160557698642083847)
- [(十四)全解MySQL之各方位事无巨细的剖析存储过程与触发器!](https://juejin.cn/post/7161662496460242980)
- [(十五)MySQL命令大全:以后再也不用担心忘记SQL该怎么写啦~](https://juejin.cn/post/7163148228420960263)
- [(十六)MySQL调优篇:单机数据库如何在高并发场景下健步如飞?](https://juejin.cn/post/7163894728201601060)
- [(十七)SQL优化篇:如何成为一位写优质SQL语句的绝顶高手!](https://juejin.cn/post/7164652941159170078)
- [(十八)MySQL排查篇:该如何定位并解决线上突发的Bug与疑难杂症?](https://juejin.cn/post/7165767441883398175)
- [(十九)MySQL之表分区篇:涨知识了!携手共探鲜为人知的表分区!](https://juejin.cn/post/7166500122166034469)
- [(二十)MySQL特性篇:2022年的我们,必须要懂的那些数据库新技术!](https://juejin.cn/post/7167239385883082782)
- [(二十二)全解MySQL之分库分表后带来的“副作用”一站式解决方案!](https://juejin.cn/post/7168356696975212574)
- [(二十三)MySQL分表篇:该如何将月增上亿条数据的单表处理方案优雅落地?](https://juejin.cn/post/7169098754719481864)
- [(二十四)全解MySQL之主从篇:死磕主从复制中数据同步原理与优化](https://juejin.cn/post/7169834984034402334)
- [(二十五)MySQL主从实践篇:超详细版读写分离、双主热备架构搭建教学](https://juejin.cn/post/7170202668013453319)
- [(二十六)MySQL分库篇:Sharding-Sphere分库分表框架的保姆级教学!](https://juejin.cn/post/7170939041989263396)
- [(二十七)舞动手指速写一个Seata-AT框架解决棘手的分布式事务问题](https://juejin.cn/post/7171714480768811021)
- [(二十八)MySQL面试通关秘籍:这次你也可以在简历写上精通MySQL!](https://juejin.cn/post/7171750523731722276)

## 缓存

### Redis

* [Redis 核心篇:唯快不破的秘密](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247521314&idx=1&sn=95b3335eced4a385519e961de0d84ccf&chksm=fcf74befcb80c2f977b415454c725667281a1b323c033fd8b2b8567f2e93af5212174fe9947c&token=1951396590&lang=zh_CN#rd)
* [Redis 日志篇:无畏宕机快速恢复的杀手锏](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247521326&idx=1&sn=90b1d6296597bfa75cb01304906f9f25&chksm=fcf74be3cb80c2f5fb615c1090ed8b1fa228fc5b5ba271e7d02398b43f9cb8afbd3d5b440510&token=1951396590&lang=zh_CN#rd)
* [Redis 高可用篇:你管这叫主从架构数据同步原理?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247521329&idx=1&sn=33bef5ca130c681f25a6788219c66252&chksm=fcf74bfccb80c2eab37dd6ecc025d7daafb19dd4dde360db550a5aeaafd5e5724ed200aed120&token=1951396590&lang=zh_CN#rd)
* [Redis 6.X Sentinel 哨兵集群搭建](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247521332&idx=1&sn=499b3253b6f93ec60ec67eba275d1eaa&chksm=fcf74bf9cb80c2ef54e13f19a53d28238a9d18cfaa3e6137c707226854b8c3c80d9cb90b620c&token=1951396590&lang=zh_CN#rd)
* [Redis 高可用篇:你管这叫 Sentinel 哨兵集群原理](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247521344&idx=1&sn=f343af7b2df22454903178fe1790cf0a&chksm=fcf74b8dcb80c29b8654b6ed41ef0041c3b75b6c3e950c2da0020cd934e2a2ae40b5032f7a8c&token=1951396590&lang=zh_CN#rd)
* [Redis 6.X Cluster 集群搭建](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247521347&idx=1&sn=e27b305bce6e6aa565082cb20d99c3cf&chksm=fcf74b8ecb80c29810cde5351cab55bb7b7a3d55986331dbd32cfb3dc94089a110bfa19a8254&token=1951396590&lang=zh_CN#rd)
* [Redis 高可用篇:Cluster 集群能支撑的数据有多大?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247521350&idx=1&sn=3da49eda0a200a53b15373a1278bc925&chksm=fcf74b8bcb80c29dd2de41f859f3b936848137f7407afe46d8f1779e3ebbbbd8435078d9a492&token=1951396590&lang=zh_CN#rd)
* [Redis 实战篇:巧用 Bitmap 实现亿级海量数据统计](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247521353&idx=1&sn=de283eb455e77463c927c725e035260b&chksm=fcf74b84cb80c2920988d968678d6e4ceda884f179a10ed48a3c2f96eadfc96d681fe36da8ca&token=1951396590&lang=zh_CN#rd)
* [Redis 实战篇:巧用数据类型实现亿级数据统计](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247521356&idx=1&sn=04ccb1a41de0a753a53f599c6fc2a998&chksm=fcf74b81cb80c297361a85bd427c5bf43f7e86a0b7281c9db34eb95d786e4be081d12c170ea1&token=1951396590&lang=zh_CN#rd)
* [Redis 面霸篇:从高频问题透视核心原理](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247521386&idx=1&sn=7e2c3edf9ca6033df0d73d69e27b203e&chksm=fcf74ba7cb80c2b124f65381f018382e76eead256552524fd7da7bd0599370f38591bb0bfefb&token=1951396590&lang=zh_CN#rd)
* [Redis 实战篇:通过 Geo 类型实现附近的人邂逅女神](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247521395&idx=1&sn=67da93c51348be87d0ae36d13f75b1c2&chksm=fcf74bbecb80c2a84c792ecc159a028b5e11089eba9abb1453daeeb93a70d2456a4b5b49c6c3&token=1951396590&lang=zh_CN#rd)
* [Redis 新特性篇:多线程模型解读](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247521398&idx=1&sn=e9616d0adedaf753184b71edec1b78e9&chksm=fcf74bbbcb80c2ad82d018fb80582fd7aa8f00dd3c38e600d65269b5d72b7e1040dfcd6245f7&token=1951396590&lang=zh_CN#rd)
* [Redis 6.0 新特性篇:Client Side Cache 是嘛玩意?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247521401&idx=1&sn=e111628868e17dcdbcd501077b71339d&chksm=fcf74bb4cb80c2a29f9f59a9f6979ccb13420b025d7666e0b9194f03b8b1adf4ba88f33645e0&token=1951396590&lang=zh_CN#rd)
* [Redis 很屌,不懂使用规范就糟蹋了](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247521405&idx=1&sn=bfed775ee2fab0094c832b457f08c0be&chksm=fcf74bb0cb80c2a6b42d1874371f07cd6f07d2057be514e165573430c5e05e45dc03dbe2018f&token=1951396590&lang=zh_CN#rd)
* [Redis 事务支持 ACID 么?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247521408&idx=1&sn=464ee295a8d1a6a040fb5b43f31736b0&chksm=fcf74b4dcb80c25b70dacb49096882a4793913e11e9800a5d201e6b4c8ffc448ad22ac4f1e73&token=1951396590&lang=zh_CN#rd)
* [Redis 分布式锁的正确实现原理演化历程与 Redisson 实战总结](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247521420&idx=1&sn=cb5f4db9aba4423ce58dd30f23088983&chksm=fcf74b41cb80c25712b8b7a6b86ab84ce15ce2cf650c14fde8adc16ae938d99cba4e62e00ca7&token=1951396590&lang=zh_CN#rd)
* [Redis 使用 List 实现消息队列的利与弊](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247521423&idx=1&sn=838c66b2b050ecb85d8aeacd3d8fbd1d&chksm=fcf74b42cb80c254eaf61cf9afbabac31636d40723b9c90acf7a8a9a97d80114d48344859f34&token=1951396590&lang=zh_CN#rd)
* [Redis 突然变慢了如何排查并解决?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247521435&idx=1&sn=71626e2023b5b815fc8a4bb70a448581&chksm=fcf74b56cb80c24061cb551535d7242cf10b5fe2ae8e5eddf8bc649716752e87f3dee22e7a6c&token=1951396590&lang=zh_CN#rd)
* [别再用 Redis List 实现消息队列了,Stream 专为队列而生](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247521438&idx=1&sn=20ed8eafa5967eb7455b62e1383fd306&chksm=fcf74b53cb80c2454ac677215a584a87f0ef0a41b4e50794ebd8f50ce5fd87573e1837758f4f&token=1951396590&lang=zh_CN#rd)
* [Redis 缓存击穿(失效)、缓存穿透、缓存雪崩怎么解决?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247521441&idx=1&sn=3202472b448410e2bb656a5ad4b34d92&chksm=fcf74b6ccb80c27ae1cb93ed6dd6b8e11916f64b6e25b6237433c63867926b62b9f58818d467&token=1951396590&lang=zh_CN#rd)
* [硬核 | Redis 布隆(Bloom Filter)过滤器原理与实战](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247521444&idx=1&sn=a52b022cac2eb74fcd1b6e712c78c8ab&chksm=fcf74b69cb80c27f1eef2e1ce518dc56a88d04e517ba34a602140aa11852e900c0aed328beff&token=1951396590&lang=zh_CN#rd)
* [Redis HyperLogLog 是什么?这些场景使用它](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247521447&idx=1&sn=8b8db6be0303f7fd1d09a6e9d788f34f&chksm=fcf74b6acb80c27cd110a408b1082d83f16f39dc8a0923b6594c74b5fe6910d4eb7301b0afaf&token=1951396590&lang=zh_CN#rd)
* [Redis 的过期数据会被立马删除么?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247521450&idx=1&sn=1b4ff5802f3d5bc75090dfc696acaa16&chksm=fcf74b67cb80c271e510ddd685b686721076df07863ca15dcd96a1c006162bd41c07f5232d8b&token=1951396590&lang=zh_CN#rd)
* [Redis 内存满了怎么办?这样置才正确!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247521453&idx=1&sn=8f7ea7d9affd214ad6c626bd719ed385&chksm=fcf74b60cb80c276821f2cdebd81757bafb4da838f11d24d7a88f315890d13bc8787275c61aa&token=1951396590&lang=zh_CN#rd)
* [Redis 为何使用近似 LRU 算法淘汰数据,而不是真实 LRU?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247521456&idx=1&sn=a903e0376c10d7df94dc168ee13bcbae&chksm=fcf74b7dcb80c26ba1d5845c968e07fd6469165a193a6c54952050b49cc50f601431c0e0c7b1&token=1951396590&lang=zh_CN#rd)
* [掘地三尺搞定 Redis 与 MySQL 数据一致性问题](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247521459&idx=1&sn=e71d83cb83b8a08b661476bf03e03f2f&chksm=fcf74b7ecb80c268715a848944e160cab87c3d510266d43b780c927b3a94c653b9297d5f8e98&token=1951396590&lang=zh_CN#rd)
* [Redis 内存优化神技,小内存保存大数据](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247521462&idx=1&sn=ef63ceeee8fe476b13a28b284119ec18&chksm=fcf74b7bcb80c26d46ca8693c7677da9d9e9e002680aae7ce34d093a25a59c0204aba424df24&token=1951396590&lang=zh_CN#rd)
* [硬核 | Redis Pub/Sub 发布订阅](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247521465&idx=1&sn=b26ddaa8df65ae73d6e58b866f74271e&chksm=fcf74b74cb80c2628992aee44997163d3e805c71e1a12e38d55aaf4af4bde4fd403c93f0c575&token=1951396590&lang=zh_CN#rd)
* [Redis 的数据被删除,内存占用还这么大?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247521468&idx=1&sn=e287d296f3207e3508691b6496418cfa&chksm=fcf74b71cb80c26758a8a3866a0dd7d7c0b8ca26e3618b9db33f8dba125d3b71cccbf39a95d5&token=1951396590&lang=zh_CN#rd)
* [图解 Redis String 底层数据结构 SDS 与计数器实战](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247521472&idx=1&sn=55e174d51fed8b0aa1ad915950bb85ad&chksm=fcf74b0dcb80c21b9a3467b1298f96206e4d3b738d23e9ed0d53bf4d7bed6fd867c6808c2928&token=1951396590&lang=zh_CN#rd)

## 消息队列

### RabbitMQ

todo....

### RocketMQ

todo....

### Kafka

todo....

## 面试指南

### 面试八股文

- [面渣逆袭(Java 基础篇八股文面试题)必看👍](docs/sanfene/javase.md)
- [面渣逆袭(Java 集合框架篇八股文面试题)必看👍](docs/sanfene/collection.md)
- [面渣逆袭(Java 并发编程篇八股文面试题)必看👍](docs/sanfene/javathread.md)
- [面渣逆袭(Java 虚拟机篇八股文面试题)必看👍](docs/sanfene/jvm.md)
- [面渣逆袭(Spring八股文面试题)必看👍](docs/sanfene/spring.md)
- [面渣逆袭(Redis八股文面试题)必看👍](docs/sanfene/redis.md)
- [面渣逆袭(MyBatis八股文面试题)必看👍](docs/sanfene/mybatis.md)
- [面渣逆袭(MySQL八股文面试题)必看👍](docs/sanfene/mysql.md)
- [面渣逆袭(操作系统八股文面试题)必看👍](docs/sanfene/os.md)
- [面渣逆袭(计算机网络八股文面试题)必看👍](docs/sanfene/network.md)
- [面渣逆袭(RocketMQ八股文面试题)必看👍](docs/sanfene/rocketmq.md)

### 城市选择

- [北京都有哪些值得加入的IT互联网公司?](docs/cityselect/beijing.md)
- [广州都有哪些值得加入的IT互联网公司?](docs/cityselect/guangzhou.md)
- [深圳都有哪些值得加入的IT互联网公司?](docs/cityselect/shenzhen.md)
- [西安都有哪些值得加入的IT互联网公司?](docs/cityselect/xian.md)
- [青岛都有哪些值得加入的IT互联网公司?](docs/cityselect/qingdao.md)
- [郑州都有哪些值得加入的IT互联网公司?](docs/cityselect/zhengzhou.md)
- [苏州都有哪些值得加入的IT互联网公司?](docs/cityselect/suzhou.md)
- [南京都有哪些值得加入的IT互联网公司?](docs/cityselect/nanjing.md)
- [杭州都有哪些值得加入的IT互联网公司?](docs/cityselect/hangzhou.md)
- [成都都有哪些值得加入的IT互联网公司?](docs/cityselect/chengdu.md)
- [济南都有哪些值得加入的IT互联网公司?](docs/cityselect/jinan.md)

## 开发工具

- [IDEA插件之Mybatis Log plugin破解,亲测可用!!!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247483709&idx=1&sn=df4fe34cddba0568f0c71f263a10bbb1&chksm=fcf4def0cb8357e67cb1e79cabc629c831d6b3e1140b2f8c32dfe4546850ea9033ecda90b268&scene=178&cur_album_id=1521052399702966274#rd)
- [Navicat Premium 12免费安装](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247483746&idx=1&sn=eeed74cfad2502a448efd7a66e7a7bd2&chksm=fcf4deafcb8357b952ce405409d232f6a30b6521af6c9346ef2f3a1d83b8752b38c9f1ed3a09&scene=178&cur_album_id=1521052399702966274#rd)
- [Linux一键安装包,环境安装不用愁](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247484467&idx=1&sn=a92a4d706c42c3ad6929d2bce1ecbe16&chksm=fcf4dbfecb8352e88adb8aae5879148b8a5ae65318d35a90107241a04c18251ee3cad7eec537&scene=178&cur_album_id=1521052399702966274#rd)
- [优质资源分享 | Spring Boot 入门到放弃!!!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247484895&idx=1&sn=9049accc35f5c0843f056fa548eac357&chksm=fcf4da12cb835304d1a6ee5b730cfe2fbcb65c05bb5f719bd405d2aa3f2edf9990d2c2443181&scene=178&cur_album_id=1521052399702966274#rd)
- [《Mybatis进阶》肝了30天专栏文章,整理成册,免费获取!!!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247484585&idx=1&sn=14b451995eff66d8a12c0644b8ee0c69&chksm=fcf4db64cb8352729653c9a7c4e9f824391cfda1b096ec7996ed8003b46c303e9b9475fe9185&scene=178&cur_album_id=1521052399702966274#rd)
- [撸个反向代理工具,搞一搞JRebel](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247485561&idx=1&sn=afa5533cec0bcb2379b709666a02f698&chksm=fcf4d7b4cb835ea2083f0e550d7b8a707333258d694916634a72d76bf4ba4de2cd1fadb0e52d&scene=178&cur_album_id=1521052399702966274#rd)
- [推荐三款插件,让你玩转Github](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247485605&idx=1&sn=f693079c08cb7e7316ca663e78a9248f&chksm=fcf4d768cb835e7e27fe159123c0a3c8cf177f7402e0df8154c63581a27447e0f59207edd26a&scene=178&cur_album_id=1521052399702966274#rd)
- [太厉害了!推荐几款 Redis 可视化工具](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247487044&idx=2&sn=19cf91d745e13df14ddde7f1cef07a63&chksm=fcf4d189cb83589f56168ff31d726e01cddc3fb5bc982b5cbd702ce895ed613eb8f1735a7e33&scene=178&cur_album_id=1521052399702966274#rd)
- [9 个爱不释手的 JSON 工具](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247488682&idx=2&sn=cd34dbbf310e9f6cb3a265ab42ac26e7&chksm=fcf4cb67cb8342719d0d6b41fe9fd953ec1c7fced8fbce4a9aea313242f40b704024953e95a3&scene=178&cur_album_id=1521052399702966274#rd)
- [IntelliJ IDEA 最新15款 神级超级牛逼插件推荐(自用,真的超级牛逼)](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247488866&idx=2&sn=c13aa3d3eac4a8a43eb03750c85c438d&chksm=fcf4caafcb8343b93c1620aefbd6ee38cdbe1696173882bd6c97c8780bd0c5d2944a1f647142&scene=178&cur_album_id=1521052399702966274#rd)
- [5款牛逼的 API 工具,经典收藏](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247489837&idx=2&sn=38ddfbe3a4690204eceaa47a118faa18&chksm=fcf4c6e0cb834ff6e643a5729b5ec7f26da7c13d113ed45f998b6ab761530661fb215c3a3d75&scene=178&cur_album_id=1521052399702966274#rd)
- [JetBrains出品,一款好用到爆的数据库工具,惊艳到了!!!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247489975&idx=1&sn=8c0a568ec8e8889775b66e5dd05ecbe6&chksm=fcf4c67acb834f6cda433aad874fb54e1f125b052560551ec0aff01782d8e0826bbc827592c8&scene=178&cur_album_id=1521052399702966274#rd)
- [12 个顶级 Bug 跟踪工具](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247490054&idx=2&sn=d5448ff296e59060b34eaddddecd3f95&chksm=fcf4c5cbcb834cdd96f3098078dd897d8e1ce6619089d8635a2b385a0af03509d82131798ee4&scene=178&cur_album_id=1521052399702966274#rd)
- [免费的XShell替代品,又来一款国产良心工具....](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247490998&idx=1&sn=f156ef0cf40f8bfd8442f4dd21859fc7&chksm=fcf4c27bcb834b6d832caa885c45b31cfc48ed086c7f647c959e971580ff21fcbe5b9f28821c&scene=178&cur_album_id=1521052399702966274#rd)
- [SSH 远程神器之 MobaXterm,替代Xshell~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247505242&idx=1&sn=65dd1aee406d6c7d93b779a4d7d0a907&chksm=fcf70a97cb808381ee04e861b358d99fec6c5c490d34a656799b87421e9b36cae783e035c023&scene=178&cur_album_id=1521052399702966274#rd)
- [别用XShell了,这款SSH工具绝对惊艳,还支持网页版.....](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247519614&idx=1&sn=b22a19594e70fcea848347043e2e6547&chksm=fcf752b3cb80dba5ff09c140957c257a35c3d42d9fd657664e7ccf725dfe7956c387e41088f5&scene=178&cur_album_id=1521052399702966274#rd)
- [代码对比工具,就用这7个!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247491066&idx=1&sn=bf1ff3cece95568269be2f59d87abe2c&chksm=fcf4c237cb834b21ad7dd4cc7d3d22f7f7b536e19043c26a29639658a14175f06011a54d2dc0&scene=178&cur_album_id=1521052399702966274#rd)
- [让你的代码减少90%,这些Java工具库太强大了!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247491249&idx=1&sn=1beb4447f64a3c3cdfdef6cb2951ecfb&chksm=fcf4c17ccb83486a667a84964fb4c5e75f5f2e7e3d250519b359ab6352389a65f70ebab922d6&scene=178&cur_album_id=1521052399702966274#rd)
- [一款零注解侵入的 API 文档生成工具,你用过吗?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247491718&idx=1&sn=39d52f2e12b4f2a3e5cbd0588441cffd&chksm=fcf73f4bcb80b65d0376113ef34e01183e51da40ff970761b0bd8147ee4b3d3d0aaab332826e&scene=178&cur_album_id=1521052399702966274#rd)
- [IDEA 解决 Java8 的数据流问题,用过的都说好!!!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247492102&idx=1&sn=844dadf80c7533a11c6ef9c3ebbdfcc9&chksm=fcf73dcbcb80b4dd0c55b394159049b2f43de9e495ceaf1a4f3ec5cf45240a6711373cf9ecd6&scene=178&cur_album_id=1521052399702966274#rd)
- [还在用Jenkins?试试Gitlab的CI/CD功能吧,贼带劲!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247493316&idx=1&sn=57284cc8897bf7d98e697e426a020951&chksm=fcf73909cb80b01febab55f673e7d393d620d550e202a2d7c46d8082eba460130a768be5d1d8&scene=178&cur_album_id=1521052399702966274#rd)
- [阿里后端常用的 15 款开发工具](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247495267&idx=1&sn=7fc91db42ee70282a02b0bd5583febdd&chksm=fcf731aecb80b8b83eb0d1e40fca0196fbb0ca2c95afeef290158e8ab7129f0e39dcba24bbec&scene=178&cur_album_id=1521052399702966274#rd)
- [还发愁画流程图?IDEA这款比visio快10倍的神仙插件全部帮你搞定!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247496809&idx=1&sn=4f8a067406f1196ecbe30cc5149f527a&chksm=fcf72ba4cb80a2b27b71c045b8325b1d8782b0f166c075843eb7b192520b47ea1dda7b65ea7b&scene=178&cur_album_id=1521052399702966274#rd)
- [一款不错的性能调优利器 — 火焰图,你用过吗?](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247502556&idx=1&sn=9fc42ef4fe30bc00d609fbdecca31c0a&chksm=fcf71511cb809c076b3361d3d5720cae3b523adb8764cd630f3bd92cbf00c0536d8c0a399764&scene=178&cur_album_id=1521052399702966274#rd)
- [玩转Redis必备的几款运维工具!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247503427&idx=1&sn=bbab845ea04ec24339bb8f052ebc9367&chksm=fcf7118ecb80989828802711ca61acc4ee91998fa5d4a24ca1f3aa2b05fa9985dd154af9034b&scene=178&cur_album_id=1521052399702966274#rd)
- [Nginx 可视化神器!复杂配置一键生成,监控管理一条龙!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247520615&idx=1&sn=d0d3550754840699e62deabea912563b&chksm=fcf74eaacb80c7bccfe9ebf735e0d5dc5eec84bc781713af60fc8e501d29b6153c44fc37b72e&scene=178&cur_album_id=1521052399702966274#rd)
- [别用 VMware 了,这款虚拟机简单、轻量、好用还免费...](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247520633&idx=1&sn=fee4565a498d6291083fa24e8f3b5be8&chksm=fcf74eb4cb80c7a2695cf68607d98b1623b742de4ce9a0c7c0acdbc1b7b53b77faa909ffd1bc&scene=178&cur_album_id=1521052399702966274#rd)
- [干掉 powerdesigner,设计数据库表用它就够了!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247521269&idx=1&sn=722502b21d406016f714d5dd13ba4e86&chksm=fcf74c38cb80c52e788a19747cc352ac9f4cfb5498c399ead903ade4a52613161268a92e4f67&scene=178&cur_album_id=1521052399702966274#rd)
- [别总写代码,这130个网站比涨工资都重要!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==&mid=2247521276&idx=1&sn=1ac605ef91a04ceb92613f895e13e89f&chksm=fcf74c31cb80c527c63acdbcf5d87036542d5d48a1528a8416ba05673ab634e4b22077978807&scene=178&cur_album_id=1521052399702966274#rd)

## 微信公众号

### 码猿技术专栏

微信公众号【码猿技术专栏】作者是前蚂蚁金服Java工程师,专注分享Java技术干货和求职成长心得,不限于BAT面试,算法、计算机基础、数据库、分布式、spring全家桶、微服务、高并发、JVM、Docker容器,ELK、大数据等

**500页Java面试手册PDF:** 关注公众号后回复 **Java面试宝典** 即可领取超级热门的Java面试宝典pdf

![](https://www.java-family.cn/BlogImage/%E5%8D%95%E6%8E%A8/16.jpg)