{"id":14982969,"url":"https://github.com/chenjiabing666/javafamily","last_synced_at":"2025-04-04T07:06:13.216Z","repository":{"id":38252799,"uuid":"321062038","full_name":"chenjiabing666/JavaFamily","owner":"chenjiabing666","description":"【Java面试+Java学习指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。","archived":false,"fork":false,"pushed_at":"2023-01-29T08:07:18.000Z","size":70359,"stargazers_count":705,"open_issues_count":3,"forks_count":316,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-04-04T07:06:06.558Z","etag":null,"topics":["java","kafka","mybatis","mysql","nacos","rabbitmq","redis","rocketmq","sentinel","skywalking","spring","spring-cloud","spring-mvc","spring-security","springboot","springboot2"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chenjiabing666.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-12-13T12:40:39.000Z","updated_at":"2025-03-30T21:28:44.000Z","dependencies_parsed_at":"2023-02-15T21:31:12.281Z","dependency_job_id":null,"html_url":"https://github.com/chenjiabing666/JavaFamily","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chenjiabing666%2FJavaFamily","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chenjiabing666%2FJavaFamily/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chenjiabing666%2FJavaFamily/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chenjiabing666%2FJavaFamily/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chenjiabing666","download_url":"https://codeload.github.com/chenjiabing666/JavaFamily/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247135143,"owners_count":20889420,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["java","kafka","mybatis","mysql","nacos","rabbitmq","redis","rocketmq","sentinel","skywalking","spring","spring-cloud","spring-mvc","spring-security","springboot","springboot2"],"created_at":"2024-09-24T14:06:30.723Z","updated_at":"2025-04-04T07:06:13.190Z","avatar_url":"https://github.com/chenjiabing666.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"本仓库为【Java工程师技术指南】力求打造最完整最实用的Java工程师学习指南！\n\n这些文章和总结都是我近几年学习Java总结和整理出来的，非常实用，对于学习Java后端的朋友来说应该是最全面最完整的技术仓库。\n\n我靠着这些内容进行复习，拿到了BAT等大厂的offer，这个仓库也已经帮助了很多的Java学习者，如果对你有用，希望能给个star支持我，谢谢！\n\n为了更好地讲清楚每个知识模块，我们也参考了很多网上的优质博文，力求不漏掉每一个知识点，所有参考博文都将声明转载来源，如有侵权，请联系我。\n\n点击关注[微信公众号](#微信公众号)及时获取笔主最新更新文章，并可免费领取Java工程师必备学习资源\n\n![](https://www.java-family.cn/BlogImage/%E5%8D%95%E6%8E%A8/16.jpg)\n\n## 目录\n\n- [Java全栈学习路线](#Java全栈学习路线)\n\n- [Java基础](#Java基础)\n  - [基础知识](#基础知识)\n  - [容器](#容器)\n- [JavaWeb](#JavaWeb)\n  - [Spring](#Spring)\n  - [SpringMVC](#SpringMVC)\n  - [SpringBoot](#SpringBoot)\n  - [SpringCloud](#SpringCloud)\n  - [微服务授权鉴权](#微服务授权鉴权)\n- [Java进阶](#Java进阶)\n  - [并发](#并发)\n  - [JVM](#JVM)\n- [数据库](#数据库)\n  - [MySQL](#MySQL)\n- [缓存](#缓存)\n  - [Redis](#Redis)\n- [消息队列](#消息队列)\n  - [RabbitMQ](#RabbitMQ)\n  - [RocketMQ](#RocketMQ)\n  - [Kafka](#Kafka)\n- [面试指南](#面试指南)\n  - [面试八股文](#面试八股文)\n  - [城市选择](#城市选择)\n- [开发工具](#开发工具)\n- [微信公众号](#微信公众号)\n  - [码猿技术专栏](#码猿技术专栏)\n\n\n\n## Java全栈学习路线\n\n[在线浏览地址](https://www.processon.com/view/link/63491868e401fd06f762fc15)\n\n\u003e 访问密码：6666\n\n图片如下：\n\n![](https://www.java-family.cn/BlogImage/20230129160229.png)\n\n## Java基础\n\n### 基础知识\n\n* [面向对象基础](docs/java/basic/1、面向对象基础.md)\n* [Java基本数据类型](docs/java/basic/2、Java基本数据类型.md)\n* [string和包装类](docs/java/basic/3、string和包装类.md)\n* [final关键字特性](docs/java/basic/4、final关键字特性.md)\n* [Java类和包](docs/java/basic/5、Java类和包.md)\n* [抽象类和接口](docs/java/basic/6、抽象类和接口.md)\n* [代码块和代码执行顺序](docs/java/basic/7、代码块和代码执行顺序.md)\n* [Java自动拆箱装箱里隐藏的秘密](docs/java/basic/8、Java自动拆箱装箱里隐藏的秘密.md)\n* [Java中的Class类和Object类](docs/java/basic/9、Java中的Class类和Object类.md)\n* [Java异常](docs/java/basic/10、Java异常.md)\n* [解读Java中的回调](docs/java/basic/11、解读Java中的回调.md)\n* [反射](docs/java/basic/12、反射.md)\n* [泛型](docs/java/basic/13、泛型.md)\n* [枚举类](docs/java/basic/14、枚举类.md)\n* [Java注解和最佳实践](docs/java/basic/15、Java注解和最佳实践.md)\n* [JavaIO流](docs/java/basic/16、JavaIO流.md)\n* [多线程](docs/java/basic/17、多线程.md)\n* [深入理解内部类](docs/java/basic/18、深入理解内部类.md)\n* [javac和javap](docs/java/basic/20、javac和javap.md)\n* [Java8新特性终极指南](docs/java/basic/21、Java8新特性终极指南.md)\n* [序列化和反序列化](docs/java/basic/22、序列化和反序列化.md)\n* [继承、封装、多态的实现原理](docs/java/basic/23、继承、封装、多态的实现原理.md)\n\n### 容器\n\n* [Java集合类总结](docs/java/collection/Java集合类总结.md)\n* [Java集合详解1：一文读懂ArrayList,Vector与Stack使用方法和实现原理](docs/java/collection/Java集合详解1：一文读懂ArrayList,Vector与Stack使用方法和实现原理.md)  \n* [Java集合详解2：Queue和LinkedList](docs/java/collection/Java集合详解2：Queue和LinkedList.md)\n* [Java集合详解3：Iterator，fail-fast机制与比较器](docs/java/collection/Java集合详解3：Iterator，fail-fast机制与比较器.md)\n* [Java集合详解4：HashMap和HashTable](docs/java/collection/Java集合详解4：HashMap和HashTable.md)\n* [Java集合详解5：深入理解LinkedHashMap和LRU缓存](docs/java/collection/Java集合详解5：深入理解LinkedHashMap和LRU缓存.md)\n* [Java集合详解6：TreeMap和红黑树](docs/java/collection/Java集合详解6：TreeMap和红黑树.md)\n* [Java集合详解7：HashSet，TreeSet与LinkedHashSet](docs/java/collection/Java集合详解7：HashSet，TreeSet与LinkedHashSet.md)\n* [Java集合详解8：Java集合类细节精讲](docs/java/collection/Java集合详解8：Java集合类细节精讲.md)\n\n## JavaWeb\n\n* [走进JavaWeb技术世界1：JavaWeb的由来和基础知识](docs/java-web/走进JavaWeb技术世界1：JavaWeb的由来和基础知识.md)\n* [走进JavaWeb技术世界2：JSP与Servlet的曾经与现在](docs/java-web/走进JavaWeb技术世界2：JSP与Servlet的曾经与现在.md)\n* [走进JavaWeb技术世界3：JDBC的进化与连接池技术](docs/java-web/走进JavaWeb技术世界3：JDBC的进化与连接池技术.md)\n* [走进JavaWeb技术世界4：Servlet 工作原理详解](docs/java-web/走进JavaWeb技术世界4：Servlet%20工作原理详解.md)\n* [走进JavaWeb技术世界5：初探Tomcat的HTTP请求过程](docs/java-web/走进JavaWeb技术世界5：初探Tomcat的HTTP请求过程.md)\n* [走进JavaWeb技术世界6：Tomcat5总体架构剖析](docs/java-web/走进JavaWeb技术世界6：Tomcat5总体架构剖析.md)\n* [走进JavaWeb技术世界7：Tomcat和其他WEB容器的区别](docs/java-web/走进JavaWeb技术世界7：Tomcat和其他WEB容器的区别.md)\n* [走进JavaWeb技术世界8：浅析Tomcat9请求处理流程与启动部署过程](docs/java-web/走进JavaWeb技术世界8：浅析Tomcat9请求处理流程与启动部署过程.md)\n* [走进JavaWeb技术世界9：Java日志系统的诞生与发展](docs/java-web/走进JavaWeb技术世界9：Java日志系统的诞生与发展.md)\n* [走进JavaWeb技术世界10：从JavaBean讲到Spring](docs/java-web/走进JavaWeb技术世界10：从JavaBean讲到Spring.md)\n* [走进JavaWeb技术世界11：单元测试框架Junit](docs/java-web/走进JavaWeb技术世界11：单元测试框架Junit.md)\n* [走进JavaWeb技术世界12：从手动编译打包到项目构建工具Maven](docs/java-web/走进JavaWeb技术世界12：从手动编译打包到项目构建工具Maven.md)\n* [走进JavaWeb技术世界13：Hibernate入门经典与注解式开发](docs/java-web/走进JavaWeb技术世界13：Hibernate入门经典与注解式开发.md)\n* [走进JavaWeb技术世界14：Mybatis入门](docs/java-web/走进JavaWeb技术世界14：Mybatis入门.md)\n* [深入JavaWeb技术世界15：深入浅出Mybatis基本原理](docs/java-web/深入JavaWeb技术世界15：深入浅出Mybatis基本原理.md)\n* [走进JavaWeb技术世界16：极简配置的SpringBoot](docs/java-web/走进JavaWeb技术世界16：极简配置的SpringBoot.md)\n\n### Spring\n\n* [Spring源码剖析1：Spring概述](docs/java-web/Spring/Spring源码剖析1：Spring概述.md)\n* [Spring源码剖析2：初探Spring IOC核心流程](docs/java-web/Spring/Spring源码剖析2：初探Spring%20IOC核心流程.md)\n* [Spring源码剖析3：Spring IOC容器的加载过程 ](docs/java-web/Spring/Spring源码剖析3：Spring%20IOC容器的加载过程.md)\n* [Spring源码剖析4：懒加载的单例Bean获取过程分析](docs/java-web/Spring/Spring源码剖析4：懒加载的单例Bean获取过程分析.md)\n* [Spring源码剖析5：JDK和cglib动态代理原理详解 ](docs/java-web/Spring/Spring源码剖析5：JDK和cglib动态代理原理详解.md)\n* [Spring源码剖析6：Spring AOP概述](docs/java-web/Spring/Spring源码剖析6：Spring%20AOP概述.md)\n* [Spring源码剖析7：AOP实现原理详解 ](docs/java-web/Spring/Spring源码剖析7：AOP实现原理详解.md)\n* [Spring源码剖析8：Spring事务概述](docs/java-web/Spring/Spring源码剖析8：Spring事务概述.md)\n* [Spring源码剖析9：Spring事务源码剖析](docs/java-web/Spring/Spring源码剖析9：Spring事务源码剖析.md)\n\n### SpringMVC\n\ntodo........\n\n### SpringBoot\n\n- [问候一下世界！！！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247484622\u0026idx=1\u0026sn=97cd8935454e621983e79137095cfc0a\u0026chksm=fcf4db03cb83521559cb3608dd9fe531036e61bccc1b8108f36885105a033bbbff76434b22a7\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [配置文件怎么造？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247484677\u0026idx=1\u0026sn=47c2bae9139b30d4314cfc2e62c8e7fe\u0026chksm=fcf4dac8cb8353de4a34177700c42d81c73b2c3f0c2cd69798dc2a2f3988edd86f5ccdb25e58\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [一文带你搞懂日志如何配置？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247484716\u0026idx=1\u0026sn=04db24b54f73e7eaf72e393cc1f215a3\u0026chksm=fcf4dae1cb8353f738b3b61d9a935e256f2f885d13dff5d6e8cff03b85a5153d4aee8fc8328e\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [一文教你如何无感知切换日志框架？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247484742\u0026idx=1\u0026sn=b38695966cf6a9a314a20e080d4682b0\u0026chksm=fcf4da8bcb83539de55471e952be01725fcb372a183251b8bdef73908fc62c92d069f4e1cc50\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [WEB开发初了解~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247484775\u0026idx=1\u0026sn=297aeda0364a926d3f27fbf4e8359d02\u0026chksm=fcf4daaacb8353bc43242a63c0b53ffeea9eb2e4650dc24a998f5e07892f71e85aee4a4bcf59\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [拦截器如何配置，看这儿~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247484803\u0026idx=1\u0026sn=348f3643dab108273e058dc5a720538f\u0026chksm=fcf4da4ecb835358e68ccca8b3ae4d995db5e2b2363a64090707860a329c99284da377f44eb6\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [Spring Boot 如何配置过滤器，一波梭哈~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247484832\u0026idx=1\u0026sn=c65c7003077075c3c1d4213733f34195\u0026chksm=fcf4da6dcb83537bd7b2d1d6405310f32a05610b9407bb2784fb1e919018eee0aee34d23a265\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [一波带走，教你Spring Boot如何扩展、接管Spring MVC？](https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzU3MDAzNDg1MA==\u0026action=getalbum\u0026album_id=1532834475389288449#wechat_redirect)\n- [满屏的try-catch，你不瘆得慌？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247484881\u0026idx=1\u0026sn=7de738f8950b2a63a549d22a49bc435e\u0026chksm=fcf4da1ccb83530a76e52d6091a8e75f652fa2fad5f7d43b0087a5646cc87d50d3728ab327c6\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [优质资源分享 | Spring Boot 入门到放弃！！！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247484895\u0026idx=1\u0026sn=9049accc35f5c0843f056fa548eac357\u0026chksm=fcf4da12cb835304d1a6ee5b730cfe2fbcb65c05bb5f719bd405d2aa3f2edf9990d2c2443181\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [这类注解都不知道，还好意思说用过Spring Boot？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247484928\u0026idx=1\u0026sn=3df74eebdceafa53e09a22c427c79201\u0026chksm=fcf4d9cdcb8350dbf58a9353359f4a76985f53bb9a5346823235ba64626d80ca7a11c9f2dd1b\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [Spring Boot 整合多点套路，少走点弯路~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247484957\u0026idx=1\u0026sn=0ab1bd2b1ff0465df82f29d58e27b335\u0026chksm=fcf4d9d0cb8350c6c37ab953519ee1f0677f45fdc5fdfc42ce509159b8f3f0fd47f2b731a98c\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [Spring Boot 与 多数据源那点事儿~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247485200\u0026idx=1\u0026sn=27b9237d4eec57807ace2306a10a84d6\u0026chksm=fcf4d8ddcb8351cb307d1b36e2dae8a4d07b6eb65fed69c5097351c0e214c9b02d48beebd6e5\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [工作几年了，原来我只用了数据校验的皮毛~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247485436\u0026idx=1\u0026sn=390cf709815ec4652546184c42f5c0f0\u0026chksm=fcf4d831cb8351279b75d724fd81ced67d5db5cb803806ee116ca2a1d136b767b5e2d8d9a8a2\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [惊呆了！Spring Boot 还能远程调试？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247485512\u0026idx=1\u0026sn=9a18fa59fb2f497df4c4146e886075ab\u0026chksm=fcf4d785cb835e936a405ca4a54b0e67f2e7235ac100449eb5a04e0186d0bdd7d56546162bb3\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [热部署还在用devtools吗？JRebel不香吗？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247485582\u0026idx=1\u0026sn=0f22d800156d04a50f86f643900b4148\u0026chksm=fcf4d743cb835e55bee91878d744615278d64467d9291abdc29531197b2c03f5112923f41adb\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [Swagger3.0 天天刷屏，真的香吗？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247485630\u0026idx=1\u0026sn=8bca978951c8e8e0c1d0eb3e12e6bade\u0026chksm=fcf4d773cb835e65fc241be44b45f120e290f71c122fda1ee86372ebe0f5f21b63f96c907de0\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [三十二张图告诉你，Jenkins构建SpringBoot有多简单~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247485903\u0026idx=1\u0026sn=386ec81aa35a5e12da256078456c3221\u0026chksm=fcf4d602cb835f14315e5e334b3cc9bdc8a18898b2beeee707274f986ade245ff9496c385fc1\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [嗯，挺全乎儿的，Spring Boot 多环境配置都在这儿了，你喜欢哪一种呢？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247485919\u0026idx=1\u0026sn=50a01bd1cd8fc3f8e767a09430195500\u0026chksm=fcf4d612cb835f043a80ccf5a5f972f7880de3f38d6585a764aea4bf0c68d184eba288905975\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [六种方式，教你在SpringBoot初始化时搞点事情！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247494978\u0026idx=1\u0026sn=4b7b98e3046418a1051e9fcdfd5f78d7\u0026chksm=fcf7328fcb80bb99093407797a12b8383975e221fc07c37a1006694333b173ab19325cef2fba\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [Springboot 日志、配置文件、接口数据如何脱敏？老鸟们都是这样玩的！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247495798\u0026idx=1\u0026sn=95f537d8e82823b668b1c7a2d6842827\u0026chksm=fcf72fbbcb80a6ad42a12221d3b075670deb5014389db03b7cb8a9444f3776c54d52b98ba404\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [Spring Boot 与 注解那些事儿~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247485960\u0026idx=1\u0026sn=67edaf9878527278a95b186a44fc9da7\u0026chksm=fcf4d5c5cb835cd34297d687b1615c3b1816080f08dc27a744799f4f6dac9ffd8ebcf835a0f5\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [40 个 SpringBoot 常用注解：让生产力爆表！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247497053\u0026idx=1\u0026sn=df7467c5dd0140455e5b1e7c0c3cdbe5\u0026chksm=fcf72a90cb80a3865e4b2bb2d1e7947e20654757dfb7792025edbb0a8b709600e735d1a013d8\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [Controller层代码就该这么写，简洁又优雅！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247519534\u0026idx=1\u0026sn=0dab48718165202e311958e12267ea27\u0026chksm=fcf752e3cb80dbf5a99a440a45c03a86fe03f9d7e88882404e15271a9511d60829b083073c7b\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [用这4招 优雅的实现Spring Boot 异步线程间数据传递](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247520804\u0026idx=1\u0026sn=924571d769c75f099ece3ba5e976c1f0\u0026chksm=fcf74de9cb80c4ff37ce0949bb7fc267e34cfe730da386c0dbff1e79d43752182ffe07d15fd9\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [SpringBoot巧用 @Async 提升API接口并发能力](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247497542\u0026idx=1\u0026sn=cbc21c66d266ddd46b87642536981811\u0026chksm=fcf7288bcb80a19d5a93b9dc8ca0fd112e87d0f3548afbe2a650f458b9f8b0d13cae58559b93\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [实战！Spring Boot Security+JWT前后端分离架构登录认证！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247502546\u0026idx=1\u0026sn=bfb6fd9d96d8c5bf107a4981ba5e1547\u0026chksm=fcf7151fcb809c09b7ae29de8c0af0d00976539a46ee5f9bf583a6a7b196ea82f26ce98fd982\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [实战！SpringBoot+MDC实现全链路调用日志跟踪~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247502973\u0026idx=1\u0026sn=29f9905812a4ec38ec48f71df4acde63\u0026chksm=fcf713b0cb809aa6f24d8a91b3d8bf77d63c656d114dc4294fcbeae81e564e62da53fee06b08\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [实战！Spring Boot 整合 阿里开源中间件 Canal 实现数据增量同步！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247503534\u0026idx=1\u0026sn=415d5031e125d9034df1da5aa61623aa\u0026chksm=fcf71163cb809875a3df006f24991e5a6d657d1740a62955c9e3f0423cc7863bc652bd3c9d7f\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [Spring Boot 如何解决多个定时任务阻塞问题？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247504358\u0026idx=1\u0026sn=0ab6197320eb0ae4a700ed5a8831f853\u0026chksm=fcf70e2bcb80873dc88c5c33ea33447e4ff7c75c0287247cd30d4b309d8db45e453f9afe10ef\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [Spring Boot 优雅的实现重处理功能](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247508304\u0026idx=1\u0026sn=e8302d293ae2e544dd46fe6580c6e5c1\u0026chksm=fcf77e9dcb80f78bb80d258fc5ef4729daffa1dc84ac5f59c538339ef27ae53123c96699adcc\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [Spring Boot + flowable 完美结合，快速实现工作流](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247514858\u0026idx=1\u0026sn=05a3b29d00ae1c2cd778ac71bf82b4cb\u0026chksm=fcf76527cb80ec31da3fd4dc1413755112aa23810335dddd3568f9671b6ab54fe5d4a99ef7ed\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [Spring Boot + Activiti 完美结合，快速实现工作流~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247519878\u0026idx=1\u0026sn=a3bca87838b5e386b55f0a3900f8f1e1\u0026chksm=fcf7514bcb80d85d0396cf2333c8edd122e6496f846d69d69ece65e41f6ef85b6c840cc03ed6\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [Spring Boot Event 观察者模式，轻松实现业务解耦！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247515121\u0026idx=1\u0026sn=c50dff65bf1d7751e95d6c052bf80ee0\u0026chksm=fcf7643ccb80ed2ae2447923df83929bb61f575bbe6261d4753fce105050064d4b50821dc8a9\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [Spring Boot 集成 Flyway，数据库也能做版本控制](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247515703\u0026idx=1\u0026sn=c7fbc34807df6dfade2e554cf4c6fe9e\u0026chksm=fcf761facb80e8ec4858512e301325a1897b7648f0e8822f862f608d066e803074a50b7bd60e\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [放弃FastDFS，Spring Boot 整合 MinIO 实现分布式文件服务，真香！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247517447\u0026idx=1\u0026sn=0a255dac0aa38eb82ffd74477b4bff08\u0026chksm=fcf75acacb80d3dc03536d609f3f56bb48268359cf78824f19e26f18afbc9ef52e7f882fc77c\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [使用 Guava-Retry 优雅的实现重处理](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247517493\u0026idx=1\u0026sn=3549c637c651202313e36cc105668a7b\u0026chksm=fcf75af8cb80d3ee16457a192083d31b97da77f921c5d397b06a4aa96ce133d18f925122f9da\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [头秃系列，二十三张图带你从源码分析Spring Boot 启动流程~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247486041\u0026idx=1\u0026sn=2bc98162c5e87ef217143b8e97cd9583\u0026chksm=fcf4d594cb835c82254cf9d4cc374e04af1079deb5486bcc83c99d359444320cafac3bcc1805\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [头秃了，Spring Boot 自动配置源码解析~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247486058\u0026idx=1\u0026sn=18cc618c5deb0716b65dc2c394c8e09d\u0026chksm=fcf4d5a7cb835cb183736c2bc468619b9c0e378c85476cd368e204d6bf1e47838990b5059c29\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [头秃了，使用@AutoConfigureBefore调整配置顺序竟没生效？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247486092\u0026idx=1\u0026sn=8c2c4fbe52de61c99cf0d53af77cd78a\u0026chksm=fcf4d541cb835c57a8835bbaf066dc8c828b7016c14990a8422238ae5aac6f09845e80a645b8\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [SpringBoot中使用注解来实现 Redis 分布式锁](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247518638\u0026idx=1\u0026sn=a814699d8669bf92cb3eac4e1e33c0f0\u0026chksm=fcf75663cb80df75135cd457649627b8d2202e71e9f1dff50b0e2003ff8e33a255c55612d9ce\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [SpringBoot，来实现MySQL读写分离技术](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247488760\u0026idx=1\u0026sn=44098f5c79f7cf5ab01cdff11c84f917\u0026chksm=fcf4cb35cb834223febda9caf0d76c454449af4dce14fd72039aeeef126c2adc429ab285756e\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [SpringBoot+JWT整合实现单点登录SSO](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247488809\u0026idx=1\u0026sn=bb32c683909fca282656f19aa5b4b9e1\u0026chksm=fcf4cae4cb8343f22fed88c255ccee1ae7036d850db9246ec0978fddd159ce66879e28b09b4f\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [SpringBoot 整合 MyCat 实现读写分离](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247488885\u0026idx=2\u0026sn=c9cafdf894f889776a61ca323b4b6e6a\u0026chksm=fcf4cab8cb8343ae2711ad7109e719b551289326e15d89f7a8513bb592862bf8a71914a1f572\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [SpringBoot 接口幂等性的实现方案，真服了~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247489722\u0026idx=1\u0026sn=e71ae0c2b36011b5a553c8bb882217a0\u0026chksm=fcf4c777cb834e61a62d30bef2f67bb0b8543f80877efbe9fe9f09439cd1346d03d367fc2197\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [如何使用 Arthas 定位 Spring Boot 接口超时](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247489751\u0026idx=1\u0026sn=56b635cadc0a7eaa1abf565d93cd483d\u0026chksm=fcf4c71acb834e0cafad7e835628a444aa7266a96a980dbb8418b1b2e50697cecf25a007dd54\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [还在使用kill -9 pid结束spring boot项目吗？那你已经落伍了！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247489788\u0026idx=2\u0026sn=1e1a12cd10d1ed37ccbc207ff323e7c3\u0026chksm=fcf4c731cb834e27b46357bd9aca8fd9aae0a325212df9eff7d9fdb56ffb924dbd9958008235\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [一行代码搞定Spring Boot反爬虫，防止接口盗刷！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247489837\u0026idx=1\u0026sn=67408b22833849965b71ce65bc968538\u0026chksm=fcf4c6e0cb834ff6bf3e8393e0adc0e4a0da9ded8ed1aee6de77fb99ccba081a4c6e1aaa2676\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [在SpringBoot项目中，自定义注解+拦截器优雅的实现敏感数据的加解密！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247489837\u0026idx=1\u0026sn=67408b22833849965b71ce65bc968538\u0026chksm=fcf4c6e0cb834ff6bf3e8393e0adc0e4a0da9ded8ed1aee6de77fb99ccba081a4c6e1aaa2676\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [Shiro + JWT + Spring Boot Restful 简易教程](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247490551\u0026idx=1\u0026sn=e3c1d79c913dc779d5559c3921e30457\u0026chksm=fcf4c43acb834d2cb5cee42bfb493dbdbef4ed6d0a47d1500a3cb064ad0582cf5fd7122344f4\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [SpringBoot 中实现跨域的5种方式](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247490899\u0026idx=1\u0026sn=d83a079f68ec95fe39bf4d64c6446045\u0026chksm=fcf4c29ecb834b880fdd1cc7fe300c9e139df89adb0b88da15ed9da932de86ce29ed43f9d53a\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [啥？不用安装Jre，SpringBoot项目也可以打包exe应用程序运行！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247491214\u0026idx=1\u0026sn=9fdb73412b489af30f89b8bc486ed28b\u0026chksm=fcf4c143cb8348551d6b17982da2050e3dfc5528aa19f2bd3d5c430683b6d506b101535535ec\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [如何让Spring Boot 的配置 “动” 起来？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247491214\u0026idx=1\u0026sn=9fdb73412b489af30f89b8bc486ed28b\u0026chksm=fcf4c143cb8348551d6b17982da2050e3dfc5528aa19f2bd3d5c430683b6d506b101535535ec\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [ELK 处理 Spring Boot 日志，妙！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247492775\u0026idx=1\u0026sn=a608685053cfba1123d830cafbd58d44\u0026chksm=fcf73b6acb80b27c3de0d44e5b841fae3956cfbb1a028b008af8191fe7a38445a80796d5ff17\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [Spring Boot 青睐的数据库连接池HikariCP为什么是史上最快的？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247492953\u0026idx=1\u0026sn=0a74e548015d2e5d5e48e4e9a6086be3\u0026chksm=fcf73a94cb80b382e23b6fb645dc88a5d8154073d89228aaca896ed5b8535a0363815a280251\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [Spring Boot 这样优化，让你的项目飞起来！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247493060\u0026idx=1\u0026sn=191a1e1e3e7e0cc20be53e2d0741724b\u0026chksm=fcf73a09cb80b31f5ff2798e3f15816db974e2fad673af846eec789ffdc019754644badf9ca1\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [告别硬编码，SpringBoot实现动态增删启停定时任务](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247494005\u0026idx=1\u0026sn=8d5bb95a15fbec3e66e76e785653eaa5\u0026chksm=fcf736b8cb80bfae9bd59141f69957c701db70d201b9de9955e5ba7b0a65cc2910345bf46ccb\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [Spring Boot 集成 WebSocket，轻松实现信息推送！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247494312\u0026idx=2\u0026sn=b3abfdb6b969b4630117087bc283c5d4\u0026chksm=fcf73565cb80bc732fd91eddaa48026fe04f54a0c69e6aadd64438026ba36928813a8012160a\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [Spring Boot 这样做可视化监控，一目了然！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247495250\u0026idx=1\u0026sn=677041e037b2bdeeab95b6be1995994e\u0026chksm=fcf7319fcb80b8898dbce093c8a005cafa92a85849b7d6e4f7fb0963e45818d5d4d47cbda7b9\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [SpringBoot 玩一玩代码混淆，防止反编译代码泄露](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247519774\u0026idx=1\u0026sn=43e50a91443185f3dc57bd94ad424ebb\u0026chksm=fcf751d3cb80d8c59a8b9af2cb5e6fa30202a61083fcf4f94127a008c5443b7ac4086b5deec5\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [Jenkins + Docker 一键自动化部署 Spring Boot 项目](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247519827\u0026idx=1\u0026sn=f4403cff2095163dc03d904f77566116\u0026chksm=fcf7519ecb80d88895460e4f285feb2d3a232c0ae23fd7771752c66827d2d1219e7186f827c3\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n- [SpringBoot 使用 Sa-Token-Quick-Login 插件实现快速登录认证](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247520996\u0026idx=1\u0026sn=fb42865d1765ec133843627c87092584\u0026chksm=fcf74d29cb80c43f82f31f40a71ba5a726c331df992706a3f4f0b63f8178d7ec570391f3cbe7\u0026scene=178\u0026cur_album_id=1532834475389288449#rd)\n\n\n\n### SpringCloud\n\n- [五十五张图告诉你微服务的灵魂摆渡者Nacos究竟有多强？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247493854\u0026idx=1\u0026sn=4b3fb7f7e17a76000733899f511ef915\u0026chksm=fcf73713cb80be05fe4473390f946dfbaf77848d7041c30f069bcb5a3629be782f4b1121bd6a\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [Nacos 如何实现生产环境中的灰度配置？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247507709\u0026idx=1\u0026sn=108cff92ccf5b5a8f61394962ef7cb06\u0026chksm=fcf70130cb808826436623aea885c4f17c279706a80dbc2953539716db1c217730d4db2f94ec\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [从实现原理来讲，Nacos 为什么这么强？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247514933\u0026idx=1\u0026sn=374da0ea32321baf6938ff2e611d8fce\u0026chksm=fcf764f8cb80edee2a0c493f58570b1502fb093ccd38fd498de1f6c1213e24e0355d8bcd713f\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [你的Nacos还在裸奔吗？Nacos权限绕过漏洞](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247519681\u0026idx=1\u0026sn=4a28a8b945d27493c25269043f32bac7\u0026chksm=fcf7520ccb80db1ac7072e5869fe9dc0fedd8c50dec424e16a5dccd6425853d2dc2396ca4dc6\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [Nacos 2.2 发布，正式支持其他数据库](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247520283\u0026idx=1\u0026sn=a3308ae6144488787416c3fbb3adb83c\u0026chksm=fcf74fd6cb80c6c0efd0d152bda730ff0af8e4948e7d370197361540dd78fd07922a8aface4c\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [利用 Nacos 实现了一个动态化线程池，非常实用！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247520583\u0026idx=1\u0026sn=3e621aa98091ef237b12308f64ec66e0\u0026chksm=fcf74e8acb80c79c277ae85d7d4ca7d6c9500b61064723dab73645b829cabf1c606b961e9895\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [聊聊 分布式配置中心 Apollo](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247513804\u0026idx=1\u0026sn=06e68cf817fc4aa5d95e2670d89ff60e\u0026chksm=fcf76901cb80e0174f85448d9c8f2c34900d6e69f313809a270b8f3395a5fd4fd40343c068bd\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [Apollo 太重，最终选择了 Nacos](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247515047\u0026idx=1\u0026sn=f199383181bace5b1009e0a97541389f\u0026chksm=fcf7646acb80ed7ce92b0e8e77a2936af6ca68e1d452e7d5fe5f2257252b454eb4fa2aa42b72\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [Nacos 和 Apollo中的 长轮询 定时机制，太好用了~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247515294\u0026idx=1\u0026sn=50c84d2cb6b29f7d2892330d6e560c75\u0026chksm=fcf76353cb80ea45ae0b9e0186ac4feb3dd8efad6f96c9218c0dacd994ce6682d2d1b3e9adff\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [openFeign夺命连环9问，这谁受得了？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247496653\u0026idx=1\u0026sn=7185077b3bdc1d094aef645d677ec472\u0026chksm=fcf72c00cb80a516a8d1bc3b89400e202f2cbc1fd465e6c51e84a9a3543ec1c8bcfe8edeaec2\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [实战！openFeign如何实现全链路JWT令牌信息不丢失？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247504759\u0026idx=1\u0026sn=e50d5b44eb64debf43c6d644f55c68b5\u0026chksm=fcf70cbacb8085aca5cd88688973ed45cd8bd9a4642ae97727f3684b431f80316e5c073d6946\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [openFeign 异步 调用丢失上下文怎么破？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247506768\u0026idx=1\u0026sn=f7548005d466a5ead82bab07153e849f\u0026chksm=fcf7049dcb808d8b1c419c0c6deb74136da9857f9dd8f88005c4f352c378295d2984ea2ca312\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [OpenFeign 如何做到 \"隔空取物\" ？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247506799\u0026idx=1\u0026sn=05599d12645ecb9740c80d7deade319d\u0026chksm=fcf704a2cb808db4923648810bd490e7a3b127043d53fdec6f7a221425b3e469dd7359ef4e1f\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [项目终于用上了动态Feign，真香！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247520310\u0026idx=1\u0026sn=cfe005ec3381c3928aa0e1fce1991daf\u0026chksm=fcf74ffbcb80c6ed2b50e76feb28ec6dad96681aac4566ba6cd46b2eff814d8203db77048e2b\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [一个注解优雅的实现 Feign 的重试调用！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247521138\u0026idx=1\u0026sn=ef361d8b580e324466814162c083a8f0\u0026chksm=fcf74cbfcb80c5a98d4ca4afeb7b59d60cda10be68bd0f67498859b9a48e3c97d91dae950086\u0026token=1366476609\u0026lang=zh_CN#rd)\n- [阿里面试这样问：Nacos、Apollo、Config配置中心如何选型？这10个维度告诉你！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247496772\u0026idx=1\u0026sn=8a88b998920bb9b665f52320cf94d9c7\u0026chksm=fcf72b89cb80a29f0c8f0d4a41857f2a5e3af01d0ffc85e826a3f4b434d9cbdffe56cf6433a5\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [阿里面试败北：5种微服务注册中心如何选型？这几个维度告诉你！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247497371\u0026idx=1\u0026sn=df5aa872452970f5f46efff5fc777b34\u0026chksm=fcf72956cb80a0409b4af506751645bbe942aacd362640337833dd76d7c6ae077a4262b28942\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [阿里限流神器Sentinel夺命连环 17 问？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247498039\u0026idx=1\u0026sn=3a3caee655ff015b46249bd51aa4dc79\u0026chksm=fcf726facb80afecea4d48faf94a9940b80ba21b325510cf4be6f7c7bce2f3c73266857f65d1\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [对比7种分布式事务方案，还是偏爱阿里开源的Seata，真香！(原理+实战)](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247499421\u0026idx=1\u0026sn=a55797652284bafd9216ea981f4125e0\u0026chksm=fcf72150cb80a846e62beecc2a9f1e251bcd0e23136175504a7e28f1cce2ff5f5a26da1960a2\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [实战！阿里神器 Seata 实现 TCC模式 解决分布式事务，真香！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247504650\u0026idx=1\u0026sn=d7b3df7bcb8483a503749c863e0e0217\u0026chksm=fcf70cc7cb8085d11b46fd08613e6749ee5be6d25183f0f6c2561506e34954564cfe2d7fd46a\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [Spring Cloud Gateway夺命连环10问？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247499894\u0026idx=1\u0026sn=f1606e4c00fd15292269afe052f5bca2\u0026chksm=fcf71fbbcb8096ad349e6da50b0b9141964c2084d0a38eba977fe8baa3fbe8af3b20c7591110\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [5 种 API 网关技术选型，yyds](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247517355\u0026idx=1\u0026sn=70fae363276abcbf6bf82377aa227169\u0026chksm=fcf75b66cb80d2706bd2bf5eef3a058432f8119dd01092a50da88944ae5c51890bf4b64562f4\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [Spring Cloud Gateway 整合阿里 Sentinel网关限流实战！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247500540\u0026idx=1\u0026sn=2967bf1f9fa2c4d5b94b7fe291b7869b\u0026chksm=fcf71d31cb8094271b5bbeca85cc03cf7d7c8bbf7c4d5b83a539e39c956e3f4015f91e7742b6\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [分布式链路追踪之Spring Cloud Sleuth夺命连环9问？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247500757\u0026idx=1\u0026sn=ef71f10d5736029c92287f7894c842ed\u0026chksm=fcf71c18cb80950ec3144d66957a9d2914b51b8af22cf59a1ca3f9e2b561a11aca359d50d5a1\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [链路追踪自从用了SkyWalking，睡的真香！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247501079\u0026idx=1\u0026sn=438ef3a3d65fb4919b61cf6972827bec\u0026chksm=fcf71adacb8093ccc4c3d6dfb8860ca07aefbc761c1ed5126eb4a4e87548441841198db1f8e3\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [字节面试这样问：跨库多表存在大量数据依赖问题有哪些解决方案？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247503263\u0026idx=1\u0026sn=edc475e36127792e35112c4746e53d37\u0026chksm=fcf71252cb809b44d7ae246e9503e1d6b91b29965c0cd7ebfc7da9c1a098fe186cd977736c40\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [微服务下蓝绿发布、滚动发布、灰度发布等方案，必须懂！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247505342\u0026idx=1\u0026sn=3e701ee24e1a87ce3b438d840aa1c356\u0026chksm=fcf70a73cb80836547debd445832ae757e0b786ee71fc9b4229025d07a1eebd3ef219a4c2438\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [微服务如何聚合 API 文档？这波秀~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247505642\u0026idx=1\u0026sn=6e07461626c690dfeab4704941f1e55d\u0026chksm=fcf70927cb8080312ea2a942d99e27ea70b4466f36fdf115bf837a5226011048f50175b347ee\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [Spring Cloud Gateway CORS 方案 一次说清楚~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247507047\u0026idx=1\u0026sn=0176d16550b990ad0b72c0621ceb8760\u0026chksm=fcf703aacb808abccef57b0f373a987a8929074a7894592f290dc7310c3cac39488196e00260\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [Spring Cloud 分布式实时日志分析采集三种方案~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247507898\u0026idx=1\u0026sn=4332309604cd98ecc69b5a237e049539\u0026chksm=fcf70077cb80896138c4f233a7ff587d1356075933b4617290a39456dc1e6b00357a1a766304\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [替代ELK？分布式日志收集 后起之秀 Graylog](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247508171\u0026idx=1\u0026sn=9e41d7ddf5adaa34826d3178e63cc1a3\u0026chksm=fcf77f06cb80f6101411b55472da93781fbdec1c63a66235a68402ee633610ff714c9787fafc\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [如何用 ELK 搭建 TB 级的日志监控系统？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247517680\u0026idx=1\u0026sn=57ce7829078aad1dd748244a47039612\u0026chksm=fcf75a3dcb80d32ba66b8fd562c45df1d3fb395c0875030aecbfd5471ff2583cadcac6952295\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [聊聊 Spring Cloud 全链路灰度发布 方案~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247508403\u0026idx=1\u0026sn=be24819cfea40d8c76cc009fb8784e47\u0026chksm=fcf77e7ecb80f768d59716a6af9e6161d994171f08966fbeb7fc0f5b6ac4f0ae5864ac6b781e\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [终于有人把灰度发布架构设计讲明白了](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247516526\u0026idx=1\u0026sn=914990ef3c8d12411134f41be764bd04\u0026chksm=fcf75ea3cb80d7b58aaa577488ffef683656af1fe7a5d2683896927ee7877cac304f91d69cbb\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [聊聊 Spring Cloud 如何 优雅下线](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247508490\u0026idx=1\u0026sn=d6a8cd9e063e4bab108e1d2d20ab7691\u0026chksm=fcf77dc7cb80f4d10d875524b88b7f8a0c80a710700d57c46577de6741aa3ddd4d4958b8203d\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [SpringBoot+Nacos+Kafka实现微服务流编排](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247514733\u0026idx=1\u0026sn=209a9b064543fbc2f7841e65a1ddd2db\u0026chksm=fcf765a0cb80ecb64e74b5c6ac32c6171b37e97b376759bbe79c60553173c6befd4afe2ebe88\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [难住了，微服务之间的几种调用方式哪种最佳？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247517006\u0026idx=1\u0026sn=763cca614419e3f39668098464893c3a\u0026chksm=fcf75c83cb80d59589ceefbab5c0bd2c0cd3f341bdb25c39692382d6ec026d08191384967b9c\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [微服务最重要的10个设计模式](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247517905\u0026idx=1\u0026sn=3d33a3fa39e9fa8276f83c6783f5a6d6\u0026chksm=fcf7591ccb80d00a37f65928c2c2c636b3e7aa3d295cc1df00926633029221384ba7396dc92d\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [一张图看懂微服务架构路线](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247518800\u0026idx=1\u0026sn=058878c96575f5446599dcec22070d69\u0026chksm=fcf7559dcb80dc8b6b8cbe91e7d1cd32f1af4bfe01aabd90943f0b7025bdef55722e3218215e\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [聊聊微服务中的 BFF 架构](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247519431\u0026idx=1\u0026sn=e036ff77ffd2f400cd9d5e43618a2d0c\u0026chksm=fcf7530acb80da1cd7de812ff36aa1458ab2641bf41ff0d7e703f62cb9a1c5979b456fe0be21\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [聊聊如何设计一个容错的微服务架构](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247519523\u0026idx=1\u0026sn=dfbbe8622e77f6280fbe1e2c092b040d\u0026chksm=fcf752eecb80dbf81121d918f0883df9333a0b7bae51d0f3ed1d236e492ba3fb7e2e108c3132\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [为什么在做微服务设计的时候一定需要DDD？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247519920\u0026idx=1\u0026sn=27e37eb8cc26705f590ecd220b945b49\u0026chksm=fcf7517dcb80d86b91aa034b08525a18a8adbda28f782da38f1841d83599c848cbf338ac7918\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [聊聊最新微服务架构技术栈选型](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247520411\u0026idx=1\u0026sn=e5dd3dd789fb2c1a79863b8d80744a5e\u0026chksm=fcf74f56cb80c6403531aa7616e8cab89caaff53fe66052208d79f76d025e0384e0473714c1f\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [微服务循环依赖调用引发的血案](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247521025\u0026idx=1\u0026sn=0324be62019cf2760ee1d0e19fe918e2\u0026chksm=fcf74ccccb80c5dad22bb0e06cd40dad352ecc37214b03f93633bf7716aee92851c101b1a512\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n\n\n\n\n\n### 微服务授权鉴权\n\n- [妹子始终没搞懂OAuth2.0，今天整合Spring Cloud Security 一次说明白！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247502682\u0026idx=1\u0026sn=52a15b623ab6135c134b8262bd605946\u0026chksm=fcf71497cb809d81f1d2dbce76b3e00170f085306b2a2a67a807a6d9e2cf03bf1de3b8f203a2\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [OAuth2.0实战！使用JWT令牌认证！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247502801\u0026idx=1\u0026sn=56b1af09bfa25d5e44193a7d75dfa623\u0026chksm=fcf7141ccb809d0a1b0b2d7f6d9893c7d3e560dd8996296276f0274d2578236ee87e9124810d\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [OAuth2.0实战！玩转认证、资源服务异常自定义这些骚操作！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247502905\u0026idx=1\u0026sn=32ba3ae4e0a4097d238f64719c88b7f7\u0026chksm=fcf713f4cb809ae2ccb706b8e9f8184739d3c7b97d388467bfe9ff31a8c15768b6de05054f08\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [实战干货！Spring Cloud Gateway 整合 OAuth2.0 实现分布式统一认证授权！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247503249\u0026idx=1\u0026sn=b33ae3ff70a08b17ee0779d6ccb30b53\u0026chksm=fcf7125ccb809b4aa4985da09e620e06c606754e6a72681c93dcc88bdc9aa7ba0cb64f52dbc3\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [实战！退出登录时如何借助外力使JWT令牌失效？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247504322\u0026idx=1\u0026sn=4b0a2488a4edcb025d0694604e86f840\u0026chksm=fcf70e0fcb808719b98a65891bc08e9490db09f07debd4521052978a319ab052f8a72b93c1a7\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [实战！Spring Cloud Gateway集成 RBAC 权限模型实现动态权限控制！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247504442\u0026idx=1\u0026sn=48c1dd73c038e3d936db4e5134f7bbc2\u0026chksm=fcf70df7cb8084e1556cac092fdb68ffd6503cbb287485ef76e9941611d134258c38d03e890a\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [实战！微服务 认证中心 如何扩展授权模式 实现多种方式登录？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247506358\u0026idx=1\u0026sn=89b361870244b68c351383555fbf9705\u0026chksm=fcf7067bcb808f6d38694b16b3b8480894c30dc885f46d349ef95c4550fdbd8f9a00aaf8b708\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [3 个注解，优雅的实现微服务鉴权](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247512286\u0026idx=1\u0026sn=4ca3339cc0428c72a7885957d5ee9241\u0026chksm=fcf76f13cb80e605f878498bae159cfe2b55f03334b32dd77bac46d2fc3e2c0d2e5cafbd7d7c\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [微服务中使用阿里开源的TTL，优雅的实现身份信息的线程间复用](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247512365\u0026idx=1\u0026sn=f847a72fecda9852ad23879e78e07af2\u0026chksm=fcf76ee0cb80e7f6df3c15868f89a7722db5152625b2e60c2ba78f4bc14112fbc45280e52fac\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [一个接口优雅的实现 Spring Cloud OAuth2 自定义token返回格式](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247514149\u0026idx=1\u0026sn=48e6952620d9fdb2363aa6c86af0e2f2\u0026chksm=fcf767e8cb80eefeefdc23e35600cf296af25c07a1da77526489cc4fc58a19d3f53723f5a5f2\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [几行代码搞定 Spring Cloud OAuth2 授权码模式3个页面定制](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247514685\u0026idx=1\u0026sn=f886c3f8161c8a6e87278dbde9154018\u0026chksm=fcf765f0cb80ece64b4c39184500246a5638b7fff9b9efa6d66ba517c3336e0a72d03f2da1d6\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [权限系统就该这么设计，yyds](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247515518\u0026idx=1\u0026sn=ba4f29856fd78c2a921cce37a2f2a272\u0026chksm=fcf762b3cb80eba5c3c3a5262cc5cd874855e99467bf805fea647483759ab45910695a10b3f0\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n- [阿里终面：说说OAuth2.0 与 单点登录的区别？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247516842\u0026idx=1\u0026sn=cb43b12820ca4d04ebf42763dfcf5bd8\u0026chksm=fcf75d67cb80d471234a980b16474faf14b2f81fcfd69e6c3c10f8e9c81ddf81ac189f8406d9\u0026scene=178\u0026cur_album_id=2042874937312346114#rd)\n\n## Java进阶\n\n### 并发\n\n* [Java并发指南1：并发基础与Java多线程](docs/java/currency/Java并发指南1：并发基础与Java多线程.md)\n* [Java并发指南2：深入理解Java内存模型JMM](docs/java/currency/Java并发指南2：深入理解Java内存模型JMM.md)\n* [Java并发指南3：并发三大问题与volatile关键字，CAS操作](docs/java/currency/Java并发指南3：并发三大问题与volatile关键字，CAS操作.md)\n* [Java并发指南4：Java中的锁 Lock和synchronized](docs/java/currency/Java并发指南4：Java中的锁%20Lock和synchronized.md)\n* [Java并发指南5：JMM中的final关键字解析](docs/java/currency/Java并发指南5：JMM中的final关键字解析.md)\n* [Java并发指南6：Java内存模型JMM总结](docs/java/currency/Java并发指南6：Java内存模型JMM总结.md)\n* [Java并发指南7：JUC的核心类AQS详解](docs/java/currency/Java并发指南7：JUC的核心类AQS详解.md)\n* [Java并发指南8：AQS中的公平锁与非公平锁，Condtion](docs/java/currency/Java并发指南8：AQS中的公平锁与非公平锁，Condtion.md)\n* [Java并发指南9：AQS共享模式与并发工具类的实现](docs/java/currency/Java并发指南9：AQS共享模式与并发工具类的实现.md)\n* [Java并发指南10：Java 读写锁 ReentrantReadWriteLock 源码分析](docs/java/currency/Java并发指南10：Java%20读写锁%20ReentrantReadWriteLock%20源码分析.md)\n* [Java并发指南11：解读 Java 阻塞队列 BlockingQueue](docs/java/currency/Java并发指南11：解读%20Java%20阻塞队列%20BlockingQueue.md)\n* [Java并发指南12：深度解读 java 线程池设计思想及源码实现](docs/java/currency/Java并发指南12：深度解读%20java%20线程池设计思想及源码实现.md)\n* [Java并发指南13：Java 中的 HashMap 和 ConcurrentHashMap 全解析](docs/java/currency/Java并发指南13：Java中的HashMap和 ConcurrentHashMap全解析.md)\n* [Java并发指南14：JUC中常用的Unsafe和Locksupport](docs/java/currency/Java并发指南14：JUC中常用的Unsafe和Locksupport.md)\n* [Java并发指南15：Fork join并发框架与工作窃取算法剖析](docs/java/currency/Java并发编程指南15：Fork%20join并发框架与工作窃取算法剖析.md)\n\n### JVM\n\n* [JVM总结](docs/java/jvm/JVM总结.md)\n* [深入理解JVM虚拟机1：JVM内存的结构与消失的永久代](docs/java/jvm/深入理解JVM虚拟机1：JVM内存的结构与消失的永久代.md)\n* [深入理解JVM虚拟机2：JVM垃圾回收基本原理和算法](docs/java/jvm/深入理解JVM虚拟机2：JVM垃圾回收基本原理和算法.md)\n* [深入理解JVM虚拟机3：垃圾回收器详解](docs/java/jvm/深入理解JVM虚拟机3：垃圾回收器详解.md)\n* [深入理解JVM虚拟机4：Javaclass介绍与解析实践](docs/java/jvm/深入理解JVM虚拟机4：Javaclass介绍与解析实践.md)\n* [深入理解JVM虚拟机5：虚拟机字节码执行引擎](docs/java/jvm/深入理解JVM虚拟机5：虚拟机字节码执行引擎.md)\n* [深入理解JVM虚拟机6：深入理解JVM类加载机制](docs/java/jvm/深入理解JVM虚拟机6：深入理解JVM类加载机制.md)\n* [深入理解JVM虚拟机7：JNDI，OSGI，Tomcat类加载器实现](docs/java/jvm/深入理解JVM虚拟机7：JNDI，OSGI，Tomcat类加载器实现.md)\n* [深入了解JVM虚拟机8：Java的编译期优化与运行期优化](docs/java/jvm/深入了解JVM虚拟机8：Java的编译期优化与运行期优化.md)\n* [深入理解JVM虚拟机9：JVM监控工具与诊断实践](docs/java/jvm/深入理解JVM虚拟机9：JVM监控工具与诊断实践.md)\n* [深入理解JVM虚拟机10：JVM常用参数以及调优实践](docs/java/jvm/深入理解JVM虚拟机10：JVM常用参数以及调优实践.md)\n* [深入理解JVM虚拟机11：Java内存异常原理与实践](docs/java/jvm/深入理解JVM虚拟机11：Java内存异常原理与实践.md)\n* [深入理解JVM虚拟机12：JVM性能管理神器VisualVM介绍与实战](docs/java/jvm/深入理解JVM虚拟机12：JVM性能管理神器VisualVM介绍与实战.md)\n* [深入理解JVM虚拟机13：再谈四种引用及GC实践](docs/java/jvm/深入理解JVM虚拟机13：再谈四种引用及GC实践.md)\n* [深入理解JVM虚拟机14：GC调优思路与常用工具](docs/java/jvm/深入理解JVM虚拟机：GC调优思路与常用工具.md)\n\n## 数据库\n\n### MySQL\n\n- [(一)全解MySQL之架构篇：自顶向下深入剖析MySQL整体架构！](https://juejin.cn/post/7143614079532269598)\n- [(二) 全解MySQL：一条SQL语句从诞生至结束的多姿多彩历程！](https://juejin.cn/post/7145102393988874253)\n- [(三)MySQL之库表设计篇：一、二、三、四、五范式、BC范式与反范式详解！](https://juejin.cn/post/7146474739018498062)\n- [(四)MySQL之索引初识篇：索引机制、索引分类、索引使用与管理综述](https://juejin.cn/post/7147609139974242317)\n- [(五)MySQL索引应用篇：建立索引的正确姿势与使用索引的最佳指南！](https://juejin.cn/post/7149074488649318431)\n- [(六)MySQL索引原理篇：深入数据库底层揭开索引机制的神秘面纱！](https://juejin.cn/post/7151275584218202143)\n- [(七)MySQL事务篇：ACID原则、事务隔离级别及事务机制原理剖析](https://juejin.cn/post/7152765784299667487)\n- [(八)MySQL锁机制：高并发场景下该如何保证数据读写的安全性？](https://juejin.cn/post/7153869469394305061)\n- [(九)MySQL之MVCC机制：为什么你改了的数据我还看不见？](https://juejin.cn/post/7155359629050904584)\n- [(十)全解MySQL之死锁问题分析、事务隔离与锁机制的底层原理剖析](https://juejin.cn/post/7156111610589741063)\n- [(十一)MySQL日志篇之undo-log、redo-log、bin-log.....傻傻分不清！](https://juejin.cn/post/7157956679932313608)\n- [(十二)MySQL之内存篇：深入探寻数据库内存与Buffer Pool的奥妙！](https://juejin.cn/post/7159071309354254373)\n- [(十三)MySQL引擎篇：半道出家的InnoDB为何能替换官方的MyISAM？](https://juejin.cn/post/7160557698642083847)\n- [(十四)全解MySQL之各方位事无巨细的剖析存储过程与触发器！](https://juejin.cn/post/7161662496460242980)\n- [(十五)MySQL命令大全：以后再也不用担心忘记SQL该怎么写啦~](https://juejin.cn/post/7163148228420960263)\n- [(十六)MySQL调优篇：单机数据库如何在高并发场景下健步如飞？](https://juejin.cn/post/7163894728201601060)\n- [(十七)SQL优化篇：如何成为一位写优质SQL语句的绝顶高手！](https://juejin.cn/post/7164652941159170078)\n- [(十八)MySQL排查篇：该如何定位并解决线上突发的Bug与疑难杂症？](https://juejin.cn/post/7165767441883398175)\n- [(十九)MySQL之表分区篇：涨知识了！携手共探鲜为人知的表分区！](https://juejin.cn/post/7166500122166034469)\n- [(二十)MySQL特性篇：2022年的我们，必须要懂的那些数据库新技术！](https://juejin.cn/post/7167239385883082782)\n- [(二十二)全解MySQL之分库分表后带来的“副作用”一站式解决方案！](https://juejin.cn/post/7168356696975212574)\n- [(二十三)MySQL分表篇：该如何将月增上亿条数据的单表处理方案优雅落地？](https://juejin.cn/post/7169098754719481864)\n- [(二十四)全解MySQL之主从篇：死磕主从复制中数据同步原理与优化](https://juejin.cn/post/7169834984034402334)\n- [(二十五)MySQL主从实践篇：超详细版读写分离、双主热备架构搭建教学](https://juejin.cn/post/7170202668013453319)\n- [(二十六)MySQL分库篇：Sharding-Sphere分库分表框架的保姆级教学！](https://juejin.cn/post/7170939041989263396)\n- [(二十七)舞动手指速写一个Seata-AT框架解决棘手的分布式事务问题](https://juejin.cn/post/7171714480768811021)\n- [(二十八)MySQL面试通关秘籍：这次你也可以在简历写上精通MySQL！](https://juejin.cn/post/7171750523731722276)\n\n\n## 缓存\n\n### Redis\n\n* [Redis 核心篇：唯快不破的秘密](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247521314\u0026idx=1\u0026sn=95b3335eced4a385519e961de0d84ccf\u0026chksm=fcf74befcb80c2f977b415454c725667281a1b323c033fd8b2b8567f2e93af5212174fe9947c\u0026token=1951396590\u0026lang=zh_CN#rd)\n* [Redis 日志篇：无畏宕机快速恢复的杀手锏](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247521326\u0026idx=1\u0026sn=90b1d6296597bfa75cb01304906f9f25\u0026chksm=fcf74be3cb80c2f5fb615c1090ed8b1fa228fc5b5ba271e7d02398b43f9cb8afbd3d5b440510\u0026token=1951396590\u0026lang=zh_CN#rd)\n* [Redis 高可用篇：你管这叫主从架构数据同步原理？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247521329\u0026idx=1\u0026sn=33bef5ca130c681f25a6788219c66252\u0026chksm=fcf74bfccb80c2eab37dd6ecc025d7daafb19dd4dde360db550a5aeaafd5e5724ed200aed120\u0026token=1951396590\u0026lang=zh_CN#rd)\n* [Redis 6.X Sentinel 哨兵集群搭建](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247521332\u0026idx=1\u0026sn=499b3253b6f93ec60ec67eba275d1eaa\u0026chksm=fcf74bf9cb80c2ef54e13f19a53d28238a9d18cfaa3e6137c707226854b8c3c80d9cb90b620c\u0026token=1951396590\u0026lang=zh_CN#rd)\n* [Redis 高可用篇：你管这叫 Sentinel 哨兵集群原理](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247521344\u0026idx=1\u0026sn=f343af7b2df22454903178fe1790cf0a\u0026chksm=fcf74b8dcb80c29b8654b6ed41ef0041c3b75b6c3e950c2da0020cd934e2a2ae40b5032f7a8c\u0026token=1951396590\u0026lang=zh_CN#rd)\n* [Redis 6.X Cluster 集群搭建](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247521347\u0026idx=1\u0026sn=e27b305bce6e6aa565082cb20d99c3cf\u0026chksm=fcf74b8ecb80c29810cde5351cab55bb7b7a3d55986331dbd32cfb3dc94089a110bfa19a8254\u0026token=1951396590\u0026lang=zh_CN#rd)\n* [Redis 高可用篇：Cluster 集群能支撑的数据有多大？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247521350\u0026idx=1\u0026sn=3da49eda0a200a53b15373a1278bc925\u0026chksm=fcf74b8bcb80c29dd2de41f859f3b936848137f7407afe46d8f1779e3ebbbbd8435078d9a492\u0026token=1951396590\u0026lang=zh_CN#rd)\n* [Redis 实战篇：巧用 Bitmap 实现亿级海量数据统计](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247521353\u0026idx=1\u0026sn=de283eb455e77463c927c725e035260b\u0026chksm=fcf74b84cb80c2920988d968678d6e4ceda884f179a10ed48a3c2f96eadfc96d681fe36da8ca\u0026token=1951396590\u0026lang=zh_CN#rd)\n* [Redis 实战篇：巧用数据类型实现亿级数据统计](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247521356\u0026idx=1\u0026sn=04ccb1a41de0a753a53f599c6fc2a998\u0026chksm=fcf74b81cb80c297361a85bd427c5bf43f7e86a0b7281c9db34eb95d786e4be081d12c170ea1\u0026token=1951396590\u0026lang=zh_CN#rd)\n* [Redis 面霸篇：从高频问题透视核心原理](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247521386\u0026idx=1\u0026sn=7e2c3edf9ca6033df0d73d69e27b203e\u0026chksm=fcf74ba7cb80c2b124f65381f018382e76eead256552524fd7da7bd0599370f38591bb0bfefb\u0026token=1951396590\u0026lang=zh_CN#rd)\n* [Redis 实战篇：通过 Geo 类型实现附近的人邂逅女神](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247521395\u0026idx=1\u0026sn=67da93c51348be87d0ae36d13f75b1c2\u0026chksm=fcf74bbecb80c2a84c792ecc159a028b5e11089eba9abb1453daeeb93a70d2456a4b5b49c6c3\u0026token=1951396590\u0026lang=zh_CN#rd)\n* [Redis 新特性篇：多线程模型解读](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247521398\u0026idx=1\u0026sn=e9616d0adedaf753184b71edec1b78e9\u0026chksm=fcf74bbbcb80c2ad82d018fb80582fd7aa8f00dd3c38e600d65269b5d72b7e1040dfcd6245f7\u0026token=1951396590\u0026lang=zh_CN#rd)\n* [Redis 6.0 新特性篇：Client Side Cache 是嘛玩意？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247521401\u0026idx=1\u0026sn=e111628868e17dcdbcd501077b71339d\u0026chksm=fcf74bb4cb80c2a29f9f59a9f6979ccb13420b025d7666e0b9194f03b8b1adf4ba88f33645e0\u0026token=1951396590\u0026lang=zh_CN#rd)\n* [Redis 很屌，不懂使用规范就糟蹋了](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247521405\u0026idx=1\u0026sn=bfed775ee2fab0094c832b457f08c0be\u0026chksm=fcf74bb0cb80c2a6b42d1874371f07cd6f07d2057be514e165573430c5e05e45dc03dbe2018f\u0026token=1951396590\u0026lang=zh_CN#rd)\n* [Redis 事务支持 ACID 么？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247521408\u0026idx=1\u0026sn=464ee295a8d1a6a040fb5b43f31736b0\u0026chksm=fcf74b4dcb80c25b70dacb49096882a4793913e11e9800a5d201e6b4c8ffc448ad22ac4f1e73\u0026token=1951396590\u0026lang=zh_CN#rd)\n* [Redis 分布式锁的正确实现原理演化历程与 Redisson 实战总结](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247521420\u0026idx=1\u0026sn=cb5f4db9aba4423ce58dd30f23088983\u0026chksm=fcf74b41cb80c25712b8b7a6b86ab84ce15ce2cf650c14fde8adc16ae938d99cba4e62e00ca7\u0026token=1951396590\u0026lang=zh_CN#rd)\n* [Redis 使用 List 实现消息队列的利与弊](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247521423\u0026idx=1\u0026sn=838c66b2b050ecb85d8aeacd3d8fbd1d\u0026chksm=fcf74b42cb80c254eaf61cf9afbabac31636d40723b9c90acf7a8a9a97d80114d48344859f34\u0026token=1951396590\u0026lang=zh_CN#rd)\n* [Redis 突然变慢了如何排查并解决？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247521435\u0026idx=1\u0026sn=71626e2023b5b815fc8a4bb70a448581\u0026chksm=fcf74b56cb80c24061cb551535d7242cf10b5fe2ae8e5eddf8bc649716752e87f3dee22e7a6c\u0026token=1951396590\u0026lang=zh_CN#rd)\n* [别再用 Redis List 实现消息队列了，Stream 专为队列而生](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247521438\u0026idx=1\u0026sn=20ed8eafa5967eb7455b62e1383fd306\u0026chksm=fcf74b53cb80c2454ac677215a584a87f0ef0a41b4e50794ebd8f50ce5fd87573e1837758f4f\u0026token=1951396590\u0026lang=zh_CN#rd)\n* [Redis 缓存击穿（失效）、缓存穿透、缓存雪崩怎么解决？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247521441\u0026idx=1\u0026sn=3202472b448410e2bb656a5ad4b34d92\u0026chksm=fcf74b6ccb80c27ae1cb93ed6dd6b8e11916f64b6e25b6237433c63867926b62b9f58818d467\u0026token=1951396590\u0026lang=zh_CN#rd)\n* [硬核 | Redis 布隆（Bloom Filter）过滤器原理与实战](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247521444\u0026idx=1\u0026sn=a52b022cac2eb74fcd1b6e712c78c8ab\u0026chksm=fcf74b69cb80c27f1eef2e1ce518dc56a88d04e517ba34a602140aa11852e900c0aed328beff\u0026token=1951396590\u0026lang=zh_CN#rd)\n* [Redis HyperLogLog 是什么？这些场景使用它](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247521447\u0026idx=1\u0026sn=8b8db6be0303f7fd1d09a6e9d788f34f\u0026chksm=fcf74b6acb80c27cd110a408b1082d83f16f39dc8a0923b6594c74b5fe6910d4eb7301b0afaf\u0026token=1951396590\u0026lang=zh_CN#rd)\n* [Redis 的过期数据会被立马删除么？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247521450\u0026idx=1\u0026sn=1b4ff5802f3d5bc75090dfc696acaa16\u0026chksm=fcf74b67cb80c271e510ddd685b686721076df07863ca15dcd96a1c006162bd41c07f5232d8b\u0026token=1951396590\u0026lang=zh_CN#rd)\n* [Redis 内存满了怎么办？这样置才正确！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247521453\u0026idx=1\u0026sn=8f7ea7d9affd214ad6c626bd719ed385\u0026chksm=fcf74b60cb80c276821f2cdebd81757bafb4da838f11d24d7a88f315890d13bc8787275c61aa\u0026token=1951396590\u0026lang=zh_CN#rd)\n* [Redis 为何使用近似 LRU 算法淘汰数据，而不是真实 LRU？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247521456\u0026idx=1\u0026sn=a903e0376c10d7df94dc168ee13bcbae\u0026chksm=fcf74b7dcb80c26ba1d5845c968e07fd6469165a193a6c54952050b49cc50f601431c0e0c7b1\u0026token=1951396590\u0026lang=zh_CN#rd)\n* [掘地三尺搞定 Redis 与 MySQL 数据一致性问题](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247521459\u0026idx=1\u0026sn=e71d83cb83b8a08b661476bf03e03f2f\u0026chksm=fcf74b7ecb80c268715a848944e160cab87c3d510266d43b780c927b3a94c653b9297d5f8e98\u0026token=1951396590\u0026lang=zh_CN#rd)\n* [Redis 内存优化神技，小内存保存大数据](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247521462\u0026idx=1\u0026sn=ef63ceeee8fe476b13a28b284119ec18\u0026chksm=fcf74b7bcb80c26d46ca8693c7677da9d9e9e002680aae7ce34d093a25a59c0204aba424df24\u0026token=1951396590\u0026lang=zh_CN#rd)\n* [硬核 | Redis Pub/Sub 发布订阅](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247521465\u0026idx=1\u0026sn=b26ddaa8df65ae73d6e58b866f74271e\u0026chksm=fcf74b74cb80c2628992aee44997163d3e805c71e1a12e38d55aaf4af4bde4fd403c93f0c575\u0026token=1951396590\u0026lang=zh_CN#rd)\n* [Redis 的数据被删除，内存占用还这么大？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247521468\u0026idx=1\u0026sn=e287d296f3207e3508691b6496418cfa\u0026chksm=fcf74b71cb80c26758a8a3866a0dd7d7c0b8ca26e3618b9db33f8dba125d3b71cccbf39a95d5\u0026token=1951396590\u0026lang=zh_CN#rd)\n* [图解 Redis String 底层数据结构 SDS 与计数器实战](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247521472\u0026idx=1\u0026sn=55e174d51fed8b0aa1ad915950bb85ad\u0026chksm=fcf74b0dcb80c21b9a3467b1298f96206e4d3b738d23e9ed0d53bf4d7bed6fd867c6808c2928\u0026token=1951396590\u0026lang=zh_CN#rd)\n\n## 消息队列\n\n### RabbitMQ\n\ntodo....\n\n### RocketMQ\n\ntodo....\n\n### Kafka\n\ntodo....\n\n## 面试指南\n\n### 面试八股文\n\n- [面渣逆袭（Java 基础篇八股文面试题）必看👍](docs/sanfene/javase.md)\n- [面渣逆袭（Java 集合框架篇八股文面试题）必看👍](docs/sanfene/collection.md)\n- [面渣逆袭（Java 并发编程篇八股文面试题）必看👍](docs/sanfene/javathread.md)\n- [面渣逆袭（Java 虚拟机篇八股文面试题）必看👍](docs/sanfene/jvm.md)\n- [面渣逆袭（Spring八股文面试题）必看👍](docs/sanfene/spring.md)\n- [面渣逆袭（Redis八股文面试题）必看👍](docs/sanfene/redis.md)\n- [面渣逆袭（MyBatis八股文面试题）必看👍](docs/sanfene/mybatis.md)\n- [面渣逆袭（MySQL八股文面试题）必看👍](docs/sanfene/mysql.md)\n- [面渣逆袭（操作系统八股文面试题）必看👍](docs/sanfene/os.md)\n- [面渣逆袭（计算机网络八股文面试题）必看👍](docs/sanfene/network.md)\n- [面渣逆袭（RocketMQ八股文面试题）必看👍](docs/sanfene/rocketmq.md)\n\n### 城市选择\n\n- [北京都有哪些值得加入的IT互联网公司？](docs/cityselect/beijing.md)\n- [广州都有哪些值得加入的IT互联网公司？](docs/cityselect/guangzhou.md)\n- [深圳都有哪些值得加入的IT互联网公司？](docs/cityselect/shenzhen.md)\n- [西安都有哪些值得加入的IT互联网公司？](docs/cityselect/xian.md)\n- [青岛都有哪些值得加入的IT互联网公司？](docs/cityselect/qingdao.md)\n- [郑州都有哪些值得加入的IT互联网公司？](docs/cityselect/zhengzhou.md)\n- [苏州都有哪些值得加入的IT互联网公司？](docs/cityselect/suzhou.md)\n- [南京都有哪些值得加入的IT互联网公司？](docs/cityselect/nanjing.md)\n- [杭州都有哪些值得加入的IT互联网公司？](docs/cityselect/hangzhou.md)\n- [成都都有哪些值得加入的IT互联网公司？](docs/cityselect/chengdu.md)\n- [济南都有哪些值得加入的IT互联网公司？](docs/cityselect/jinan.md)\n\n\n\n## 开发工具\n\n- [IDEA插件之Mybatis Log plugin破解，亲测可用!!!](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247483709\u0026idx=1\u0026sn=df4fe34cddba0568f0c71f263a10bbb1\u0026chksm=fcf4def0cb8357e67cb1e79cabc629c831d6b3e1140b2f8c32dfe4546850ea9033ecda90b268\u0026scene=178\u0026cur_album_id=1521052399702966274#rd)\n- [Navicat Premium 12免费安装](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247483746\u0026idx=1\u0026sn=eeed74cfad2502a448efd7a66e7a7bd2\u0026chksm=fcf4deafcb8357b952ce405409d232f6a30b6521af6c9346ef2f3a1d83b8752b38c9f1ed3a09\u0026scene=178\u0026cur_album_id=1521052399702966274#rd)\n- [Linux一键安装包，环境安装不用愁](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247484467\u0026idx=1\u0026sn=a92a4d706c42c3ad6929d2bce1ecbe16\u0026chksm=fcf4dbfecb8352e88adb8aae5879148b8a5ae65318d35a90107241a04c18251ee3cad7eec537\u0026scene=178\u0026cur_album_id=1521052399702966274#rd)\n- [优质资源分享 | Spring Boot 入门到放弃！！！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247484895\u0026idx=1\u0026sn=9049accc35f5c0843f056fa548eac357\u0026chksm=fcf4da12cb835304d1a6ee5b730cfe2fbcb65c05bb5f719bd405d2aa3f2edf9990d2c2443181\u0026scene=178\u0026cur_album_id=1521052399702966274#rd)\n- [《Mybatis进阶》肝了30天专栏文章，整理成册，免费获取！！！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247484585\u0026idx=1\u0026sn=14b451995eff66d8a12c0644b8ee0c69\u0026chksm=fcf4db64cb8352729653c9a7c4e9f824391cfda1b096ec7996ed8003b46c303e9b9475fe9185\u0026scene=178\u0026cur_album_id=1521052399702966274#rd)\n- [撸个反向代理工具，搞一搞JRebel](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247485561\u0026idx=1\u0026sn=afa5533cec0bcb2379b709666a02f698\u0026chksm=fcf4d7b4cb835ea2083f0e550d7b8a707333258d694916634a72d76bf4ba4de2cd1fadb0e52d\u0026scene=178\u0026cur_album_id=1521052399702966274#rd)\n- [推荐三款插件，让你玩转Github](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247485605\u0026idx=1\u0026sn=f693079c08cb7e7316ca663e78a9248f\u0026chksm=fcf4d768cb835e7e27fe159123c0a3c8cf177f7402e0df8154c63581a27447e0f59207edd26a\u0026scene=178\u0026cur_album_id=1521052399702966274#rd)\n- [太厉害了！推荐几款 Redis 可视化工具](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247487044\u0026idx=2\u0026sn=19cf91d745e13df14ddde7f1cef07a63\u0026chksm=fcf4d189cb83589f56168ff31d726e01cddc3fb5bc982b5cbd702ce895ed613eb8f1735a7e33\u0026scene=178\u0026cur_album_id=1521052399702966274#rd)\n- [9 个爱不释手的 JSON 工具](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247488682\u0026idx=2\u0026sn=cd34dbbf310e9f6cb3a265ab42ac26e7\u0026chksm=fcf4cb67cb8342719d0d6b41fe9fd953ec1c7fced8fbce4a9aea313242f40b704024953e95a3\u0026scene=178\u0026cur_album_id=1521052399702966274#rd)\n- [IntelliJ IDEA 最新15款 神级超级牛逼插件推荐（自用，真的超级牛逼）](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247488866\u0026idx=2\u0026sn=c13aa3d3eac4a8a43eb03750c85c438d\u0026chksm=fcf4caafcb8343b93c1620aefbd6ee38cdbe1696173882bd6c97c8780bd0c5d2944a1f647142\u0026scene=178\u0026cur_album_id=1521052399702966274#rd)\n- [5款牛逼的 API 工具，经典收藏](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247489837\u0026idx=2\u0026sn=38ddfbe3a4690204eceaa47a118faa18\u0026chksm=fcf4c6e0cb834ff6e643a5729b5ec7f26da7c13d113ed45f998b6ab761530661fb215c3a3d75\u0026scene=178\u0026cur_album_id=1521052399702966274#rd)\n- [JetBrains出品，一款好用到爆的数据库工具，惊艳到了！！！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247489975\u0026idx=1\u0026sn=8c0a568ec8e8889775b66e5dd05ecbe6\u0026chksm=fcf4c67acb834f6cda433aad874fb54e1f125b052560551ec0aff01782d8e0826bbc827592c8\u0026scene=178\u0026cur_album_id=1521052399702966274#rd)\n- [12 个顶级 Bug 跟踪工具](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247490054\u0026idx=2\u0026sn=d5448ff296e59060b34eaddddecd3f95\u0026chksm=fcf4c5cbcb834cdd96f3098078dd897d8e1ce6619089d8635a2b385a0af03509d82131798ee4\u0026scene=178\u0026cur_album_id=1521052399702966274#rd)\n- [免费的XShell替代品，又来一款国产良心工具....](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247490998\u0026idx=1\u0026sn=f156ef0cf40f8bfd8442f4dd21859fc7\u0026chksm=fcf4c27bcb834b6d832caa885c45b31cfc48ed086c7f647c959e971580ff21fcbe5b9f28821c\u0026scene=178\u0026cur_album_id=1521052399702966274#rd)\n- [SSH 远程神器之 MobaXterm，替代Xshell~](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247505242\u0026idx=1\u0026sn=65dd1aee406d6c7d93b779a4d7d0a907\u0026chksm=fcf70a97cb808381ee04e861b358d99fec6c5c490d34a656799b87421e9b36cae783e035c023\u0026scene=178\u0026cur_album_id=1521052399702966274#rd)\n- [别用XShell了，这款SSH工具绝对惊艳，还支持网页版.....](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247519614\u0026idx=1\u0026sn=b22a19594e70fcea848347043e2e6547\u0026chksm=fcf752b3cb80dba5ff09c140957c257a35c3d42d9fd657664e7ccf725dfe7956c387e41088f5\u0026scene=178\u0026cur_album_id=1521052399702966274#rd)\n- [代码对比工具，就用这7个！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247491066\u0026idx=1\u0026sn=bf1ff3cece95568269be2f59d87abe2c\u0026chksm=fcf4c237cb834b21ad7dd4cc7d3d22f7f7b536e19043c26a29639658a14175f06011a54d2dc0\u0026scene=178\u0026cur_album_id=1521052399702966274#rd)\n- [让你的代码减少90%，这些Java工具库太强大了！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247491249\u0026idx=1\u0026sn=1beb4447f64a3c3cdfdef6cb2951ecfb\u0026chksm=fcf4c17ccb83486a667a84964fb4c5e75f5f2e7e3d250519b359ab6352389a65f70ebab922d6\u0026scene=178\u0026cur_album_id=1521052399702966274#rd)\n- [一款零注解侵入的 API 文档生成工具，你用过吗？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247491718\u0026idx=1\u0026sn=39d52f2e12b4f2a3e5cbd0588441cffd\u0026chksm=fcf73f4bcb80b65d0376113ef34e01183e51da40ff970761b0bd8147ee4b3d3d0aaab332826e\u0026scene=178\u0026cur_album_id=1521052399702966274#rd)\n- [IDEA 解决 Java8 的数据流问题，用过的都说好！！！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247492102\u0026idx=1\u0026sn=844dadf80c7533a11c6ef9c3ebbdfcc9\u0026chksm=fcf73dcbcb80b4dd0c55b394159049b2f43de9e495ceaf1a4f3ec5cf45240a6711373cf9ecd6\u0026scene=178\u0026cur_album_id=1521052399702966274#rd)\n- [还在用Jenkins？试试Gitlab的CI/CD功能吧，贼带劲！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247493316\u0026idx=1\u0026sn=57284cc8897bf7d98e697e426a020951\u0026chksm=fcf73909cb80b01febab55f673e7d393d620d550e202a2d7c46d8082eba460130a768be5d1d8\u0026scene=178\u0026cur_album_id=1521052399702966274#rd)\n- [阿里后端常用的 15 款开发工具](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247495267\u0026idx=1\u0026sn=7fc91db42ee70282a02b0bd5583febdd\u0026chksm=fcf731aecb80b8b83eb0d1e40fca0196fbb0ca2c95afeef290158e8ab7129f0e39dcba24bbec\u0026scene=178\u0026cur_album_id=1521052399702966274#rd)\n- [还发愁画流程图？IDEA这款比visio快10倍的神仙插件全部帮你搞定！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247496809\u0026idx=1\u0026sn=4f8a067406f1196ecbe30cc5149f527a\u0026chksm=fcf72ba4cb80a2b27b71c045b8325b1d8782b0f166c075843eb7b192520b47ea1dda7b65ea7b\u0026scene=178\u0026cur_album_id=1521052399702966274#rd)\n- [一款不错的性能调优利器 — 火焰图，你用过吗？](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247502556\u0026idx=1\u0026sn=9fc42ef4fe30bc00d609fbdecca31c0a\u0026chksm=fcf71511cb809c076b3361d3d5720cae3b523adb8764cd630f3bd92cbf00c0536d8c0a399764\u0026scene=178\u0026cur_album_id=1521052399702966274#rd)\n- [玩转Redis必备的几款运维工具！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247503427\u0026idx=1\u0026sn=bbab845ea04ec24339bb8f052ebc9367\u0026chksm=fcf7118ecb80989828802711ca61acc4ee91998fa5d4a24ca1f3aa2b05fa9985dd154af9034b\u0026scene=178\u0026cur_album_id=1521052399702966274#rd)\n- [Nginx 可视化神器！复杂配置一键生成，监控管理一条龙！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247520615\u0026idx=1\u0026sn=d0d3550754840699e62deabea912563b\u0026chksm=fcf74eaacb80c7bccfe9ebf735e0d5dc5eec84bc781713af60fc8e501d29b6153c44fc37b72e\u0026scene=178\u0026cur_album_id=1521052399702966274#rd)\n- [别用 VMware 了，这款虚拟机简单、轻量、好用还免费...](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247520633\u0026idx=1\u0026sn=fee4565a498d6291083fa24e8f3b5be8\u0026chksm=fcf74eb4cb80c7a2695cf68607d98b1623b742de4ce9a0c7c0acdbc1b7b53b77faa909ffd1bc\u0026scene=178\u0026cur_album_id=1521052399702966274#rd)\n- [干掉 powerdesigner，设计数据库表用它就够了！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247521269\u0026idx=1\u0026sn=722502b21d406016f714d5dd13ba4e86\u0026chksm=fcf74c38cb80c52e788a19747cc352ac9f4cfb5498c399ead903ade4a52613161268a92e4f67\u0026scene=178\u0026cur_album_id=1521052399702966274#rd)\n- [别总写代码，这130个网站比涨工资都重要！](https://mp.weixin.qq.com/s?__biz=MzU3MDAzNDg1MA==\u0026mid=2247521276\u0026idx=1\u0026sn=1ac605ef91a04ceb92613f895e13e89f\u0026chksm=fcf74c31cb80c527c63acdbcf5d87036542d5d48a1528a8416ba05673ab634e4b22077978807\u0026scene=178\u0026cur_album_id=1521052399702966274#rd)\n\n\n\n## 微信公众号\n\n### 码猿技术专栏\n\n微信公众号【码猿技术专栏】作者是前蚂蚁金服Java工程师，专注分享Java技术干货和求职成长心得，不限于BAT面试，算法、计算机基础、数据库、分布式、spring全家桶、微服务、高并发、JVM、Docker容器，ELK、大数据等\n\n**500页Java面试手册PDF:** 关注公众号后回复 **Java面试宝典** 即可领取超级热门的Java面试宝典pdf\n\n![](https://www.java-family.cn/BlogImage/%E5%8D%95%E6%8E%A8/16.jpg)\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchenjiabing666%2Fjavafamily","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchenjiabing666%2Fjavafamily","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchenjiabing666%2Fjavafamily/lists"}