## 「冰河技术」文章分类汇总,P8架构师都在看的技术文章!! 这次,我将 【**冰河技术**】 微信公众号的文章整理出来了,很多细节的点,可能想得不是很完善,大家可以去【**冰河技术**】公众号获取或者在公众号内回复【**冰河**】或者微信搜索【**sun_shine_lyz**】加我【**微信**】提意见(别忘记**Star**哟)。 原创文章每周更新,公众号首发文章,比博客早一到两篇。 ## 我出版的图书 ### 《海量数据处理与大数据技术实战》 ![](https://img-blog.csdnimg.cn/20200828011209412.png) ### 《MySQL技术大全:开发、优化与运维实战》》 ![](https://img-blog.csdnimg.cn/20201203001148233.jpg) ## 目录(善用Ctrl+F) ### 冰河原创PDF 关注 **冰河技术** 微信公众号: 回复 “**并发编程**” 领取《深入理解高并发编程(第1版)》PDF文档。 回复 “**并发源码**” 领取《并发编程核心知识(源码分析篇 第1版)》PDF文档。 回复 ”**限流**“ 领取《亿级流量下的分布式解决方案》PDF文档。 回复 “**设计模式**” 领取《深入浅出Java23种设计模式》PDF文档。 回复 “**Java8新特性**” 领取 《Java8新特性教程》PDF文档。 回复 “**分布式存储**” 领取《跟冰河学习分布式存储技术》 PDF文档。 回复 “**Nginx**” 领取《跟冰河学习Nginx技术》PDF文档。 回复 “**互联网工程**” 领取《跟冰河学习互联网工程技术》PDF文档。 ### 我出版的图书 * [我的《海量数据处理与大数据技术实战》出版啦!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247486521&idx=1&sn=df715803a8ae6dd2e5a94c34685cf4c8&chksm=cee513f4f9929ae25128bdc1080084c61c3c8fb8f7b9cd25ac883694710fcc684328bc5d5813&token=1078684296&lang=zh_CN#rd) * 我的《MySQL技术大全:开发、优化与运维实战》下月出版,敬请期待~~ * [《海量数据处理与大数据技术实战》读者福利!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247489420&idx=1&sn=631e2bb708c89b08d07dfed31c82bf73&chksm=cee50841f992815743e63cc52695c69c4120975f58210d739a751d795a98d63bdf205344fc04&token=712788738&lang=zh_CN#rd) * [两本书,你更喜欢哪一本?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247489423&idx=1&sn=f36a605efeb9b400481267f833e1324a&chksm=cee50842f99281543fc4e3b1dd85c4363d37a370cdfdf3867ffe5d4b7e428991aca4f56d86c2&token=712788738&lang=zh_CN#rd) ### 高并发编程 * [] * [我们该如何正确的中断一个正在执行的线程??](https://mp.weixin.qq.com/s?__biz=Mzg4MjU0OTM1OA==&mid=2247489540&idx=1&sn=c86aa20794d406f11ce79b40ce356ef3&chksm=cf55af05f822261382ad28c05d0eb4374e3a941ee258ff09f78e5d0eceeb90b54a9cb5380825&token=420299024&lang=zh_CN#rd) * [并发编程中一种经典的分而治之的思想!!](https://mp.weixin.qq.com/s?__biz=Mzg4MjU0OTM1OA==&mid=2247489094&idx=1&sn=9cd9c4efeb31d96cde375f15ea8e6ccb&chksm=cf55a147f8222851080c47f4dd5a4ef3aff6d2bdc7d9be3640f8dd9ab05e2ec32210719bba38&token=420299024&lang=zh_CN#rd) * [这部高并发PDF全网下载5W+,原创作者继续送福利!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247489668&idx=1&sn=f9b25b72545365f1ac4bad29d6898da0&chksm=cee50749f9928e5fae7ed564f7cadc659e1515297547c01dea830c24b81f362631ea86fe87f6&token=899210164&lang=zh_CN#rd) * [肝了三天三夜整理出这份36万字全网最牛的开源高并发编程PDF!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247489006&idx=1&sn=b38b8888def8320764a42c524c6e6539&chksm=cee50a23f99283351cf0d21f9b76aa0de5c70b8b3b1f9c1994c2602cb796a0d2ad64c4a590a7&token=1078684296&lang=zh_CN#rd) * [并发编程到底应该学什么?一张图秒懂!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247489108&idx=1&sn=c258712f6cece41d9acbec0443bb1962&chksm=cee50999f992808f74fcb714f832b0c19514ffea120b626bc0bc0ebcba264ad3583fe59ba238&token=1078684296&lang=zh_CN#rd) * [学好并发编程,关键是要理解这三个核心问题!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247488744&idx=1&sn=bf2a1e913d2aaad34f23eb27cb3461d2&chksm=cee50b25f992823367a80c1dff263287739dac0933fb45ddd904da907246d2eb12eabc904f04&token=1078684296&lang=zh_CN#rd) * [高并发分布式锁架构解密,不是所有的锁都是分布式锁(升级版)!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247488636&idx=1&sn=29d0b5385e4eef4d21d29edcc236a7d7&chksm=cee50bb1f99282a781e55e17f444f90caf5f346d4c70b13795756bb29992b7bba465dcfcfa42&token=1078684296&lang=zh_CN#rd) * [高并发秒杀系统架构解密,不是所有的秒杀都是秒杀!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247488548&idx=1&sn=e66eba9cf000b22ee2cc0f14d4b65e97&chksm=cee50be9f99282fff0c06d5f7fbad5802298fdf60c0c3732cc91480bb5a44f588dd00ddb41d0&token=1078684296&lang=zh_CN#rd) * [冰河的并发编程核心知识(源码分析篇)电子书开源啦(文末免费领取)!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247488507&idx=1&sn=7a04d2633126295a2b892f12fc8e34d3&chksm=cee50c36f99285202d09cc9745c66bfd4e3aa9bb6c62776a974f30bc725727db2aab69606c5b&token=1078684296&lang=zh_CN#rd) * [学好并发编程,需要掌握这些核心知识体系!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247488446&idx=1&sn=930d5cf0d811df083e0204e30e153d64&chksm=cee50c73f99285658198a03160403a89a48be48f685a369042f83b295c165458e3ecf431ab5e&token=1078684296&lang=zh_CN#rd) * [一文搞懂PV、UV、VV、IP及其关系与计算](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247488158&idx=1&sn=0666be3be77c2552768746e0b77abe48&chksm=cee50d53f9928445ec56e3a6a8ba0802b8f6ab45695db8f9c8e0a54d2920c36143a7d5f741c4&token=1078684296&lang=zh_CN#rd) * [Redis如何助力高并发秒杀系统?看完这篇我彻底懂了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247487271&idx=1&sn=6bd9f4627357b1ec2353504f7db5381b&chksm=cee510eaf99299fcf5c841a5f5435edb29c9c08703982e07ed0ed8b327a28fd0ecd5e699df59&token=1078684296&lang=zh_CN#rd) * [何为Happens-Before原则?这次彻底懂了!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247486589&idx=1&sn=4f407df88d8a707964e9f8a42d2dc67a&chksm=cee513b0f9929aa662dea14b644c5302ae7e5dfb1e58d4a7fc864c6ff0dbe175aeb97bcc1303&token=1078684296&lang=zh_CN#rd) * [ThreadLocal学会了这些,你也能和面试官扯皮了!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247486457&idx=1&sn=c0052b690752f6f0ccbe1ff5f1b0c318&chksm=cee51434f9929d22b57f2a8a3a4463591d75c5ec8305a166abc563c93975ef40e255ff1c9511&token=1078684296&lang=zh_CN#rd) * [亿级流量场景下如何实现分布式限流?看完我彻底懂了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485753&idx=1&sn=88f9122279868db07cc0bb62dc4eba62&chksm=cee516f4f9929fe29401c084940d6e16ac6b3647a787db750d8526db4c050cd0441192153aef&token=1078684296&lang=zh_CN#rd) * [亿级流量场景下如何为HTTP接口限流?看完我懂了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485730&idx=1&sn=dd48c84389aae92f0126f1c815f71d20&chksm=cee516eff9929ff932ae3d53928e227492afff5149b34351e2060e0b4d7d6124063cacb52799&token=1078684296&lang=zh_CN#rd) * [如何实现亿级流量下的分布式限流?这些算法你必须掌握!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485719&idx=1&sn=8659791a07a55ae4b646679846d0264f&chksm=cee516daf9929fcc33961276715980832d0b2d875cf563121052592141f132dfa31bbd669ebf&token=1078684296&lang=zh_CN#rd) * [如何实现亿级流量下的分布式限流?这些理论你必须掌握!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485706&idx=1&sn=c7d71c0c6b9b15c3b330766f1083e29c&chksm=cee516c7f9929fd170ce636a63fc3764d5ef62eb7ef67a7601664d3d56b0d04c8759e666bc87&token=1078684296&lang=zh_CN#rd) * [高并发环境下构建缓存服务需要注意哪些问题?我和阿里P9聊了很久!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485699&idx=1&sn=00f65b37d8745cd2d4cae6db14293d7f&chksm=cee516cef9929fd81c9f1bfbf30943c63ba9e7d00ad9b63c2a05df3421e36cf55c3e6710dd8e&token=1078684296&lang=zh_CN#rd) * [如何设计一个支撑高并发大流量的系统?这次我将设计思路分享给大家!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485659&idx=1&sn=e2350e1da8cbaf5eb1ed883b54a95189&chksm=cee51716f9929e00d4ba0c13a4e274a4d819dd05ca8a2648541b33537a7bb0b77cf3f7062cb5&token=1078684296&lang=zh_CN#rd) * [学习高并发我们究竟要不要读源码?别纠结,肝就完了!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485386&idx=1&sn=85982b75e00f24ab50d09a8ac2a93a19&chksm=cee51807f9929111cbc0e4db525553477b51c9e63e278f0f1e8435033b4811ce1092bbb43c41&token=1078684296&lang=zh_CN#rd) * [为何高并发系统中都要使用消息队列?这次彻底懂了!](https://mp.weixin.qq.com/s?__biz=Mzg4MjU0OTM1OA==&mid=2247489613&idx=1&sn=aa0ac24ae416effed3a11c46aaa127f4&chksm=cf55af4cf822265a2fcbb454265d2c3676bd481c3e1429c38a3999afb405f329ab6d4088826d&token=739666743&lang=zh_CN#rd) * [几种典型的内存溢出案例,都在这儿了!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484635&idx=1&sn=43936a65f947cd284d08cf7f9f9268ac&chksm=cee51b16f9929200635ba3325bd03123e921558ebe61bed65b77b17558372272eec326fa0883&token=1078684296&lang=zh_CN#rd) * [你敢信??HashMap竟然干掉了CPU!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484584&idx=1&sn=1694fae2b3c5503d0fc4730dfc7bd74f&chksm=cee51b65f9929273702733dab2e6dc5cfa302e7c35cbae10eb56692c19cd4bdab104bc598da3&token=1078684296&lang=zh_CN#rd) * [线程的生命周期其实没有我们想象的那么简单!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484492&idx=1&sn=4918cb75dccd1e51e5a2c822b54dd9b2&chksm=cee51b81f9929297057bd29c5925a4ae4082bcb125286e41f7687fa25d7c399911b657ed351b&token=1078684296&lang=zh_CN#rd) * [朋友问我学习高并发需不需要阅读源码,我是这样分析的!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484485&idx=1&sn=652388e4899507a708a537da889745f1&chksm=cee51b88f992929eebab90fefe67d8c31d4a42061eefa219d14e802af81731744c6e460f9806&token=1078684296&lang=zh_CN#rd) * [由InterruptedException异常引发的思考](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484481&idx=1&sn=44a72ec66d0955ec29780f7ce9b7a767&chksm=cee51b8cf992929ad41cfb8d7eff27326e9376ae37222a0817cc751af55862d8f9a3f5826313&token=1078684296&lang=zh_CN#rd) * [又一个朋友面试栽在了Thread类的stop()方法和interrupt()方法上!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484474&idx=1&sn=6d6c1addd3c79248e782ebca915f7895&chksm=cee51bf7f99292e1b32d9e69e2eea7ea5bdb6797ae3a2fd967ba2efba2a3a121374e3cea29f2&token=1078684296&lang=zh_CN#rd) * [信不信?以面向对象的思想是可以写好高并发程序的!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484469&idx=1&sn=927118b5a20ea705044f07a0945a9b5c&chksm=cee51bf8f99292ee0c97e2e1caa6dda1215998ce372cd989991f0d3ab76efc75b59076a38141&token=1078684296&lang=zh_CN#rd) * [终于弄懂为什么局部变量是线程安全的了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484465&idx=1&sn=71ff23a20968d2d2ce6fabeb1e0b6bad&chksm=cee51bfcf99292ea7c9dbaf9389b8e40fa832d67e963b3c831a893987575359e343a42a81f9a&token=1078684296&lang=zh_CN#rd) * [如何使用Java7中提供的Fork/Join框架实现高并发程序?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484430&idx=1&sn=f622e3325cd68bd507d203b9768ba6a8&chksm=cee51bc3f99292d5e3d7114e9baea0be9c1c49d00268c1a881a15bebb944e48748449f2e7e6e&token=1235656640&lang=zh_CN#rd) * [高并发场景下如何优化加锁方式?看完这篇我确实明白了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484419&idx=1&sn=bd58d29dd9a6441ee303e97fa0d45f2c&chksm=cee51bcef99292d8d6b84f73dd67be82664051d914eaa949633ba44043ae8ef9013ffec3f156&token=1235656640&lang=zh_CN#rd) * [高并发场景下创建多少线程才合适?一条公式帮你搞定!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484413&idx=1&sn=25c06b3e2b5ad8c54202ad501ce491ee&chksm=cee51c30f9929526d127d795f89b94ab9023b27246707521dacece15440b86c853be97228387&token=1235656640&lang=zh_CN#rd) * [不废话,言简意赅介绍BlockingQueue](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484408&idx=1&sn=2493fdbdd476d5dce9051c6afe83950a&chksm=cee51c35f9929523e0856c55a5aa0b75742f2a2b48ea4faa2053d25a89f22830f98405fba29e&token=1235656640&lang=zh_CN#rd) * [高并发环境下如何优化Tomcat性能?看完我懂了!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484403&idx=1&sn=1163c44d9331a5540e51e5718a4b3a9a&chksm=cee51c3ef992952876b3b3024058dde36ac30dc0933bdb6b1c0ff675e022e1870db32699ec80&token=1235656640&lang=zh_CN#rd) * [在高并发环境下该如何构建应用级缓存?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484398&idx=1&sn=f9622694ba72478eaf084c05658ca95b&chksm=cee51c23f992953530b1bf6779859bded33a7c52a7232fb24f11c29bb5948e5d4f17884a2196&token=1235656640&lang=zh_CN#rd) * [为何高并发系统中都要使用消息队列?这次彻底懂了!](https://mp.weixin.qq.com/s?__biz=Mzg4MjU0OTM1OA==&mid=2247489613&idx=1&sn=aa0ac24ae416effed3a11c46aaa127f4&chksm=cf55af4cf822265a2fcbb454265d2c3676bd481c3e1429c38a3999afb405f329ab6d4088826d&token=739666743&lang=zh_CN#rd) * [你知道吗?大家都在使用Redisson实现分布式锁了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484386&idx=1&sn=b3467e23eaaecc3601ce7ff8b2f802fa&chksm=cee51c2ff9929539b06b9d7915d27feb176c59b89314d78c0c7ffe371d9b74d034c7f3fa17be&token=1235656640&lang=zh_CN#rd) * [优化加锁方式时竟然死锁了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484382&idx=1&sn=8b2a1544f9efac88142973970cc8ea31&chksm=cee51c13f99295057a39ea4b0587c1c35e8d073018cd663ff53e5d082d0b19f18048fe8a881e&token=1235656640&lang=zh_CN#rd) * [什么是ForkJoin?看这一篇就够了!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484376&idx=1&sn=82933713d8ac67e3b514f2d4fec1f96e&chksm=cee51c15f9929503e90b8662ea702c93de20750ecb2335d946ab1401163fbc03c20bfdf7658e&token=1235656640&lang=zh_CN#rd) * [高并发环境下诡异的加锁问题(你加的锁未必安全)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484365&idx=1&sn=3bf43fca6cca4eef9695694f9c11ce7a&chksm=cee51c00f99295161ab5d6a2f35aa4f515bddda0ad01611e16d95249481696a3468e6d753821&token=1235656640&lang=zh_CN#rd) * [面试官问我ThreadPoolExecutor类的核心流程,我和他扯了半天!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484323&idx=1&sn=0db8a19da8225753dc586b64d307cfa2&chksm=cee51c6ef9929578bf02ed67bae08d61a5b432a864600526d9a37fdb84ca130cfc26d273d256&token=1235656640&lang=zh_CN#rd) * [不可不说的几种限流算法](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484320&idx=1&sn=5090a30039df1f6b8b67aad6846a4ab8&chksm=cee51c6df992957b79893d06690c986034f958cc4ba01219a0c6b882a4f4aed165bba5022ffc&token=1235656640&lang=zh_CN#rd) * [如何使用互斥锁解决多线程的原子性问题?这次终于明白了!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484316&idx=1&sn=1f56ed902c35abd9f50f9737c9387287&chksm=cee51c51f992954719413cbaae818b3aa20b2106e3880b8f31f9ca0f373f629c1aefb7d9d560&token=1235656640&lang=zh_CN#rd) * [32位多核CPU并发读写long型数据为何会出现诡异问题?看完这篇我懂了!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484305&idx=1&sn=981ff7acb6a4e53b6123e11ad6204a66&chksm=cee51c5cf992954a9bfabfc455bd0d15b11e271e850c41c2c6d1b602c33dd1691fe1e449c911&token=1235656640&lang=zh_CN#rd) * [一分钟了解什么是限流](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484298&idx=1&sn=0928922efc5eb20a2b266e8a9691b1a2&chksm=cee51c47f992955189f6c0b447f96831da31d14729670d9af168ffb497d37269321f0751f0aa&token=1235656640&lang=zh_CN#rd) * [synchronized原理是什么?这次彻底懂了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484294&idx=1&sn=9bdc1416e34f4beea0cff707c68a1661&chksm=cee51c4bf992955d7d2ef0da95a46beae0578fb064f9b99e593de8fa17eb312a6d50b796d56f&token=1235656640&lang=zh_CN#rd) * [如何解决可见性和有序性问题?这次彻底懂了!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484286&idx=1&sn=4cf51d1bbdbab67f321226a4d2666973&chksm=cee51cb3f99295a56263004a4822f21d28137ac52d3cded119ddb3e2ab4d53707ff57cfeb29a&token=1235656640&lang=zh_CN#rd) * [解密导致并发问题的第三个幕后黑手——有序性问题](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484270&idx=1&sn=a25650316a6d35859bf367258f2ad64c&chksm=cee51ca3f99295b5e7b97d77c8c430b27a22266d23e9c788e01ec711c186a4edeefae5ebe49b&token=1235656640&lang=zh_CN#rd) * [解密导致并发问题的第二个幕后黑手——原子性问题](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484261&idx=1&sn=6156d28a4ef73ae088a08ed00e8658d6&chksm=cee51ca8f99295be06520913db4139ec69756c8110cc7ae2f0f473a2f381f157ba2593d194f5&token=1235656640&lang=zh_CN#rd) * [解密导致诡异并发问题的第一个幕后黑手——可见性问题](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484249&idx=1&sn=b86f00bf43071431f2cedc728a6434a8&chksm=cee51c94f992958212717c2ed613c3735a75f77e0a617a8026087bb33200541d08ed5f7c23c4&token=1235656640&lang=zh_CN#rd) * [导致并发编程频繁出问题的“幕后黑手”](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484239&idx=1&sn=475f98b1ee268dc35bff1794ce1ee30a&chksm=cee51c82f9929594ca70cc0c81288ee3b1343af8f3c676e1a4aa429c819a557ce0f132f5e844&token=1235656640&lang=zh_CN#rd) * [工作了3年的程序员小菜面试高并发岗位被吊打虐哭。。。](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484216&idx=1&sn=45fd8de1ee08d79f31ba53d8f028de29&chksm=cee51cf5f99295e35c56cc395212b317042873d53e44698a6aabf390c10effb632bb67f817f0&token=1235656640&lang=zh_CN#rd) * [要想学好并发编程,关键是要理解这三个核心问题](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484183&idx=1&sn=530d507f9181d69a4f340d15adf4262f&chksm=cee51cdaf99295ccbd7bc0ac244549fab65ce5528b79d1a490092b4e7fcc71cbb448fa305900&token=1235656640&lang=zh_CN#rd) * [如何使用Java7中提供的Fork/Join框架实现高并发程序?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484172&idx=1&sn=78ba6d8cada822698cef4264fa9d47a3&chksm=cee51cc1f99295d71b71f9eaae7f5072295adee41246a40cbc35c3db220ffe491711be307e3e&token=1235656640&lang=zh_CN#rd) * [一个工作了7年的朋友去面试竟然被Thread类虐的体无完肤](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484167&idx=1&sn=528a25b8854275d951424e0202f8537a&chksm=cee51ccaf99295dcbb5e93c8453e24df0a7d448d4b179ec9eff78e4836ab5d813627ae389886&token=1235656640&lang=zh_CN#rd) * [浅谈AQS中的Lock与Condition](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484160&idx=1&sn=27dacc142be680b19f8a13b5ac40a234&chksm=cee51ccdf99295dbc14bddb9c83bd34ce9776acba86ce27173735ee7fece7bc549b5a1ca2de0&token=1235656640&lang=zh_CN#rd) * [浅谈AQS中的CountDownLatch、Semaphore与CyclicBarrier](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484156&idx=1&sn=afcd08974a6f5c11f303a6ed13a33d30&chksm=cee51d31f9929427bf246e582bd9479ab2bdd74acec536cff33658037678c816b7ead5507c6e&token=1235656640&lang=zh_CN#rd) * [多线程的三大特性(原子性、可见性和有序性)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484061&idx=1&sn=a76595279fae4b757466f64880cf836f&chksm=cee51d50f9929446bf52a0ee910329fae94708a14cc80ff52c1d7599747e37b1ecd98f96e766&token=1235656640&lang=zh_CN#rd) * [深度解析ScheduledFutureTask类源码](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484057&idx=1&sn=f9e56d1c67effadaeec0c9a8c085ff5a&chksm=cee51d54f99294422df2556764f924ebced061b9aee162d6adc72f131ea94826824b88b2c41b&token=1235656640&lang=zh_CN#rd) * [深度解析ScheduledThreadPoolExecutor类的源代码](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484051&idx=1&sn=3b50a27cf11dfa6b29867dc2701fb58b&chksm=cee51d5ef992944857a967f8093b770d9a4f9f3cf31cf563a41a6e8cd4e0379dc9643d51603c&token=1235656640&lang=zh_CN#rd) * [ScheduledThreadPoolExecutor与Timer的区别和简单示例](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484047&idx=1&sn=d98913b101b97fc64aab8830d03463f0&chksm=cee51d42f9929454321a1a66bf40438f63738ef48c0fd550c860b6194b412f99f04aead2d72c&token=1235656640&lang=zh_CN#rd) * [从源码角度深度解析线程池是如何实现优雅退出的](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484043&idx=1&sn=63eb1a29d30b0859754262119f42746a&chksm=cee51d46f9929450ffd3fd77af9873daabac39010198915c2e180cc9cadd7fc41f6078678bf6&token=1235656640&lang=zh_CN#rd) * [通过源码深度分析线程池中Worker线程的执行流程](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484039&idx=1&sn=385b6fc5e39fba470946877018ff2624&chksm=cee51d4af992945c4abd96db981cbdfaf1ce2d2e83ce6e4709d0c1dbc20b86cb1485a5df318d&token=1235656640&lang=zh_CN#rd) * [通过ThreadPoolExecutor类的源码深度解析线程池执行任务的核心流程](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484035&idx=1&sn=5719be0adf7e90fabfd706207015a5da&chksm=cee51d4ef9929458abc8714116b9e366ed678eba5eefff23b02b5a23521b589060431ee506ee&token=1235656640&lang=zh_CN#rd) * [ThreadPoolExecutor类居然是这样保证线程池正确运行的...](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484028&idx=1&sn=7b22e88d1f16d00d8fd439db51752c74&chksm=cee51db1f99294a7ef37fffc231f300a85f549768bd6b1740d13cad8bf7013de59eeedbfe55e&token=1235656640&lang=zh_CN#rd) * [创建线程池居然有这么多方式...](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484029&idx=1&sn=0f7e94daae242e09442976aa8fc79c52&chksm=cee51db0f99294a695f907a8e03a9e814db2a4457cab94480838b3c5a6542a41c5bdb42054b3&token=1235656640&lang=zh_CN#rd) * [程序员究竟要不要读源码?!P8级别架构师带你一起辩证分析!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484016&idx=1&sn=a0292cc10152e29870ec706a11698f5e&chksm=cee51dbdf99294abd212d3a1face604ebaa4ba609c5c787463c7f15e193bdcf01be1763376bd&token=1235656640&lang=zh_CN#rd) * [P8级别架构师带你深度解析线程池中那些重要的顶层接口和抽象类](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484003&idx=1&sn=9681074287a284fd55cc00b3382f0e57&chksm=cee51daef99294b89ae07e75507a4f6b03e84a6dea055dc323f3961fad7f5bb14271ff3c6e3c&token=1235656640&lang=zh_CN#rd) * [不得不说的线程池与ThreadPoolExecutor类浅析](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483997&idx=1&sn=57dc087b41be5669efb10cf3bd48443e&chksm=cee51d90f99294863f890703ddb6eb3c7a4e831257b9fde9dabf32fabd45835ec649460af87b&token=1235656640&lang=zh_CN#rd) * [SimpleDateFormat类的线程安全问题和解决方案](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483992&idx=1&sn=653fe798a68bc5cf0c62f740034195e8&chksm=cee51d95f992948342f54feb83edecb68e4d79bcae12bde683152ca479a6cb234ccea8f249b5&token=1235656640&lang=zh_CN#rd) * [两种异步模型与深度解析Future接口](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483988&idx=1&sn=48a1e86c1003e7ac9fdcb136865653b4&chksm=cee51d99f992948f3279d860cd93818ffc1988cb64138275f4fec2ea240354763b4fde767207&token=1235656640&lang=zh_CN#rd) * [深入解析Callable接口](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483984&idx=1&sn=c48b5f18ddef2811ac65a56ef7a59883&chksm=cee51d9df992948b9c26c9d968a6403d06feae0b8e845b231d43525595b39b1deeac8275940c&token=1235656640&lang=zh_CN#rd) * [线程的执行顺序](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483976&idx=1&sn=a7189ce13fa387e65202e713121f8923&chksm=cee51d85f992949384f47e3c784296a6ddfc7b14a0219ee7e69324b7359e50226a790e0f0ff8&token=1235656640&lang=zh_CN#rd) * [线程与多线程](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483972&idx=1&sn=ac27ac46d0312d715257089a98b78644&chksm=cee51d89f992949f67c2a38deaeb7d10c1f027526b6a4184818c6f98780e32ab926f007ba587&token=1235656640&lang=zh_CN#rd) * [你知道如何在Linux操作系统上添加虚拟IP吗?这篇文章帮你搞定](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483701&idx=1&sn=d237cc31a2fbc7594f1b8120ae7dca78&chksm=cee51ef8f99297ee561420d9e0bd5c35f1c0c0c7f9943d45580d590f66f001d3e6c75f28a456&token=1235656640&lang=zh_CN#rd) * [RocketMQ单机环境搭建](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483686&idx=1&sn=b52daeffd73779a061ff5f2b572dd652&chksm=cee51eebf99297fd0b05baa789ee04fea74d867f632b4b63cc82de9f405a3be8af537508311b&token=1235656640&lang=zh_CN#rd) * [如何安全的发布对象(含各种单例代码分析)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483673&idx=1&sn=c5eaf899cb813fe863bc7e843e7077a8&chksm=cee51ed4f99297c2e20450ff2e8c3cb4ab9244ce4926fa264de5624c2e9357196e72d7f8bd06&token=1235656640&lang=zh_CN#rd) * [内存模型(八种操作+同步规则)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483668&idx=1&sn=6d3cfcebfc21abc34467623fe4a8a4e8&chksm=cee51ed9f99297cfcd5c3822d5e07b9f0b6ed59124eed67dd94fb4d41af06627bc6e857ec71d&token=1235656640&lang=zh_CN#rd) ### 云原生专题 * [卧槽,运行Docker容器时磁盘空间满了怎么办?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247489978&idx=1&sn=320ede158c8648dd655bec23bf159977&chksm=cee50677f9928f61c408f033ac096e63d0a7ba1acca7f528c1d7af207292c4cf07bb8b4a70f3&token=261835649&lang=zh_CN#rd) * [三万字无坑搭建基于Docker+K8S+GitLab/SVN+Jenkins+Harbor持续集成交付环境!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247489879&idx=1&sn=5d8d78489b630e17d464d352946a3a74&chksm=cee5069af9928f8c6811c44c9fd6489c398b8592cb2c8074b54cb2ddfbcfdab5db94c00b62c4&token=1057374909&lang=zh_CN#rd) * [冰河教你一次性成功安装K8S集群(基于一主两从模式)!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247489939&idx=1&sn=49cbcf19a0fdcfcd8e54375ff0c5b1fc&chksm=cee5065ef9928f4841fc7b83bc77db2b369fb2bbc7d3c47606af9205bb6ee2f2f84a1b915079&token=1318226570&lang=zh_CN#rd) ### 面试专题 * [面试官:讲讲MySQL主从复制的原理和注意事项??](https://mp.weixin.qq.com/s/diccpnkcbtjxiUQ7hLaerA) * [面试官:讲讲Redis的虚拟内存?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247489099&idx=1&sn=dc9367e58e337fc72082f1e759331c3f&chksm=cee50986f9928090f4e269cafd0ffba14e19e267837ecce81808a4833061d23748b083eaa988&token=1078684296&lang=zh_CN#rd) * [面试官:如何以最高的效率从MySQL中随机查询一条记录?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247489071&idx=1&sn=4c987b43ab7b7c119ebaa9806d04d938&chksm=cee509e2f99280f48a54867e6e4b7663463370bbd339fdf7903d474acb533e438d5bb7a41a12&token=1078684296&lang=zh_CN#rd) * [面试官:做过性能优化的工作吗?你会从哪些方面入手做性能优化呢?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247489053&idx=1&sn=eaef5b24c392c52ae3bb4851a061eb2c&chksm=cee509d0f99280c64e5ad2173a5eebcef3b158519212555c18f451d9d764019eb7f72f98ab45&token=1078684296&lang=zh_CN#rd) * [面试官:讲讲类的加载、链接和初始化?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247489044&idx=1&sn=8871e0fabc7dafc06a88563d15331c4b&chksm=cee509d9f99280cf880e68cedc7c6c1bc56ee37ec4559386e22280264ad45bfdcd39e1285cd2&token=1078684296&lang=zh_CN#rd) * [面试官问我:如果让你设计一个高并发的消息中间件,你会怎么做?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247489026&idx=1&sn=680cb62abfd2eb0e1c9f79c39126a776&chksm=cee509cff99280d9314862152404ba9d15eb5eb2b59e24b606ae9ef24a66c8036a6564e0a968&token=1078684296&lang=zh_CN#rd) * [面试官问我:MySQL中的XA事务崩溃了如何恢复??](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247489014&idx=1&sn=cc6ffa9177e7a3fc7c5c6e235668121e&chksm=cee50a3bf992832d277222225fbc1bf3bc7b39db93b82460ce153219602f2b5bfe9b54fb3716&token=1078684296&lang=zh_CN#rd) * [面试官问我:为啥局部变量是线程安全的?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247488935&idx=1&sn=1c3c66a1eae930f5ddc3d74792d42194&chksm=cee50a6af992837c4e35e9232f1710c423f4c09387bddd749aaee5890c6f4bc53dc9954baf6a&token=1078684296&lang=zh_CN#rd) * [面试官:讲讲七层网络模型与TCP三次握手与四次断开?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247488908&idx=1&sn=60ec0a551743efeb2a443e51cd1da04b&chksm=cee50a41f9928357a8e0fe289534507c16471994372eec34d60d83cfa69a070816f56080abba&token=1078684296&lang=zh_CN#rd) * [今天又一名读者斩获蚂蚁金服Offer,就是这么简单!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247488894&idx=1&sn=d2cdae86a6f48a0ed64b3c33721d2235&chksm=cee50ab3f99283a58c50fe6aea4365ec510d3d798cdd8c8f2cdbcc104d122e68c9cb4ef3f6e7&token=1078684296&lang=zh_CN#rd) * [面试官:讲讲高并发场景下如何优化加锁方式?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247488569&idx=1&sn=b9e1e60bee2166e3043695a9198b67d1&chksm=cee50bf4f99282e2eb7b69196eebf65d02260cdc151cd3aa7d639abb0afa9bcf30dd6e485939&token=1078684296&lang=zh_CN#rd) * [面试官:如何查询和删除MySQL中重复的记录?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247487928&idx=1&sn=c210dace347abd6595e3dc8286355762&chksm=cee50e75f99287635934c2b4ecb75090185135490d89072d3772becb029d143943527de29799&token=1078684296&lang=zh_CN#rd) * [面试官:讲讲Redis的五大数据类型?如何使用?(内含完整测试源码)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247487578&idx=1&sn=e843169137741675b15839775da80d01&chksm=cee50f97f99286811bf822e4d59e429bfa92d40fb033af26e58cb95f3568dc42bf008455b016&token=1078684296&lang=zh_CN#rd) * [面试官:如何添加新数据库到MySQL主从复制环境?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247487560&idx=1&sn=f59f7f2e82be47b1d7de18738d0dcfb9&chksm=cee50f85f992869395b6848a3adb6709f4d6128bfa9b93d9c6099abdf9b39d87113fc11b29fe&token=1078684296&lang=zh_CN#rd) * [面试官:Java中的对象和数组都是在堆上分配的吗?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247487520&idx=1&sn=a50d239cf9735e2d29df57c66f106a1d&chksm=cee50fedf99286fbf9cc96bde227456c0df73b3d301a60a2f4433f3e54e34523086245bed9d3&token=1078684296&lang=zh_CN#rd) * [面试官:性能优化有哪些衡量指标?需要注意什么?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247487389&idx=1&sn=80ade59e7543e3d8677649b5a275f4fc&chksm=cee51050f9929946d1bfda0b1903d0959bc6fe7e5d77f874d98cabb24fd02ebc060c5087b814&token=1078684296&lang=zh_CN#rd) * [面试官:说说缓存最关心的问题?有哪些类型?回收策略和算法?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247487378&idx=1&sn=a7ce2c49552cea1ba96f4c6a962e6b87&chksm=cee5105ff99299499d2025a1da4a2d9b32b365122f68c360d289543398da1262c0c635d8cb08&token=1078684296&lang=zh_CN#rd) * [面试官:Java中提供了synchronized,为什么还要提供Lock呢?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247487361&idx=1&sn=2149e14f965926d27b200b01db3d2cb7&chksm=cee5104cf992995a490376dc85ed23bd9fd2b5a23ee3fd2f98bfee514702695f70230f969cc3&token=1078684296&lang=zh_CN#rd) * [面试官:讲讲什么是缓存穿透?击穿?雪崩?如何解决?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247487291&idx=1&sn=8411af97516c65a04ce7079ad47586d0&chksm=cee510f6f99299e0059e9e9a2e38cfe22e4f894863f24b52c7d0335ed9104f0e1fb24e6d16d7&token=1078684296&lang=zh_CN#rd) * [面试官问我:看过sharding-jdbc的源码吗?我吧啦吧啦说了一通!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247487162&idx=1&sn=3e7a7183ec666d75dfbb8891ba91818e&chksm=cee51177f99298619fc230c628f43b68a2694e76fd856ef4912050ad5997ed17e92cffec5bc1&token=1078684296&lang=zh_CN#rd) * [面试官:给我讲讲Nginx如何实现四层负载均衡?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247486859&idx=1&sn=37a41addefb902117f23e4fda8aea634&chksm=cee51246f9929b5003e384496fb10252618f7e809ab2eab4569a06fc3bf4bdc7b3bef1fb99b6&token=1078684296&lang=zh_CN#rd) * [面试官问我:MySQL如何实现无数据插入,有数据更新?我是这样回答的!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247486468&idx=1&sn=e7755c2175333381837e039bca84edc7&chksm=cee513c9f9929adfa6d541d755e673095b15d3e59e5457182ca396f218372dce129d48c9e7eb&token=1078684296&lang=zh_CN#rd) * [面试官问我:数据库中事务的隔离级别有哪些?各自有什么特点?然而。。。](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247486432&idx=1&sn=a5920da9a9fa22de23ba950c54b25b43&chksm=cee5142df9929d3b3682256b1cce9e4f17e3d80fd852f5e597b1a0b0ad090030a2ce6f4aebd8&token=1078684296&lang=zh_CN#rd) * [超硬核面经,已拿蚂蚁金服Offer!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247486238&idx=1&sn=c1aa4db067078f87e8150694a4bd59fb&chksm=cee514d3f9929dc52bd675bac9e1964dc0c89af2c66e169213153733e217375f3aff68adb91e&token=1078684296&lang=zh_CN#rd) * [将 95% 求职者拒之门外的BAT大数据面试题-附解题方法(文末有福利)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485941&idx=1&sn=0fae967ba1ca96d33005e87204343e55&chksm=cee51638f9929f2e68e3f140a6ae814d21bdaa7d6e50d250c5f4becfd751bf82aee9b0359856&token=1078684296&lang=zh_CN#rd) * [面试官问我如何使用Nginx实现限流,我如此回答轻松拿到了Offer!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485388&idx=1&sn=0854d3f9b4527fd84af970261ec6e2e7&chksm=cee51801f992911732661cce665c967777e11d6ff53c82dbf2600382f37733a0982f60c47ea8&token=1078684296&lang=zh_CN#rd) * [面试官问我:如何恢复MySQL中的XA事务?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485008&idx=1&sn=230e45e239970f766ffdf98390e77129&chksm=cee5199df992908b5247ed9103101b66030a4dfa512b586e368058ba91dcbcb722b3b7853e62&token=1078684296&lang=zh_CN#rd) * [面试官灵魂拷问:if语句执行完else语句真的不会再执行吗?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484628&idx=1&sn=79938ceabcec1d73f4a3fc9967b2dbe7&chksm=cee51b19f992920ffabb40d077e619f4b7c36ec3a9c140104df9805c8258094da61a9f130a1d&token=1078684296&lang=zh_CN#rd) ### 分布式存储 * [冰河,能不能讲讲如何实现MySQL数据存储的无限扩容?](https://mp.weixin.qq.com/s?__biz=Mzg4MjU0OTM1OA==&mid=2247489525&idx=1&sn=3a2d41612b208f67ead0c114fc6f7ca8&chksm=cf55a0f4f82229e29a03397d11a4cb366f1d6870d0b94d701ecd12ba5a89bedbd11a06402795&token=420299024&lang=zh_CN#rd) * [海量数据架构下如何保证Mycat的高可用?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247490263&idx=1&sn=66723d9390149d7d368635d99feeac85&chksm=cee5051af9928c0c53d41ec0d81815fce5a0c8375e08a90c5c3f779f64c64fdf7bca41ba37dd&token=2007101246&lang=zh_CN#rd) * [冰河又一超硬核分布式存储PDF教程免费开源!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247487883&idx=1&sn=789c8e852cd728f440da24153ac21c5e&chksm=cee50e46f99287501cfcdfd99419db338c5daa504f7270726267194c20f1947510551942c60a&token=1078684296&lang=zh_CN#rd) * [SpringBoot整合FastDFS实战(附完整工程源码)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247487868&idx=1&sn=55a31e3f886d0dbd2ce4d615c17d7c9f&chksm=cee50eb1f99287a7d117e4d47049c98a0d39580e147d912c4946c5c571fad00b3cd4ccc3135a&token=1078684296&lang=zh_CN#rd) * [面试官:如何实现文件的大规模分布式存储?(全程实战)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247487844&idx=1&sn=0b03128d431f2af5e742852d6ba65a6c&chksm=cee50ea9f99287bf4a25df26970aa78bba33f801364c0ce55897f1351af89c7a0b50006e76ae&token=1078684296&lang=zh_CN#rd) * [小伙伴们说在CentOS 8服务器上搭建FastDFS环境总报错?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247487776&idx=1&sn=f2e97296f36c52d94c8dfa3f0f1292c1&chksm=cee50eedf99287fbac48600cfd56ad0401a407838790e403174720f05ce38826c31bbc09aa68&token=1078684296&lang=zh_CN#rd) * [FastDFS 分布式文件系统的安装与使用,看这一篇就够了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485348&idx=1&sn=d9ebf383964efc87a811929dd2616f66&chksm=cee51869f992917f0082addf08135e89cf9d1add8243d79f1342f24780811b4adcfadeb4273c&token=1078684296&lang=zh_CN#rd) * [如何打造一款高可用的分布式文件系统?这次我明白了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485319&idx=1&sn=1420e485fd9c3439b412a6e73c433d3b&chksm=cee5184af992915c56e37653362d19b41b7bd7067eab6fad52f3d2bd5834c239ca30d1ce4356&token=1078684296&lang=zh_CN#rd) * [FastDFS 分布式文件系统的安装与使用,看这一篇就够了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485316&idx=1&sn=950d4a7194503986cfebfad618878fc9&chksm=cee51849f992915f34e6fdf219d3b4083f619b60b693d89f44101e08add4b84980dcd9e51077&token=1078684296&lang=zh_CN#rd) * [你知道如何在Linux服务器上挂载新硬盘吗?冰河为你揭开这个秘密](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483746&idx=1&sn=e28c25db635669ddf0fac80fa7b03eb2&chksm=cee51eaff99297b92c539d50f74bd07a3401b9308403601f5f5fe1c94b5857726d94000b4a50&token=1235656640&lang=zh_CN#rd) ### 分布式事务 * [如何基于消息中间件实现分布式事务?我想说的都在这儿了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247488882&idx=1&sn=4449f42ce09d42f5d443b1af1a739f00&chksm=cee50abff99283a92ee1cc3c3f53c97a0d9fdfa8db5801ee3e0f0226a151da1035c51568683f&token=1078684296&lang=zh_CN#rd) * [12张图带你彻底理解分布式事务产生的场景和解决方案!!](https://mp.weixin.qq.com/s?__biz=Mzg4MjU0OTM1OA==&mid=2247489572&idx=1&sn=283f24189f3add773ffa2f8a314ac8d1&chksm=cf55af25f822263342c3d67490d803b1de9a7199ee765c8614f7dda90441480877d2af02c8ef&token=739666743&lang=zh_CN#rd) * [如何基于消息中间件实现分布式事务?万字长文给你答案!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484974&idx=1&sn=fe58e49290879ad74ad616b035954108&chksm=cee519e3f99290f564d3cb122c415a53ab256e7c949ed41afd66861437ce6397cdb4cd068439&token=1078684296&lang=zh_CN#rd) * [tcc-transaction分布式TCC型事务框架搭建与实战案例(基于Dubbo/Dubbox)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484548&idx=1&sn=d2ebe1a94b5cf4989413679e7baa72a5&chksm=cee51b49f992925f61d5d3dcdcbc2e120c6e13ade001f297a4c2f651b4abb3708b93450b0a3d&token=1078684296&lang=zh_CN#rd) ### 分布式缓存 * [Redis开篇与如何安装单机版Redis,这次我会了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247486326&idx=1&sn=44843caee95f3b7ce49be59bf42a5940&chksm=cee514bbf9929dad43c5bc083543c7023626d7e41cd11dd365adbfa71bb028e94d8d1a4c231c&token=1078684296&lang=zh_CN#rd) ### 性能优化 * [纳尼?内存又溢出了?!是时候总结一波了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247489087&idx=1&sn=719261df19cd272df4459c68f75f0ba1&chksm=cee509f2f99280e4cd4e7c0262c78eb516c6646210756a8b1659e96855bdfdba6e96a4ecbe20&token=1078684296&lang=zh_CN#rd) * [Java中的String到底占用多大的内存空间?你所了解的可能都是错误的!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247488761&idx=1&sn=a2f161b4d4ff28535fc27f3a75695592&chksm=cee50b34f9928222d19244d30f92b6c700acbeb97e8309242366f302fcefe06c0069dc72da57&token=1078684296&lang=zh_CN#rd) * [你敢信?String类竟然是导致生产环境频繁内存溢出的罪魁祸首!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247488710&idx=1&sn=f7d6e6d82d28ca8fd7cc17f240c2b474&chksm=cee50b0bf992821d8a60339124f8b039e96850fb4f0507e952cd0e66db222fd91fd38575505b&token=1078684296&lang=zh_CN#rd) * [小伙伴问我性能指标监控怎么做,这次我安排上了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247487431&idx=1&sn=3bd611bdb30eb9ae8106fdeee833701a&chksm=cee5100af992991ce2781af5c2251b0e101084a7cc96bfaa739da275e570f3e99afa3713a477&token=1078684296&lang=zh_CN#rd) * [万万没想到!Linux环境下Tomcat8启动很慢竟然是这样解决的!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483851&idx=1&sn=a3e1ba79b7b36fc317b9257f03de4e7a&chksm=cee51e06f99297104e56721ec256af22427726a04c501bc7b7cc3cf1219a3298443dd7c60076&token=1235656640&lang=zh_CN#rd) * [Java VisualVM添加Visual GC插件实现JVM性能调优](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483714&idx=1&sn=6c64cc86123ed30e138ead33e72d7a04&chksm=cee51e8ff9929799b1b4ca1e1e558938b32055ede091baa1fa2602ac8b60ab75403defa92eae&token=1235656640&lang=zh_CN#rd) * [IDEA设置System.out.println()和main方法快捷键](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483681&idx=1&sn=ac8c345df25e878420537c9cb5e909b5&chksm=cee51eecf99297fa2a203326b33e268e65c1e42b98d96d2c9aff08182dbb78c89e8f17bf5491&token=1235656640&lang=zh_CN#rd) ### 互联网工程 * [十一长假我肝了这本超硬核PDF,现决定开源!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247488172&idx=1&sn=d600c94b9812332cbfd1fd89ae9e6b94&chksm=cee50d61f992847702958998de149b3235b6f2f559acc51fa346251efe048ea1cc7e65227b45&token=1078684296&lang=zh_CN#rd) * [小伙伴想学Jenkins自动构建发布项目,我:安排上了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247488120&idx=1&sn=a53b0fbd2a67ff57a02d1f7ffdfe2456&chksm=cee50db5f99284a34c86401b23a174d2b4e4fa2ba72ba6ecba2689c2b5070a50aeee471ac8be&token=1078684296&lang=zh_CN#rd) * [小伙伴问我:如何搭建Maven私服?我连夜肝了这篇实战文章!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247488058&idx=1&sn=dad22c9c97e165998df2b42cff981b3d&chksm=cee50df7f99284e1940c134be87180e481bebd5d8406da16ee278623b4c2da3abb3a5551f60c&token=1078684296&lang=zh_CN#rd) * [面试官:开发过Maven插件吗?我:开发过啊。。。](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247487997&idx=1&sn=c8cd22fba1e4afaba581d9e37ab5805a&chksm=cee50e30f9928726ec29b70dc7bfc65e4b417d0ae58b1d66e1044f0218de02251ed7dcec5846&token=1078684296&lang=zh_CN#rd) * [使用Maven那么久了,你对企业级Maven的核心配置了解多少?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247487974&idx=1&sn=1fb9a8bff897825bdbadd452f6e9e96f&chksm=cee50e2bf992873d5203d258601619c014efb9d7a9201cf3db211cbfaac73a893d678139f194&token=1078684296&lang=zh_CN#rd) * [我搭建了一套企业级私有Git服务,抗住了每天上万次攻击!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247487485&idx=1&sn=a68798b70c6a1289bbe3c7f5eeb0bdf9&chksm=cee51030f9929926aba5c147f4a62b8bde88c1941c8704a1fee68ad34e46c7bd798baf7635b5&token=1078684296&lang=zh_CN#rd) * [为什么互联网巨头们纷纷使用Git而放弃SVN?(内含Git核心命令与原理总结)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247487346&idx=1&sn=9861a544b4a4f3967392035d04179ffe&chksm=cee510bff99299a9e24d1f7e4edcd101f4bfe4ce69615879fe9ab84e061c96e88de7e18f0e95&token=1078684296&lang=zh_CN#rd) ### 系统架构 * [我所经历的价值超10亿美元的直播系统架构图是什么样子的?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247489127&idx=1&sn=42ef43779fca773a768a627dd6504d5b&chksm=cee509aaf99280bc41c6633847dc7771095b145e6c76662bc171cb486c8a4e089ae9d08ff18f&token=1078684296&lang=zh_CN#rd) * [如何在服务器上添加虚拟IP?看完原来如此简单!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247489016&idx=1&sn=59f13e8bdae1f746695d7531ec6cd843&chksm=cee50a35f99283236fefdd5fbd204c1a874a0b40479fa31574f4f1ca59effacb9f33e6eccd01&token=1078684296&lang=zh_CN#rd) * [系统从初期到支撑亿级流量,都经历了哪些架构上的演变?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247488949&idx=1&sn=2c87c69e21d2f83fdd5296ae907f704a&chksm=cee50a78f992836e24c5d9e0c4d6590fb2743b5da9d81d6e5628db35fd1538d8fa4eb605c47f&token=1078684296&lang=zh_CN#rd) * [域名还能绑定动态IP?看完又涨知识了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247488494&idx=1&sn=51388c6f0f0c9057f3dadb2d36ca9f31&chksm=cee50c23f992853518f925340a3b34a97d0a28ad0608ff66a55ae54e03b4d8e3e32b244189d8&token=1078684296&lang=zh_CN#rd) ### Nginx技术 * [都是Nginx前缀惹的祸,FastDFS不能访问了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247489962&idx=1&sn=5b631916676fa008527da0d2508848fd&chksm=cee50667f9928f7181316df7360e1b0b53bac775cbf1567942d88876b403ff72bf639c78dc7f&token=261835649&lang=zh_CN#rd) * [冰河又一本超硬核Nginx PDF教程免费开源!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247487408&idx=1&sn=a6d45535fb6a97017084df3515438d5a&chksm=cee5107df992996b56326fb3fd23c3eeaa0cbcfe973f07f0a0e4be15f1ff5507ac2eb4348c78&token=1078684296&lang=zh_CN#rd) * [如何搭建Nginx+Keepalived双机热备环境?这是最全的一篇了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247486701&idx=1&sn=4e9273c7723c6d71c453c50c83010f84&chksm=cee51320f9929a36bd1a90df9864c39603323a48325f62108a90bfa99edb8041865987e6f8dd&token=1078684296&lang=zh_CN#rd) * [如何使用自签CA配置HTTPS加密反向代理访问?看了这篇我会了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247486419&idx=1&sn=005427594bdfe103d75c009d69cd5758&chksm=cee5141ef9929d0890038ff4a6d2af49f32aa44501972a21de864c8ed46af5e89d98266970c1&token=1078684296&lang=zh_CN#rd) * [如何解决Spring的循环依赖问题?这道面试题助我拿到了Offer!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247486293&idx=1&sn=e494477239c0da9ca924e46e68928657&chksm=cee51498f9929d8e470ada0d79bf36c72f7d4b1fd0c91df252d5ca42b4a5139ebd257c48aa46&token=1078684296&lang=zh_CN#rd) * [如何实现Nginx的高可用负载均衡?肝了这篇我也会了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485651&idx=1&sn=7a25878fe6018056976a853bd514d8b8&chksm=cee5171ef9929e080bffe3fdda040903ee7a5783c51caf4ec7446c50448b25694da1c9f43e86&token=1078684296&lang=zh_CN#rd) * [并发量太高,Nginx扛不住?这次我错怪Nginx了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485600&idx=1&sn=bf2ec2675f695365178ac4236c4d56ce&chksm=cee5176df9929e7b10dc33f3e8c3f093343406af64429d338529e4bcd0815c03e8a17351f846&token=1078684296&lang=zh_CN#rd) * [如何使用Nginx搭建流媒体服务器实现直播?看完这篇我会了!!(文末有福利)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485580&idx=1&sn=15bfbafd3e919908dc2a5882b20ed309&chksm=cee51741f9929e577ea56088a66801bb35129ad712ff583010dfbc0fd76f99da4e1729fb7c71&token=1078684296&lang=zh_CN#rd) * [图片显示过慢,文件下载不完全,竟然是Nginx的锅!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485542&idx=1&sn=4a4212b037b35ae6b1e72cd9be425b7d&chksm=cee517abf9929ebdcef95ccff5d2cc5f25f6ac60170b44bafa64191f6f1b9e73b8efd53854fb&token=1078684296&lang=zh_CN#rd) * [还不会使用Nginx解决跨域问题?肝这一篇就够了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485535&idx=1&sn=2811187a0dd4f64c19bd87451f3eec21&chksm=cee51792f9929e844013be4fc6e8357f9eb11a69e2172794f72af0d00ed7000bcd36fe5153fd&token=1078684296&lang=zh_CN#rd) * [如何使用Nginx实现MySQL数据库的负载均衡?看完我懂了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485528&idx=1&sn=ca211bc9adabc45f0c08f7dfc7a10241&chksm=cee51795f9929e83c0259f1e0ac2362e96fc9d7f3253b3f6df439083cf6727dd95cd665b224f&token=1078684296&lang=zh_CN#rd) * [面试官问我Nginx如何配置WebSocket?我给他现场演示了一番!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485518&idx=1&sn=d2a71f9e493a382c50f354488bf2c7f2&chksm=cee51783f9929e95add219266ad64de711493f9092ba482b731198677cc373d395c6f4804e7b&token=1078684296&lang=zh_CN#rd) * [如何格式化日志并推送到远程服务器?看完原来很简单!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485451&idx=1&sn=d2153fa558232ac62f2ae08443259a33&chksm=cee517c6f9929ed04658add9a9f4f28eb168754bf1a66e03c933428172cc8ef2e00bb82697bf&token=1078684296&lang=zh_CN#rd) * [如何为已安装的Nginx动态添加模块?看完我懂了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485443&idx=1&sn=d441f061a187cf30c406e7ce89edffe9&chksm=cee517cef9929ed890705a6ed603963dcf67354a8bfe3daacfc527b18078d6157d6f90881ebd&token=1078684296&lang=zh_CN#rd) * [如何按日期分割Nginx日志?看这一篇就够了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485427&idx=1&sn=0b99d03a6debf3930112ba98f47cc351&chksm=cee5183ef992912831101d07f5942fa7adb81a2501ee25fc08b0492f899ab1128ee9fa6e6db1&token=1078684296&lang=zh_CN#rd) * [如何封禁IP和IP段?看完这篇我会了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485420&idx=1&sn=f78a288e7c18cbdb45390642446c8144&chksm=cee51821f99291371bc881f8c4ca9761a0c461da8537d0fcaf9f9469a72847a57d9cb1589914&token=1078684296&lang=zh_CN#rd) * [面试官竟然问我Nginx如何生成缩略图,还好我看了这篇文章!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485413&idx=1&sn=c701d9ffd20851f148743db2cf2f3d9c&chksm=cee51828f992913e5a692ceba3232385d762f0ba59a7d94fe31f5ba774fa201980802390c796&token=1078684296&lang=zh_CN#rd) * [实现负载均衡、限流、缓存、黑白名单和灰度发布,这是最全的一篇了!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485406&idx=1&sn=fa58c80adf12e515b3fd3948a2bdfdd7&chksm=cee51813f9929105674b8956f37891d6f48df1dc814e7a4d33276c5d2e06987ff970ca8d1bf9&token=1078684296&lang=zh_CN#rd) * [如何获取客户端真实IP、域名、协议、端口?看这一篇就够了!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485398&idx=1&sn=203e8890caa79cbc2e87b6c8af39a250&chksm=cee5181bf992910dfc352138dd53e4921e91c4b216666ab3f49bc94c8e2dd333e6c9543536b7&token=1078684296&lang=zh_CN#rd) ### 微服务专题 * [卧槽,被SpringBoot整合原生OpenFegin坑惨了(非SpringCloud)!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247488968&idx=1&sn=20717c24357e96eb3bf480ec39151817&chksm=cee50a05f9928313db0bc2193ceddc6231f9e396edc33c5334e63a5e3d2e3404d0734fca4ee0&token=1078684296&lang=zh_CN#rd) * [SpringCloud Alibaba开篇:SpringCloud这么火,为何还要学习SpringCloud Alibaba?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247488920&idx=1&sn=20d980f4886e7f016db7d5200163f090&chksm=cee50a55f9928343582698ac98720695e4b82a28982d0bece020926c5b014bdc61b86ef5e1c5&token=1078684296&lang=zh_CN#rd) * [为啥你用@JsonFormat注解反序列化LocalDateTime总失败?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247487952&idx=1&sn=61ff9687fec9de55a1b23670f1e083d1&chksm=cee50e1df992870b2ad2ac4a29dfe4c426798fbe4be328edf784c4bdc850ebed8a03ca56f5c7&token=1078684296&lang=zh_CN#rd) ### Spring专题 * [Spring AOP核心类解析,这是最全的一篇了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247490001&idx=1&sn=cbee0b31f655f584937973e357649e60&chksm=cee5061cf9928f0a0a7904e23a9a7ec5d4d3ae8ad6a3624fed05764139a8b5882b7496048193&token=2055257369&lang=zh_CN#rd) * [一张图带你彻底理解Spring如何解决循环依赖!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247489677&idx=1&sn=1bc8e130146593b589183033931cc62f&chksm=cee50740f9928e566d28e45b6040ae3a3901fa2bd63f97b48e48c1c38fd730665ef46b60b32f&token=899210164&lang=zh_CN#rd) * [如何实现多数据源读写分离?这是我看过最详细的一篇!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247489519&idx=1&sn=89ecaeb241080ceb725f95105cfd489f&chksm=cee50822f9928134bae4261cf2bd7f2908b228b2aa3e4511c00bd67ec6b7cc7d58a9b0985575&token=1893358395&lang=zh_CN#rd) * [IOC容器注解汇总,你想要的都在这儿了!!(文末可留言)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247487088&idx=1&sn=2dbe28200a01463defd55d607bff23c8&chksm=cee511bdf99298abea3332d2b40353dbe46c000a9071a107a1fb68cda70c903e3368074f9821&token=1078684296&lang=zh_CN#rd) * [AOP核心类源码解析,这是最全的一篇了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247486778&idx=1&sn=d1d722f3aa33e645e712836ccccf11d6&chksm=cee512f7f9929be106a0ceef3e1c632ac98ef376222ec7f12b916b2710c4c8331b7f53a44329&token=1078684296&lang=zh_CN#rd) * [二狗子让我给他讲讲@EnableAspectJAutoProxy注解](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247486750&idx=1&sn=d6363bc0460a2ffe4efb31b091d39254&chksm=cee512d3f9929bc5e60dee13ccfb1d0c81cb037a127d64e6500f062f3c79040620e0b4e97342&token=1078684296&lang=zh_CN#rd) * [你敢信?面试官竟然让我现场搭建一个AOP测试环境!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247486723&idx=1&sn=6f91306a18fdeb337b13544276b516fb&chksm=cee512cef9929bd85811657899ede159394a6d3f832060da65647cd95825d73159398b7d0e6b&token=1078684296&lang=zh_CN#rd) * [使用@Profile注解实现开发、测试和生产环境的配置和切换,看完这篇我彻底会了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247486455&idx=1&sn=6508d975e7428c40e90f361fa8ab8bb9&chksm=cee5143af9929d2c7c6f085212a2b11b707f1141068326e0f9305a5a6129c8cccadca976575b&token=1078684296&lang=zh_CN#rd) * [如何实现多数据源读写分离?这是我看过最详细的一篇!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247486406&idx=1&sn=e9ab1e105b3c995befdcaeea04aa8d4e&chksm=cee5140bf9929d1dcbbdb9613f5af39dc914a5382ac787fdf0b122b518baef29399d30d74a99&token=1078684296&lang=zh_CN#rd) * [自定义组件如何注入Spring底层的组件?看了这篇我才真正理解了原理!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247486348&idx=1&sn=e4a8fa47b3999edd51908c49089f6c21&chksm=cee51441f9929d57f17daa684d2ff56106157f590d10ad9053712ad779ad9ba12795f9bd3d34&token=1078684296&lang=zh_CN#rd) * [如何实现方法、构造器位置的自动装配?我这样回答让面试官很满意!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247486271&idx=1&sn=d3903a85ffc992230a1bba64e4e29740&chksm=cee514f2f9929de4cc1a1825e9a4e669886af26409fa1056661a0b36bb148f10a1bcacc1136f&token=1078684296&lang=zh_CN#rd) * [你还不会使用@Resource和@Inject注解?那你就out了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247486020&idx=1&sn=f60bee218438f3ea9c129b25b727923f&chksm=cee51589f9929c9fc69e6722ba4d863bd64d055cfcf445fdc87bc2dc65cacdc598e2cab229d4&token=1078684296&lang=zh_CN#rd) * [使用@Autowired@Qualifier@Primary三大注解自动装配组件,你会了吗?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247486002&idx=1&sn=9e42ec6586363d6ab1e61beb14ee3322&chksm=cee515fff9929ce951a597f0cdb0bb04a615aef1287cac954645cdfd551518c0169350cd846e&token=1078684296&lang=zh_CN#rd) * [使用@PropertySource加载配置文件,我只看这一篇!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485964&idx=1&sn=d7f5962349596e30cd5ba8a636f78a01&chksm=cee515c1f9929cd73e128fc745c0bb5561dc869b772c50a6205136a9c3a78a9b7696acb1476a&token=1078684296&lang=zh_CN#rd) * [如何使用@Value注解为bean的属性赋值,我们一起吊打面试官!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485232&idx=1&sn=eaa0f958d097dcc8afca80af4034aa79&chksm=cee518fdf99291ebc48c6b30a78509af5b52d19517a14c9d2a495d476b2c2749291c0001737e&token=1078684296&lang=zh_CN#rd) * [BeanPostProcessor在Spring底层是如何使用的?看完这篇我懂了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485231&idx=1&sn=ac134f9f7c56af6314144e079bbde94d&chksm=cee518e2f99291f4989c18a802726f49526a5afcd3308fe4477aff8c20aebd70c9a5a9867834&token=1078684296&lang=zh_CN#rd) * [BeanPostProcessor在Spring底层是如何使用的?看完这篇我懂了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485231&idx=1&sn=ac134f9f7c56af6314144e079bbde94d&chksm=cee518e2f99291f4989c18a802726f49526a5afcd3308fe4477aff8c20aebd70c9a5a9867834&token=1078684296&lang=zh_CN#rd) * [面试官再问你BeanPostProcessor的执行流程,就把这篇文章甩给他!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485168&idx=1&sn=26143c4d7f566174d5afb4ea09e88fd2&chksm=cee5193df992902b3c50846b02c6689cacbf0c4dba3632f4243b210887795b6c0a2b4dcf4234&token=1078684296&lang=zh_CN#rd) * [困扰了我很久的AOP嵌套调用终于解决了!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485153&idx=1&sn=4947dec63e70e76b9bd2e610aa1d7afa&chksm=cee5192cf992903ad0f9e0c964cdc748b2eece197d1a344898f4fa7d30f25641af8b468a9080&token=1078684296&lang=zh_CN#rd) * [针对bean的生命周期,我们究竟能做哪些工作?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485063&idx=1&sn=0113377356e335b5e09f4e09df9f4e76&chksm=cee5194af992905c356dee20ef1e9f904cd042f491e5340d66592af2e701c7c3f1d19a9681ad&token=1078684296&lang=zh_CN#rd) * [关于BeanPostProcessor后置处理器,你了解多少?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485055&idx=1&sn=0fbf9d16208e972e83c494b09ace8775&chksm=cee519b2f99290a4d15886d1fefab4bea1a2e7dab3bb29228c4b149134c2e29f012a925a9da8&token=1078684296&lang=zh_CN#rd) * [@PostConstruct与@PreDestroy源码的执行过程](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485045&idx=1&sn=c119ae2999eaf92d4ee4c09d4fead133&chksm=cee519b8f99290ae21426dde7fe047298c3e8545bf8efc2fa98892d6e30fdc63481ac1aefe81&token=1078684296&lang=zh_CN#rd) * [你真的了解@PostConstruct注解和@PreDestroy注解吗?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485015&idx=1&sn=d9b98808a43f72655bf2be51270c4587&chksm=cee5199af992908c45e3801904013f17714b79dc60f6272c699361f7af4681f7ce3548fb8abf&token=1078684296&lang=zh_CN#rd) * [Spring中的InitializingBean和DisposableBean,你真的了解吗?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485001&idx=1&sn=251bd90d3b04f2bd56c9d24f9df39f81&chksm=cee51984f992909216b2ab3e723561776b5032393d30e6cdf99af1c4c08e8facb790ea16955e&token=1078684296&lang=zh_CN#rd) * [如何使用@Bean注解指定初始化和销毁的方法?看这一篇就够了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484985&idx=1&sn=bf7ec702113f433f6677d0e9f4f5ae7d&chksm=cee519f4f99290e2c509926a61a7f9604d8a358cd364a78d6de7929f45b3b2a84f57b93f8f87&token=1078684296&lang=zh_CN#rd) * [面试官让我说说:如何使用FactoryBean向Spring容器中注册bean?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484954&idx=1&sn=ea12802a4bda42d479e18f78a6c3b5f8&chksm=cee519d7f99290c1497ef8184d7792791cf3ceaee7ac584c47af52addd69275af745641a7ec8&token=1078684296&lang=zh_CN#rd) * [在@Import中使用ImportBeanDefinitionRegistrar向容器中注册bean](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484943&idx=1&sn=d6f8c721f20c6dbc91782c1c9e3a4fb2&chksm=cee519c2f99290d4241577d9c45c9854de9a772b8ec03f5b1eb90c47fb37a8abf235c9b0a32f&token=1078684296&lang=zh_CN#rd) * [面试官:如何将Service注入到Servlet中?朋友又栽了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484936&idx=1&sn=be60159ba0a8b8d89edcda005c438242&chksm=cee519c5f99290d36d96d86e4812f22ffdaba1c78669192fc0c474623473c279310f14053a7a&token=1078684296&lang=zh_CN#rd) * [深入理解Spring的ImportSelector接口](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484897&idx=1&sn=ad3febfa327c4b40afb4bb005f4ce320&chksm=cee51a2cf992933a98d062b3bbb119e04cfa0eb531a0ee7c9cfb839717e90db2c0bd94f4fa3a&token=1078684296&lang=zh_CN#rd) * [在@Import注解中使用ImportSelector接口导入bean](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484870&idx=1&sn=a371224a8c2b9f70a41ff88976d6b0e6&chksm=cee51a0bf992931d3e39ddf70061ac8de713c817ec6561075a740eb18c7269ce66d50459dd58&token=1078684296&lang=zh_CN#rd) * [使用@Import注解给容器中快速导入一个组件](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484863&idx=1&sn=faca9edb10665d357089a290220ede2f&chksm=cee51a72f992936430364b018e07f062c2cb4bbe7111d0b615a1937215170976e5caf23a227b&token=1078684296&lang=zh_CN#rd) * [如何按照条件向Spring容器中注册bean?这次我懂了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484853&idx=1&sn=38107c0439a321d116421d52d434f5bc&chksm=cee51a78f992936e99020c01587ad45f333eb1ee73bcc4c816e31e12dae63691adf530cf6e19&token=1078684296&lang=zh_CN#rd) * [不知道什么是懒加载?看这一篇就够了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484846&idx=1&sn=29196cc689ad22f0b1ad29665dcd5798&chksm=cee51a63f992937501ea98b4e891b8e4d1383cd63ed8df6a43d5baedc0c0a1d19a6def38fe5b&token=1078684296&lang=zh_CN#rd) * [使用@Scope注解设置组件的作用域](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484839&idx=1&sn=8832bdbeb4a5fdf4c02f385783c87eec&chksm=cee51a6af992937ced9fd181f80c0ba5a7b57dc7eaf1dec5f1943d132ef5a0ac84ffafee81a4&token=1078684296&lang=zh_CN#rd) * [自定义TypeFilter指定@ComponentScan注解的过滤规则](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484812&idx=1&sn=1a049a4654503d63c10086f81aab33a9&chksm=cee51a41f99293574d592abe3d16135e0c20a128ab2d021d24149431797105c3dae5400fa5d0&token=1078684296&lang=zh_CN#rd) * [使用@ComponentScan自动扫描组件并指定扫描规则](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484802&idx=1&sn=59aa3513f5347851e68a1c6a76add98c&chksm=cee51a4ff992935959ade272f3ecef06cf695295c734a2c88ba1adc82a8fc276c0485de90f15&token=1078684296&lang=zh_CN#rd) * [使用@Configuration和@Bean向容器中注册组件?看这一篇就够了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484795&idx=1&sn=b910b594753b08b138e1c9b73ef41803&chksm=cee51ab6f99293a0322b40ce8cac092fb18134f05f9901319bac00f7fca19b01ac6f3387383f&token=1078684296&lang=zh_CN#rd) * [聊聊Spring注解驱动开发那些事儿!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484786&idx=1&sn=46df0d1eb3ee9e7e4e3ee96160a62317&chksm=cee51abff99293a91f2ed036455bd419dca9044513b2bc78ce93f9ce3d9d2bb6bbd229dcf796&token=1078684296&lang=zh_CN#rd) ### JVM专题 * [肝了一周,吐血整理出这份超硬核的JVM笔记(升级版)!!](https://mp.weixin.qq.com/s/NEwhvm68tZbknOx6HbO8tw) ### MySQL专题 * [冰河,能不能讲讲如何实现MySQL数据存储的无限扩容?](https://mp.weixin.qq.com/s?__biz=Mzg4MjU0OTM1OA==&mid=2247489525&idx=1&sn=3a2d41612b208f67ead0c114fc6f7ca8&chksm=cf55a0f4f82229e29a03397d11a4cb366f1d6870d0b94d701ecd12ba5a89bedbd11a06402795&token=420299024&lang=zh_CN#rd) * [结合实战,我为MySQL主从复制总结了几张图!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247489710&idx=1&sn=992d8fb5e89a0887e2b2d2f91edaf1c1&chksm=cee50763f9928e751a93806a44bef454718547e4cb68268bd356c90b9a1dba03bba86d65383d&token=899210164&lang=zh_CN#rd) * [MySQL如何实现万亿级数据存储?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247489643&idx=1&sn=1578dd1a5df7c13c879d553eeea83590&chksm=cee507a6f9928eb076b6b05335cb2d3939516ae15f9c9c260fabb1634ad42a3f6b4845c401c7&token=1893358395&lang=zh_CN#rd) * [怒肝四个月MySQL源码,我总结出这篇MySQL协议(详尽版,文末有福利)!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247489381&idx=1&sn=21a68e8765b8ea7a9d5ba86953cea01f&chksm=cee508a8f99281be23323b4d63c4d69d3385ffea0cd57d45435e2ec2baa71c1f722f8f1957f8&token=712788738&lang=zh_CN#rd) * [面试官:MySQL如何实现查询数据并根据条件更新到另一张表?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247489358&idx=1&sn=fc2f09b8404f5cb6e1d5fb5543fbb3eb&chksm=cee50883f9928195a51ea00d324e1c8d6f0066388f1b2e31cb0e54b961ee4f13dad3f8a0ebd5#rd) * [糟了,生产环境MySQL主从数据库不一致怎么办?!](https://mp.weixin.qq.com/s/IeisUfNywi4O2SI3iZUd9A) * [如何最大程度防止人为误操作MySQL数据库?这次我懂了!!](https://mp.weixin.qq.com/s/EsY7V1jXvzDyiawJF8wMzw) * [从零到千万用户,我是如何一步步优化MySQL数据库的?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247489149&idx=1&sn=c8db6b1b72b1117a85b632c20c7d4e2b&chksm=cee509b0f99280a667e9298b0942469615aff15b42d2310cbf241b98baeeca4edfaf0ed5bd2e&token=1078684296&lang=zh_CN#rd) * [怒肝两个月MySQL源码,我总结出这篇2W字的MySQL协议详解(超硬核干货)!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247488694&idx=1&sn=ebff91ae2525390bb1c9fc76a18c6c89&chksm=cee50b7bf992826dad8220985a70f504cadbf1bc49ef1734b221b634c06d6a7c59d8ef7a7e27&token=1078684296&lang=zh_CN#rd) * [我这样分析MySQL中的事务,面试官对我刮目相看!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247486820&idx=1&sn=c0295382f9abc78a03874f625fc78106&chksm=cee512a9f9929bbf6be8f9e4023f976d8f22531740c1c04e5858a6d994a7e9821ac4f7c39c2a&token=1078684296&lang=zh_CN#rd) * [记一次线上重大事故:二狗子竟然把线上数据库删了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247486364&idx=1&sn=ffa96d1eefd0cdb58c3a7f8c76dbed26&chksm=cee51451f9929d478419f135a4df116d5cd01088d89db4cfd607bfb1eaa51e06d65bb3ce0632&token=1078684296&lang=zh_CN#rd) * [记一次MySQL崩溃修复案例,再也不用删库跑路了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484576&idx=1&sn=0aa848681d72438fbfe0198a8ee9f1e5&chksm=cee51b6df992927bc6ad3549c066dcb106f4197db9e3b96a9ad743f2bcf33d217d3d1a4d75ec&token=1078684296&lang=zh_CN#rd) * [源码编译MySQL8.x+升级gcc+升级cmake(亲测完整版)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483735&idx=1&sn=f62c89f22e182cd5a452212c816de991&chksm=cee51e9af992978cf16c222f9bf93e06b42d476713296cf061b3ff19836f8dfff10054d52bfc&token=1235656640&lang=zh_CN#rd) * [你知道MySQL 8.0中的索引有哪些新特性吗?看这一篇就够了!!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483734&idx=1&sn=8b3e9d31346c51be3f619fbe6c09347f&chksm=cee51e9bf992978d59056eac819ee39e45de806d6d3d2865a18029e014a27cca867482430186&token=1235656640&lang=zh_CN#rd) ### Oracle专题 * [手动安装和卸载Oracle,这是最全的一篇了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485963&idx=1&sn=61d67937dd4e883cdcd05f0ee20e3921&chksm=cee515c6f9929cd044ed77e1bfd4ecaaf8dbfa76a59c36a47ded0058b65ebb1d97630820eafa&token=1078684296&lang=zh_CN#rd) * [Oracle如何查看所有表和字段以及表注释和字段注释?其实很简单!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485922&idx=1&sn=3147d990ac5b199b20a8b6021945876d&chksm=cee5162ff9929f39dbbfb4df022147bbc175e9ea50e8f2bf3152f1728bdd011cedfa2411bf59&token=1078684296&lang=zh_CN#rd) * [还想着花钱实现Oracle数据同步迁移?一招教你搞定!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485898&idx=1&sn=a6bb98edd8538daf8c1df3f1be7c8d56&chksm=cee51607f9929f11aba1a7f0c0f3a134c213828208a3d08d2067efde9eebe7e0155822d62229&token=1078684296&lang=zh_CN#rd) * [什么?你在物理机上安装Oracle总失败?那就试试Docker吧!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485897&idx=1&sn=0220a479c6d9bc16ddfbcc2d214e061c&chksm=cee51604f9929f12d75705fbddaad5dc2ca6932bc2b58ecd86a2bae25e08647353c078b7e5d6&token=1078684296&lang=zh_CN#rd) * [你的Oracle没有开机自启?那是你没有这样操作!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485875&idx=1&sn=43c910e3430d331ee194b0dff63e337d&chksm=cee5167ef9929f6863abd2d3cb1654e37722e755f9c33bcdceb553151fa508080037cd3f6e8c&token=1078684296&lang=zh_CN#rd) * [什么?作为DBA,你竟然不会安装Oracle??](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485874&idx=1&sn=dee33a0942eff98eee03bd8cf9e9c37b&chksm=cee5167ff9929f69af017ad2173c35239bc26aa87e7e63b7f665ecced0d7a95ab1725edbdec2&token=1078684296&lang=zh_CN#rd) ### 中间件专题 * [贼好用,冰河再次升级了这款开源的精准定时任务和延时队列框架!!](https://mp.weixin.qq.com/s?__biz=Mzg4MjU0OTM1OA==&mid=2247489571&idx=1&sn=addba2666568ade7f260852f4da7463b&chksm=cf55af22f8222634df9518c397a6fdf0af6bd4a80c84c58e220792d4bee5a1c07f53e2ec833f&token=420299024&lang=zh_CN#rd) * [冰河,能讲讲Mycat如何实现MySQL的读写分离吗?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247490191&idx=1&sn=641966023ac4e950ace429b7ff0413c7&chksm=cee50542f9928c54a56aa8ec265ead9d3f97e76c724024fb881cb49b7013cc8c105d9cf37975&token=2055257369&lang=zh_CN#rd) * [冰河开源了全网首个完全开源的分布式全局有序序列号(分布式ID)框架!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247490023&idx=1&sn=0474bdc3871907b08aebb14e6e647b82&chksm=cee5062af9928f3cecf523903878e8d5a0cb6d283260401d106f5d0c2b3af281486e4aa260f5&token=2055257369&lang=zh_CN#rd) * [贼好用,冰河开源了这款精准定时任务和延时队列框架!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247489495&idx=1&sn=561cd479b265331d91b02395802fa968&chksm=cee5081af992810cf9789995c6234590d701b21a6ea0d5362156230f76cab36f259ae90f1165&token=712788738&lang=zh_CN#rd) * [基于java开发的功能强大、配置灵活的数据库之间的同步工具](https://mp.weixin.qq.com/s/nILpBQ9EGcKPmbPldrGU9g) * [Mycat核心开发者带你轻松掌握Mycat路由转发!!](https://mp.weixin.qq.com/s/xk1Sx8aVst36k4tIkiXJig) * [Mycat核心开发者带你看尽Mycat三大核心配置文件!!](https://mp.weixin.qq.com/s/DnVpp4V_Y3vgkrUn2P0Blg) * [作为Mycat核心开发者,怎能不来一波Mycat系列文章?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247489171&idx=1&sn=7d8705b9422fe09de74471989517dd2f&chksm=cee5095ef9928048e48d4e4b1baaee0ef427528ba659e667072a0c079b9a725927eb13444e9f&token=1078684296&lang=zh_CN#rd) * [我把这个贼好用的Excel导出工具开源了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247488146&idx=1&sn=6a28825398e793b2c9242b3ab4cef6c9&chksm=cee50d5ff992844975a2dd270f5b58f93d933ac976e4ab76f9097520e9cafe226ed27ae031a6&token=1078684296&lang=zh_CN#rd) * [数据同步的终极解决方案,阿里巴巴开源的Canal框架当之无愧!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485924&idx=1&sn=10f8569e9d8afde902c99b570f927702&chksm=cee51629f9929f3fdb44b41bc91b5665ab74dc8f692862d72621e91184ff07d282bb4bd7c7d9&token=1078684296&lang=zh_CN#rd) * [互联网背景下有哪些数据同步需求和解决方案?看完我知道了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485873&idx=1&sn=a2fd67f86002abbcd0e49219ab2ba3be&chksm=cee5167cf9929f6a8ae04fa28d0016e551a246012f227c1d1252545b88126eca4f2108bf32e7&token=1078684296&lang=zh_CN#rd) * [你知道如何实现分布式锁吗?这边看:分布式锁服务插件——mykit-lock开源啦!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483725&idx=1&sn=4a6d87aceeadef33e3e700a7f2318545&chksm=cee51e80f9929796786be66082730f4bd8e0d715798303a665dec5d901001035dffb3c3b77db&token=1235656640&lang=zh_CN#rd) ### 设计模式 * [深入浅出Java 23种设计模式,最全PDF版本终于开放下载了!!面试必备!!(文末有福利)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485493&idx=1&sn=1ad46c870aa5f8a324e26ef24b818c8d&chksm=cee517f8f9929eee644b6b77e54cc36ee5a9d741146ce03d331b2ca269e68f4d1af008aa85f3&token=1078684296&lang=zh_CN#rd) * [你需要掌握的23种设计模式都在这儿了!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483964&idx=1&sn=918d33f1b424926cafff5d8aef36550d&chksm=cee51df1f99294e7fbd0166764a3563d77b3e8f4dfa297eeea2d9d8ca347ce7676685fafb228&token=1235656640&lang=zh_CN#rd) * [单例模式(Singleton)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483957&idx=1&sn=3e91de7e28a5601c3d89d4327e43efe7&chksm=cee51df8f99294eeca5ecabcec49f42272018476cba87adabc6dd3e248ff8923ffd442b1cb54&token=1235656640&lang=zh_CN#rd) * [访问者模式(Visitor)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483957&idx=2&sn=98d158431c0f1527fdf1dde19635a486&chksm=cee51df8f99294ee0e0a48d97fb1c54fbc79bb889dc004e31867b3d53caebe89c9f9e75c6553&token=1235656640&lang=zh_CN#rd) * [模板方法(TemplateMethod)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483957&idx=3&sn=417aa4d721739c69cf22363ea89b5f8d&chksm=cee51df8f99294ee92b8bd73929d5399468005626590f2adf136ca93f35017c3adeff5645298&token=1235656640&lang=zh_CN#rd) * [策略模式(Strategy)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483944&idx=1&sn=e532658b0c7872389550573a8e875a45&chksm=cee51de5f99294f3ffc3e643f5c7ca26811d4a4a86ee9679aea967718d930d7d96343c2d7e32&token=1235656640&lang=zh_CN#rd) * [状态模式(State)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483940&idx=1&sn=b8ac5ac5efd427324ac9ea659ddc6e7d&chksm=cee51de9f99294ff3dd5126318830f9d68e2cf0657b512a0ca8a26c2895f88233b2589fb1cff&token=1235656640&lang=zh_CN#rd) * [观察者模式(Observer)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483936&idx=1&sn=c4a2d3839fe19511b06b2361f70e6aa4&chksm=cee51dedf99294fbb282576d1c5cb80dc27a8a085be66f344935fa0bde62f3e0106d0f8f54b5&token=1235656640&lang=zh_CN#rd) * [备忘录模式(Memento)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483932&idx=1&sn=646ae2ad223ec51bf516ced08550034e&chksm=cee51dd1f99294c7483e80808ba173e7c33d6573004b541f4b3dde64902cb86b5d60841f95c5&token=1235656640&lang=zh_CN#rd) * [中介者模式(Mediator)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483928&idx=1&sn=76be399b7bf10c7eb3f8e21e91141408&chksm=cee51dd5f99294c3f6ba512808cad0deba4ddf59baa8aeed4bcb0d233766bf70cafba052965f&token=1235656640&lang=zh_CN#rd) * [迭代器模式(interator)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483924&idx=1&sn=a920b523236c3812cccaa7e7229af98c&chksm=cee51dd9f99294cf4db7bacfe9c7cc22e746feff410cc00d0ef5367bd574be4326a63bac8a7f&token=1235656640&lang=zh_CN#rd) * [解析器模式(Interpreter)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483920&idx=1&sn=35c5fcbd085f28a3bcd0d7e02c97f2b0&chksm=cee51dddf99294cb1191117c79defa9e337e51515872427f6e60420785ba65c60039d0ea9d9f&token=1235656640&lang=zh_CN#rd) * [命令模式(Command)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483916&idx=1&sn=6c96bf33cf6996d876bb9b5bc4717095&chksm=cee51dc1f99294d76205052e5997e257e2b8df990ed95077ee440786a50afb334117c9a73f1f&token=1235656640&lang=zh_CN#rd) * [责任链模式(COR)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483909&idx=1&sn=5ca12f73479b2c4c8630a96c8f19e9f2&chksm=cee51dc8f99294de7b6e2b1851517db40a8f293d14ba9e873dc95a374395af005787d6d09b69&token=1235656640&lang=zh_CN#rd) * [代理模式(proxy)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483905&idx=1&sn=65750eb4a15c7e3852fe82aaefb5dd48&chksm=cee51dccf99294da883d689050e4996405ecde95a1249dbdb799abb9b416da66c5822bfccff5&token=1235656640&lang=zh_CN#rd) * [享元模式(Flyweight)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483901&idx=1&sn=cfe06fd40b95a803587bfd3ea925e278&chksm=cee51e30f99297269dea0d9109202de8595f668a18a63e3cac317e9dc6826d5a7c9406cde268&token=1235656640&lang=zh_CN#rd) * [外观模式(Facade)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483894&idx=1&sn=fa173fba3a5c5f49db86aaa28ff666ef&chksm=cee51e3bf992972ddeac6d5f43d3e1cde6f88914dff434fab660a2f467c390fe4e9f7dc64227&token=1235656640&lang=zh_CN#rd) * [装饰模式(Decorator)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483884&idx=1&sn=16de67fd68d687938d7369b15acc72ad&chksm=cee51e21f9929737631a9804da1d0648a6bf9c5c64a87e0818b03958c5dfb4e2cc76a4a63729&token=1235656640&lang=zh_CN#rd) * [适配器模式(Adapter)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483880&idx=1&sn=3841d2da6220819fc4b11f4c7822ce78&chksm=cee51e25f9929733e38abac108e201600ef9ad3b2bc4b748ca0d35de64ef8e6e3c8d647392a9&token=1235656640&lang=zh_CN#rd) * [原型模式(Prototype)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483876&idx=1&sn=4d2c9522d1d4393d5e3005f41fd2c774&chksm=cee51e29f992973f11102c8b5602b793042239d1ebd4cde2a96b50e98a9c1f1b074877603069&token=1235656640&lang=zh_CN#rd) * [组合模式(Composite)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483872&idx=1&sn=2806423f89214152bd5d27a0af3a05c9&chksm=cee51e2df992973bb951346b272cc759bcb84ab3783a8ad5ff27ea56b889f8129e28bfabcb53&token=1235656640&lang=zh_CN#rd) * [建造者模式(Builder)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483868&idx=1&sn=40a93159a77fc60835e083793ccd966a&chksm=cee51e11f992970772bded67cb93658af7abecab7e7987fe1245b1ea3591739eeb5dff9ea4b4&token=1235656640&lang=zh_CN#rd) * [桥接模式(Bridge)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483864&idx=1&sn=0f8daab21bb3992150bdbe12fc4186bd&chksm=cee51e15f99297037606d9b6b020cbde07a5238944f68dd7bb87b1117e5da024c3cbcb3f519a&token=1235656640&lang=zh_CN#rd) * [工厂方法(FactoryMethod)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483860&idx=1&sn=aada81323f4ae330bf6204cc61773a12&chksm=cee51e19f992970ffa023f7bb58d864918006c3bbdf1dea48b438a25e0f4318a8dacbe845f8e&token=1235656640&lang=zh_CN#rd) * [抽象工厂模式(AbstractFactoty)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483856&idx=1&sn=ba4237e505635b9284e51d255568dfb7&chksm=cee51e1df992970b425b327cd0d1f988863cd2a67bb34015cca8917b4679c70142c50f495430&token=1235656640&lang=zh_CN#rd) ### Java8新特性 * [冰河带你看尽Java8新特性,你想要的都在这儿了!!(文本有福利)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485350&idx=1&sn=11b7a1f556e391727256bb4fae2504ef&chksm=cee5186bf992917d60926edc9bd417f80837ac7985e09b160806639fc734e209abe82f2ee5eb&token=1078684296&lang=zh_CN#rd) * [不只是Java8的注解,你想要的都在这儿了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484776&idx=1&sn=0694bc8fad99ad8dd7f72a4ac5fc1587&chksm=cee51aa5f99293b31ec841b932268006f85a53e433e2ea11c58952d094d2b8eeff4076aa63c8&token=1078684296&lang=zh_CN#rd) * [关于Java8中的日期时间API,你需要掌握这些!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484769&idx=1&sn=28acf4e1a38b737169000623e7935c5b&chksm=cee51aacf99293baa9bb6b4c658c9129d5e248afe65d22d9a7faf8ed058dd3909d4e41bebb76&token=1078684296&lang=zh_CN#rd) * [接口中的默认方法和静态方法,你都掌握了吗?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484756&idx=1&sn=2a60f2b622cd4dcc47a00be2b3d632e5&chksm=cee51a99f992938f6c405024e116cfc10a66e1dfc091c31230e82360e6477cc9925016110d52&token=1078684296&lang=zh_CN#rd) * [不了解Optional类,简历上别说你懂Java8!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484748&idx=1&sn=37339c845d1af191c274dc023cfcb2f9&chksm=cee51a81f99293975a5ae80748490ca20a73f4f0e10dcab0c0eaaf58e7fdbcbe5ba062a3e8d4&token=1078684296&lang=zh_CN#rd) * [关于并行流与串行流,你必须掌握这些!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484738&idx=1&sn=c60de741291320bc4320393e66f0e4fc&chksm=cee51a8ff99293990118fc1b47971a8341fe5926a3b28a3c3c089ce21dc92a7a5dd89435fd33&token=1078684296&lang=zh_CN#rd) * [面试官:谈谈Java8中的Stream API有哪些终止操作?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484717&idx=1&sn=c6f3c779df832f110d6c706a22dd6ac3&chksm=cee51ae0f99293f66fe0a5c6edc2f99b4337e06239cd29b0f5f02b33e02ff59ebba2d516f60a&token=1078684296&lang=zh_CN#rd) * [Stream API有哪些中间操作?看完你也可以吊打面试官!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484693&idx=1&sn=6833ba0a812b3efc67c6d739c25abbc3&chksm=cee51ad8f99293ce55388e8e53791609749024a98bc2d7a8f24ed5520ea3694fd9d681ce9a12&token=1078684296&lang=zh_CN#rd) * [面试官问我:Java8中创建Stream流有哪几种方式?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484643&idx=1&sn=3fec8bc9ff06dba7daf90ec127f5c994&chksm=cee51b2ef9929238dcdfd9d59352268e354652bf907ffe20497d0d390342b296c93cd18a0dd8&token=1078684296&lang=zh_CN#rd) * [关于Java8的Stream API,看这一篇就够了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484613&idx=1&sn=e52f98240f228fcb3c00b0aaff338b49&chksm=cee51b08f992921e2b1610d040d5e79ecdd405bd3bec87cc8e8ca3cdc361120e253ed0c3862a&token=1078684296&lang=zh_CN#rd) * [浅谈方法引用和构造器引用](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484594&idx=1&sn=3d18b6b18fbbe6210a2357f005a8fd6c&chksm=cee51b7ff99292694477ba3476b865b374477c24fab26142da620ce1dd7021d9845e8d8ed9c4&token=1078684296&lang=zh_CN#rd) * [知识点总结,你都会了吗?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484541&idx=1&sn=c2c50cb51da3a8f93ee932a3a3edb21c&chksm=cee51bb0f99292a6b9f8bcc27c7abf26a2471f90ae55b1426db06b3ed7801712f7868b2f843c&token=1078684296&lang=zh_CN#rd) * [还没搞懂函数式接口?赶快过来看看吧!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484537&idx=1&sn=e83c8394f8e4ae5408edea37590ce68c&chksm=cee51bb4f99292a2529ee9eccbd6190df8e228b91383519bb0aacf7f9b16375f0e4a3c5143c8&token=1078684296&lang=zh_CN#rd) * [Lambda表达式典型案例,你想要的的都在这儿了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484530&idx=1&sn=aa296ef7fbee64fd7f8d3c01a1035026&chksm=cee51bbff99292a91972015316b137a7a71efa70419e337fe2f5f18133af8222b8e9ea91115a&token=1078684296&lang=zh_CN#rd) * [Lambda表达式基础语法,都在这儿了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484525&idx=1&sn=ded7016a33c1305cd078ddd4c43bc461&chksm=cee51ba0f99292b6cb444f62bf31500ba5e67ceb67cadb81a476c6f9287dd3f1702bb04a75f0&token=1078684296&lang=zh_CN#rd) * [Java8为什么要引入Lambda表达式?原来如此!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484521&idx=1&sn=2f124b5e4871f80e715aac738f5d5cdb&chksm=cee51ba4f99292b2d8f9455641af68a80e3fc3568d34ca3dbd37a6de350fe3fd3f8ea4acbcf4&token=1078684296&lang=zh_CN#rd) * [一张图带你领略Java8有哪些新特性](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247484508&idx=1&sn=ea490d53e76d953b3ae5281446a6eb98&chksm=cee51b91f9929287de4d5d1ad26c39d2c6f3d94fcec31870517fd2f7f6d6f9e02b76f3ce3698&token=1078684296&lang=zh_CN#rd) ### Dubbo专题 * [结合实战和源码来聊聊Java中的SPI机制?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247489410&idx=1&sn=293d6e5c4807c0086c3b368137c40324&chksm=cee5084ff992815960269174c5e81ea5b67a082aa008ee3c5a9a0953aa329c58d361844bd039&token=712788738&lang=zh_CN#rd) * [Dubbo Filter实战](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483823&idx=1&sn=0d05b695a54c20fa6ea90cc51af72dd5&chksm=cee51e62f992977493a4044c76cefe792e5b86a5119e400ad8f23203f2aa16b1ef072d2c1585&token=1235656640&lang=zh_CN#rd) * [服务只订阅(开发调试)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483818&idx=1&sn=5be5f0cfa5729347acb104af8cb13eef&chksm=cee51e67f9929771ad4c016f1e92e2bb7459e1323751e1b1ea495e546708b625f6bfc1b3c8a9&token=1235656640&lang=zh_CN#rd) * [你知道如何使用Dubbo消费端直连服务提供者进行开发和调试吗??](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483814&idx=1&sn=d84d730d20fc0a06eb3d2e6c038a7f14&chksm=cee51e6bf992977d7546e86eac472a17837f75e4ddef21f983dd0613b38358cc95b5677a0d33&token=1235656640&lang=zh_CN#rd) * [线程模型(Linux 用户线程数限制导致的 java.lang.OutOfMemoryError)](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483810&idx=1&sn=1ae13a5eac467baae67065679feb9fec&chksm=cee51e6ff99297791c27867102cf2c962fca8c812979748913fa0420e90ac4153149057484e9&token=1235656640&lang=zh_CN#rd) * [几种负载均衡算法](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483801&idx=1&sn=92b42c3170181605f26cfe9f8d61a422&chksm=cee51e54f99297422c13840d5a96a642b0098eea9d5fe6b041c393b88861c59e749965bf192d&token=1235656640&lang=zh_CN#rd) * [服务接口的设计原则](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483797&idx=1&sn=8b140c2d0548269cf50ccad94e488b97&chksm=cee51e58f992974e22b596f21f8aebfdc9e3204c3131b62061501a9b0874fb33ad0f6d1674f2&token=1235656640&lang=zh_CN#rd) * [分布式服务子系统的划分](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483793&idx=1&sn=58171bea988478da3329af41336450d5&chksm=cee51e5cf992974a52f87bd34478b0eb5aacd01ce11385f7dd8cc1951028febb4a61928b5e2e&token=1235656640&lang=zh_CN#rd) * [如何实现Dubbo服务的集群](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483789&idx=1&sn=1c1c447593de027d4372fa4633a932bc&chksm=cee51e40f99297568af93a079e282983646298f2ff97368da0b60ca502860583c66ba894c109&token=1235656640&lang=zh_CN#rd) * [Dubbo 管理控制台的安装](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483785&idx=1&sn=611abcbd5f8fed4f74b88b36b0a8bb57&chksm=cee51e44f992975252d829e0179a6f979b01a27680e2e2ea1188d7c1c8f9dd31facc13a36ad4&token=1235656640&lang=zh_CN#rd) * [监控中心的介绍与简易监控中心的安装](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483781&idx=1&sn=c938962190b3c3d62cd4e5fe8468d162&chksm=cee51e48f992975e18f47ab4e3981e62127f9df4bf2354787fe5c6de92dc890173b84393b632&token=1235656640&lang=zh_CN#rd) * [使用Shell脚本维护Dubbo服务](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483777&idx=1&sn=4f70e2b52406554fa404fd49b8a2595b&chksm=cee51e4cf992975aef7cf05b8d4077398d6562b603cf9261e3cdc1feb73dad27509e3617b5dd&token=1235656640&lang=zh_CN#rd) * [你知道如何将Dubbo服务打包成Jar文件吗?这篇文章帮你搞定!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483773&idx=1&sn=cce09dce577af42c998ce0bfa1b3e7ff&chksm=cee51eb0f99297a674c656703d8b6b8fba85d9419360a83e758b4fbcd32f37c9699de4be3550&token=1235656640&lang=zh_CN#rd) * [低版本Dubbo与高版本Spring集成](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483769&idx=1&sn=c2dc54664cdb776519d31f23b3b08c13&chksm=cee51eb4f99297a2761d7207e04414798b7b335fb7fdeb3e5171ece8d2707511b61fcfcd2977&token=1235656640&lang=zh_CN#rd) * [改造低版本Dubbo,使其兼容Spring4或Spring5注解配置](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483765&idx=1&sn=e5873d382c4e3be0685be28021f994bb&chksm=cee51eb8f99297aeb6ba59c7cd1a667fcd48690c241528b6185ad67e7c94e9d8b77ea6c3a4d3&token=1235656640&lang=zh_CN#rd) * [你了解过Java的SPI机制吗?再不了解你就Out了!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483719&idx=1&sn=718ec73f409088327dcbe060cfba2c05&chksm=cee51e8af992979c665bcf799bf1785c047b8fe1f6a977975422e6b943aad3ed1d2c0480ff44&token=1235656640&lang=zh_CN#rd) ### MyBatis专题 * [面试官问我如何获得Mapper对象?我是这样说的!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247485145&idx=1&sn=b0f37efeb6e26bae8bc13c25293f6b37&chksm=cee51914f992900252bd6d9705a24ca2016bca1f7f8b1e131ff309c179971f4865ddd3a6fea0&token=1078684296&lang=zh_CN#rd) * [执行SQL语句的过程](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483846&idx=1&sn=dfd45aaf1e1b2f55fbc03289f771ed5f&chksm=cee51e0bf992971d981d046fd33e20169252bd075e65c89559cfc8e704443e3aef268643f0e6&token=1235656640&lang=zh_CN#rd) * [获得Mapper对象](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483842&idx=1&sn=ad3a5fda1d8211c84d5949fe1b7e3285&chksm=cee51e0ff992971960f466b8590285685645c8f8cffd8fd1bdae077605ba9133153c2328f0f7&token=1235656640&lang=zh_CN#rd) * [SqlSession会话创建过程](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483838&idx=1&sn=cdf13246a620d40eb900e5418300f859&chksm=cee51e73f99297659201df4ccc0046f2f910a537b8be634331333a7450790f08e5d00c653379&token=1235656640&lang=zh_CN#rd) * [配置解析创建SqlSessionFactory的过程](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483832&idx=1&sn=bf11044931671910ee139aa6611dc32c&chksm=cee51e75f99297630b9c6616531a01d1aec2010ed36b360b8bf463a4c4876e53a6fe75100415&token=1235656640&lang=zh_CN#rd) * [构建源码分析测试用例](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483828&idx=1&sn=2456677ffe17267c6fcc4c20eefc08db&chksm=cee51e79f992976f996e066c36af033ba7e1b4e1667428a71b227e291fb4947a94b787ab2d67&token=1235656640&lang=zh_CN#rd) ### 算法专题 * [我整理了50道经典Java算法题,直接进了字节跳动!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247488436&idx=1&sn=1dc6f43767527d5c56edf7490376cc79&chksm=cee50c79f992856fc6f00a2cd628faeff0483c5bec7421967009b92e041a6e94c438c95caac4&token=1078684296&lang=zh_CN#rd) * [原来Java是这样实现微信小程序加密与解密数据算法的!超赞的有木有?!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483760&idx=1&sn=b6a34ee9e3295a1b8ade569aea2c1ad7&chksm=cee51ebdf99297ab8fe896d99452c478de78c8249c9bb345b2b67a506668469b433ed95222a1&token=1235656640&lang=zh_CN#rd) ### 渗透专题 * [我入侵了隔壁妹子的Wifi,发现。。。](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247486803&idx=1&sn=e45986f87e994dbfc13f3b8ed85f17e1&chksm=cee5129ef9929b887d6e854df1569fb12a16d2d31f9fc4edfc21ed1d441d309895c69f338b7a&token=1078684296&lang=zh_CN#rd) ### Python专题 [智能化时代你还在手动刷新浏览器抢火车票?那你就真的Out了!假期快来了,冰河提前放大招,教你如何使用Python脚本自动抢火车票](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247483753&idx=1&sn=67277633c66fb51c58efe32b10aecba7&chksm=cee51ea4f99297b2cb0e20602d6e221229a9e4c513aa785e2affbcea4b9faebe1d45a80a9e16&token=1235656640&lang=zh_CN#rd) ### 程序人生 * [冰河技术微信公众号终于可以留言了(文末领福利)!!](https://mp.weixin.qq.com/s?__biz=Mzg4MjU0OTM1OA==&mid=2247489478&idx=1&sn=b06a4ac9282679fe601170a85a739fdc&chksm=cf55a0c7f82229d11b3b0b196793647422a774296bff91891604f4ed37219d6b7a0dcdbffa94&token=420299024&lang=zh_CN#rd) * [致读者:关于冰河技术微信公众号的重大调整!!](https://mp.weixin.qq.com/s?__biz=Mzg4MjU0OTM1OA==&mid=2247489093&idx=1&sn=324f2847939fc2a45eab802113fc0b9c&chksm=cf55a144f82228522acebae4887df472b413fc2d1c558175d041d8295d68202a7885079eaf9f&token=420299024&lang=zh_CN#rd) * [接下来,冰河要有大动作了!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247490274&idx=1&sn=b45148f72f343d31456990af7d5332fe&chksm=cee5052ff9928c394dd78d541ba12096d739b0401f10e320a4e0ae091073f4dc03786cd039ac&token=2007101246&lang=zh_CN#rd) * [大家国庆中秋准备怎么过呀?](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247487950&idx=1&sn=a90f9cd071978f2a1271bedd513ae76e&chksm=cee50e03f9928715e0c6ce335f8fddd2cf740d75040e80563643c0d24b50737bc6c889f6ca4b&token=1078684296&lang=zh_CN#rd) * [下班咯~老地方见!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247486905&idx=1&sn=de233cd84a01a0d4f5246aefe75f8c9a&chksm=cee51274f9929b62381017c7aaa3190e6615eb0c19cfeff933123ee76cc82e25e9603218b141&token=1078684296&lang=zh_CN#rd) * [跟小伙伴们聊聊我有趣的大学生活和我那两个好基友!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247486663&idx=1&sn=848e925a2c44fd04d805903aeed1e6ca&chksm=cee5130af9929a1c5b5f23f59aa7825e5f07dc4cc120cc245c05c242f71b3836262fe0d6a146&token=1078684296&lang=zh_CN#rd) * [很多小伙伴说想看我的真容,这次满足你的好奇心!!](https://mp.weixin.qq.com/s?__biz=Mzg3MzE1NTIzNA==&mid=2247486375&idx=1&sn=878b4d2cbd9c167a62d24829551dfaa4&chksm=cee5146af9929d7cf2629d18a245cf287a53ff82f451e1039cba7c9f47d52b3b36963cb61106&token=1078684296&lang=zh_CN#rd) ## 重磅福利 微信搜一搜【冰河技术】微信公众号,关注这个有深度的程序员,每天阅读超硬核技术干货,公众号内回复【PDF】有我准备的一线大厂面试资料和我原创的超硬核PDF技术文档,以及我为大家精心准备的多套简历模板(不断更新中),希望大家都能找到心仪的工作,学习是一条时而郁郁寡欢,时而开怀大笑的路,加油。如果你通过努力成功进入到了心仪的公司,一定不要懈怠放松,职场成长和新技术学习一样,不进则退。如果有幸我们江湖再见! 另外,我开源的各个PDF,后续我都会持续更新和维护,感谢大家长期以来对冰河的支持!! ## 写在最后 > 如果你觉得冰河写的还不错,请微信搜索并关注「 **冰河技术** 」微信公众号,跟冰河学习高并发、分布式、微服务、大数据、互联网和云原生技术,「 **冰河技术** 」微信公众号更新了大量技术专题,每一篇技术文章干货满满!不少读者已经通过阅读「 **冰河技术** 」微信公众号文章,吊打面试官,成功跳槽到大厂;也有不少读者实现了技术上的飞跃,成为公司的技术骨干!如果你也想像他们一样提升自己的能力,实现技术能力的飞跃,进大厂,升职加薪,那就关注「 **冰河技术** 」微信公众号吧,每天更新超硬核技术干货,让你对如何提升技术能力不再迷茫! ![](https://img-blog.csdnimg.cn/20200906013715889.png)