# JavaStudy **Repository Path**: jgdpx/JavaStudy ## Basic Information - **Project Name**: JavaStudy - **Description**: java学习。。。。。。。。。。。。。。。。。。。。。。。。。。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-08-09 - **Last Updated**: 2023-05-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 嗨你好,我是一角钱技术~ 大家可以去[【公众号】](#公众号)获取或者加我[【微信】](#微信)提意见(别忘记**Star**哟)。 原创文章每周最少两篇,公众号首发文章。博客会晚一两篇。
# 目录 **注 : 没链接的是还没写** ## 数据结构与算法 - [时间复杂度和空间复杂度分析](https://mp.weixin.qq.com/s/YwmEkaQgT36InDUaF0QjyA) - [数组的基本实现和特性](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=302508523&idx=1&sn=70f4b4ca4f3f5adc2b833a1f592edae3&scene=19#wechat_redirect) - 链表的基本实现和特性 - [跳表的基本实现和特性](https://mp.weixin.qq.com/s/iNYypJKZsp5f-c8Hhvfw9w) - 栈、队列、优先队列、双端队列的实现与特性 - 哈希表、映射、集合的实现与特性 - [树、二叉树、二叉搜索树的实现与特性](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449993586&idx=1&sn=5016403995c555669baa8a10c956c96c&chksm=8838cf8abf4f469c287fa0cd5e590d43d98f0c72148579af1f1b8711a8e4bab29861d8623228&scene=178#rd) - [堆和二叉堆的实现和特性](https://mp.weixin.qq.com/s/EixoQhjVIazUwqodsfW76A) - 图的实现和特性 - 递归的实现、特性以及思维要点 - [分治、回溯的实现和特性](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449992294&idx=1&sn=0279a09ff528c0f4848d3f24c2725c20&scene=19#wechat_redirect) - [深度优先搜索、广度优先搜索的实现和特性](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449992325&idx=1&sn=3028a98312b163ecd7f4700677bd4092&scene=19#wechat_redirect) - [贪心算法的实现和特性](https://juejin.cn/post/6850418115151904781) - [二分查找的实现和特性](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449992484&idx=1&sn=b4090c8939b2c1fb86bd06d8a59c637a&chksm=8838cbdcbf4f42ca67d9e03b48ccdfa52d7c604aa53571a47fa21d0944c7cb5f02f8b9dd4fba&scene=178#rd) - [动态规划的实现及关键点](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449992469&idx=1&sn=15634db09ed5bf36972e4941a7823d35&chksm=8838cbedbf4f42fb04baca5df20763a7567df8e3c480390f080729e9241108572b726862b528&scene=178#rd) - [Tire树的基本实现和特性](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449992499&idx=1&sn=3ffe17cdfca02c8bf41846526c3bb54d&chksm=8838cbcbbf4f42dd82b673d41cacd31cbdd03cb0d098361806ed703a770345eb9b3a58033ce7&scene=178#rd) - [并查集的基本实现和特性](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449992525&idx=1&sn=35f5c7c82744d59e83dfb81e7b7f504a&chksm=8838cbb5bf4f42a3d27515e6cf59871cc72c048674177352dacd677df990f54bfa884c70e8e5&scene=178#rd) - 剪枝的实现和特性 - 双向BFS的实现和特性 - 启发式搜索的实现和特性 - [AVL树和红黑树的实现和特性](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449992684&idx=1&sn=9722cce6d498ae69022796f887b07245&chksm=8838cb14bf4f420242679ff5d30c445cb5e1fd78b77742b917068879e3c28d19f854b9f58d56&scene=178#rd) - [位运算基础与实战要点](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449992539&idx=1&sn=16dea41601c559135336b18f46e416c6&chksm=8838cba3bf4f42b5bd6a14e43c62306ea213925b51bf150e1b395dafafeae394402cac5f622d&scene=178#rd) - [布隆过滤器的实现及应用](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449992555&idx=1&sn=3f16f8ac4c74b9af8d3629dbed698606&chksm=8838cb93bf4f42853f2436b2174adbfcd69bbf56f53e5ee486b652d848fade2f03c60f5a845a&scene=178#rd) - [LRU Cache的实现及应用](https://juejin.cn/post/6861587259251638279) - 初级排序和高级排序的实现和特性 - 字符串算法 - [数据结构与算法—冒泡排序](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449992099&idx=1&sn=db0fae303113c7144215c9ce43db3184&scene=19&token=1286002017&lang=zh_CN#wechat_redirect) - [数据结构与算法—树论](https://www.jianshu.com/p/2731704a0c4a) - [数据结构与算法—哈夫曼](https://www.jianshu.com/p/233b590739e6) - [数据结构与算法—字典树(Trie)实现与应用](https://www.jianshu.com/p/d9eb06ec8221) - [算法思维学习—快速排序](https://www.jianshu.com/p/8cbbbb504f41) ## 计算机网络 - [快速掌握 HTTP 1.0 1.1 2.0 3.0的特点及其区别](https://juejin.cn/post/6884635365173362701) - [深入掌握HTTP四种标头基本概念](https://www.toutiao.com/i6885230985940566540/) - [从一个HTTP请求来读懂HTTP、TCP协议](https://www.toutiao.com/i6885366707725009419/) ## 设计模式 - [23种设计模式速记](https://mp.weixin.qq.com/s/PvVQxwsU3QKEijOWpUf-1w) - [工厂方法(factory method)模式](https://mp.weixin.qq.com/s/qY37AhlwZb0cfBhIjVP1MQ) - [抽象工厂(abstract factory)模式](https://mp.weixin.qq.com/s/WK4HGUDFfDW-DWjNOcsYLg) - [原型(prototype)模式](https://mp.weixin.qq.com/s/1GRNj5JdzIsZOStSatc2cg) - [单例(singleton)模式](https://mp.weixin.qq.com/s/tj2YqoRUtRgjfFMzR7KyWA) - [建造者/构建器(builder)模式 ](https://mp.weixin.qq.com/s/Vm_8_2JH-B32_2n6yfheIw) - [适配器(adapter)模式](https://mp.weixin.qq.com/s/u5QOu-QN8FWNlCVplC9OvQ) - [桥接(bridge)模式](https://mp.weixin.qq.com/s/9guODj7R-ZuBcXiyz83NeQ) - [组合(composite)模式](https://mp.weixin.qq.com/s/v8UnN_pLICciylE-ExEcsQ) - [装饰(decorator)模式](https://mp.weixin.qq.com/s/6D5agOZWDRk1Vdcy3KrshA) - [外观(facade)模式](https://mp.weixin.qq.com/s/ya1dKeCI56ayGgaRf7IICg) - [享元(flyweight)模式](https://mp.weixin.qq.com/s/rX2RqsgqjxTVCXxEOlO68g) - [代理(proxy)模式](https://mp.weixin.qq.com/s/MlF7yMFjDUxVYyafQI564w) - [责任链(chain of responsibility)模式](https://mp.weixin.qq.com/s/-Kp0kUVYUrN8l3JMSKLnUw) - [命令(command)模式](https://mp.weixin.qq.com/s/-vpDkDiFanEIQeuyNLk6eg) - [解释器(interpreter)模式](https://mp.weixin.qq.com/s/72TrKjQvCO_aQKwEptIdbA) - [迭代器(iterator)模式](https://mp.weixin.qq.com/s/zUYU-iGA7gEAgbcIMrrKqA) - [中介者(mediator)模式](https://mp.weixin.qq.com/s/81aoJylqAyCTzLCOOlgFOQ) - [备忘录(memento)模式](https://mp.weixin.qq.com/s/r0klG48WkHuzLDQJIQa84Q) - [观察者(observer)模式](https://mp.weixin.qq.com/s/uT4tW_B8TP-hwgeboATfdw) - [状态(state)模式](https://mp.weixin.qq.com/s/HBEAVwk11ylilgq9yMSnYw) - [策略(strategy)模式](https://mp.weixin.qq.com/s/TDSJ403lRyRNTZfMyvaBYQ) - [模版方法(template method)模式](https://mp.weixin.qq.com/s/lo0kJXne1AaQ1HYu8nsaug) - [访问者(visitor)模式](https://mp.weixin.qq.com/s/qi2KDJYI6lLkD6HySRrNKA) ## Java综合 - [Java基础知识回顾,还记得吗?](https://www.toutiao.com/i6882293332907655680/) - [Java 基础 | Object 源码解析](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449995966&idx=2&sn=2ea60cb25ad083cff22ccc0795bbc6cd&chksm=8838d846bf4f5150f5c8a6312edf47abd2adc723874ba87e648f6cd416f1d8bca98eb2b4eec1&scene=178&cur_album_id=1439937085280059393#rd) - [Java基础 |强引用、弱引用、软引用、虚引用](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449995912&idx=2&sn=02615c8e5aabf7a9142ffe2c8470836a&chksm=8838d870bf4f5166bffdd84b93dbe90ef5afefa9c33191f97ea25c22b466d6b425425ed3fcf2&scene=178&cur_album_id=1439937085280059393#rd) - [HashMap 实现原理与源码分析](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449992104&idx=1&sn=b2e6663d743897e6c5a44bf4db11bac3&scene=19#wechat_redirect) - [深入ArrayList源码分析(JDK1.8)](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449992945&idx=1&sn=718544863a6f3a013b7a04586b1c003a&scene=19#wechat_redirect) - [深入LinkedHashMap源码解析(JDK1.8)](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449992597&idx=1&sn=f5559bbacef805756a9c8d970b023a9d&scene=19#wechat_redirect) - [深入TreeMap源码解析(JDK1.8)](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449992641&idx=1&sn=ba74a697b6e80b67353b7b6c0804410c&scene=19#wechat_redirect) - [StringBuffer和StringBuilder3个区别](https://www.toutiao.com/i6894119354699514380/) - [JVM指令集](https://juejin.cn/post/6844903956326400008) - [Java时间操作类库—Joda-Time](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449996539&idx=1&sn=a79ffde35040000b9c789b5f534d8926&chksm=8838da03bf4f531512aa6cb2897959fe1be96895d93da1e27de51831d446f3e8fb0fe22fe67a&scene=178&cur_album_id=1439937085280059393#rd) - [关于java中的锁的理解](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449993301&idx=1&sn=aa5e11422c4950f9921376cbac16dc92&scene=19#wechat_redirect) - [难难难难难!对象的创建七连问](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449992422&idx=1&sn=c883de46825d585fba54ff4eaaee317c&scene=19#wechat_redirect) - [深入掌握Java日志体系,再也不迷路了](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449996303&idx=1&sn=718b8218300173a5f7a09f7425d71fc2&chksm=8838daf7bf4f53e11f3c0e61aea04e566e34a3320d30ede374d99565dcc16620c86c3603f446&scene=178&cur_album_id=1439937085280059393#rd) - [老张烧开水的故事-带你了解同步异步与阻塞非阻塞](https://www.toutiao.com/i6881821619128369678/) ## 性能调优专题 - [MySQL索引底层数据结构与算法](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449993426&idx=1&sn=ee5259d80cd38189a7d5001a063b1044&chksm=8838ce2abf4f473cc2f00957e7ced6cf57104d418e622a694b48e53ef74ed6b6ba4fbb61f950&scene=178#rd) - [MySQL性能优化原理-前篇](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449993619&idx=1&sn=0e17f482b7bd97706a475e203e107806&chksm=8838cf6bbf4f467d3c3ce00597ff5e7979ed4f33303ae08091768b1e5bd8dc6062159bf9c701&scene=178#rd) - [MySQL性能优化-实践篇1](https://mp.weixin.qq.com/s/Etb39rkjtG32_jIAN0TUnQ) - [MySQL性能优化-实践篇2](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449993711&idx=1&sn=9919c439750cffb835ec1fef410ccf07&chksm=8838cf17bf4f4601f7a0c6f9800c92de8a81ee557283db167306a44ae69b23146d14974c092e&scene=178#rd) - [MySQL 常见的SQL优化](https://www.toutiao.com/i6878113735265747467/) - [MySQL Trace 案例解析](https://www.toutiao.com/i6873482663949238787/) - [深入理解MySQL锁与事物隔离级别](https://www.juejin.im/post/6875264015048638472) - [深入理解MySQL锁类型与加锁原理](https://juejin.im/post/6878884451162521613/) - [MySQL数据库数据引擎选择](https://www.jianshu.com/p/5486ce134b75) - [Tomcat深入解析与性能优化](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449993199&idx=1&sn=ccbc65a939a8feb878355f357b6cd840&chksm=8838cd17bf4f44015274633bde1941301d743af6f9358be7a8bcb14e4e71a78bc2d8fa0b8c72&token=191979212&lang=zh_CN#rd) ## 分布式框架专题 - [分布式、高并发、多线程怎么理解?](https://juejin.cn/post/6844903797018492942) - [Zookeeper特性与节点说明](https://mp.weixin.qq.com/s/anREHyQ_nsV3kYWN9fhYBw) - [Zookeeper客户端使用与集群原理](https://mp.weixin.qq.com/s/K4iSWeIaz-R-cirxZC15zg) - [Zookeeper 典型使用场景实践](https://mp.weixin.qq.com/s/InX_ZEbH2yn1XXcaxoWPCA) - [Zookeeper ZAB协议实现源码分析](https://mp.weixin.qq.com/s/xilwdV145J2OdCTfea0diA) - [BIO 、NIO 、AIO 总结](https://mp.weixin.qq.com/s/7DrH3vdl0xVJp97Q-fjTAA) - [Unix网络编程中的五种IO模型](https://mp.weixin.qq.com/s/T-hP3wt4whtvVh1H1LBU3w) - [深入理解IO多路复用实现机制](https://mp.weixin.qq.com/s/9uHat2nHy-fn3lbWJj5JZg) - [深入理解Netty核心功能与线程模型](https://mp.weixin.qq.com/s/84guHGNjabazxRcI9NMnkw) - [深入理解Netty编解码、粘包拆包、心跳机制](https://mp.weixin.qq.com/s/nuZ-ey9GLUWKqMWWFqQvmQ) - [Redis核心数据结构与高性能原理](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449996389&idx=1&sn=ef8deebb4cfca51937f534f8cdbd6726&chksm=8838da9dbf4f538b9a824fd693acb03441cc97a983d64a6e25f1bca9d912ea0abc8579d58186&scene=178&cur_album_id=1439937085280059393#rd) - [深入理解Redis跳跃表的基本实现和特性](https://juejin.cn/post/6893072817206591496) - [Redis6 新特性介绍](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449996478&idx=1&sn=5bc8a44798fea6b31f897bc8b7291256&chksm=8838da46bf4f535026035bf16efd28741178c797d3ee29ceaa0317446c8d9b21a632650221aa&scene=178&cur_album_id=1439937085280059393#rd) - [Nginx 核心模块与配置实践](https://juejin.cn/post/6844903796284325896) - [Nginx 配置WSS 解析与实战](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449992734&idx=1&sn=cabadcd66d56cb7f53e4f73cb825e700&scene=19#wechat_redirect) - [Nginx 正向代理与反向代理](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449992827&idx=1&sn=37a1964796b72b7d4b3ef38e3e5beaa2&scene=19#wechat_redirect) - [负载均衡解析与Nginx实战](https://juejin.cn/post/6866725820444196877) - [Nginx 性能优化实践](https://juejin.cn/post/6869303802151829518) ## 多线程&并发编程专题 - [操作系统底层工作的整体认识](https://mp.weixin.qq.com/s/3MVNQP7315mWekgSWN3yAQ) - [深入理解Java内存模型(JMM)及volatile关键字](https://juejin.im/post/6893430262084927496) - [深入理解CPU缓存一致性协议(MESI)](https://juejin.im/post/6893792938824990734) - [并发编程之synchronized深入理解](https://mp.weixin.qq.com/s/CwC2XChMMfqKmebsJTWmcw) - [并发编程之抽象队列同步器AQS应用ReentrantLock](https://juejin.cn/post/6895359311573155853) - [阻塞队列 - BlockingQueue8种类型](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449995776&idx=1&sn=3b41ecd59c8723b76d87de625b6f7373&chksm=8838d8f8bf4f51eec2dca1b1b69098eeb790ff67801b5875743fbf7f4e9e07a53e352b7577bb&scene=178&cur_album_id=1439937085280059393#rd) - [阻塞队列 — ArrayBlockingQueue源码分析](https://mp.weixin.qq.com/s/2caCU9aKql_RSwiKoCzXSg) - [阻塞队列 — LinkedBlockingQueue源码分析](https://mp.weixin.qq.com/s/aOM0G1ZGdCr4Fg_qRzXKXw) - [阻塞队列 — PriorityBlockingQueue源码分析](https://mp.weixin.qq.com/s/nJE04W7iCsP1iXrY-Ybqjw) - [阻塞队列 — DelayQueue源码分析](https://mp.weixin.qq.com/s/F9AdC_Cqi9hewpagwfHKqw) - [阻塞队列 — SynchronousQueue源码分析](https://mp.weixin.qq.com/s/dvCglD183c11knIzxrD-hQ) - [阻塞队列 — LinkedBlockingDeque源码分析](https://mp.weixin.qq.com/s/2URLcc3I24mFDuJqXUQClA) - [阻塞队列 — DelayedWorkQueue源码分析](https://mp.weixin.qq.com/s/cgHr9KEag-87zE8_HVC91g) - [并发编程之Semaphore原理与应用](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449995814&idx=1&sn=0d6f4dffa224a18f5a3ad3a8fb7b12dd&chksm=8838d8debf4f51c825536ed8d54813c56fbf0a9a1ef7d3996236f816b2f61d3476b8c8705a8f&scene=178&cur_album_id=1439937085280059393#rd) - [并发编程之CountDownLatch原理与应用](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449995856&idx=1&sn=72275057fc1c6ddc1cc9bb449ec1e7a1&chksm=8838d8a8bf4f51bee110942a60153414b0acc0545d273e2ece1ae67b387cdd29e61560e72bf4&scene=178&cur_album_id=1439937085280059393#rd) - [并发编程之CyclicBarrier原理与使用](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449995912&idx=1&sn=6f3d8611da3c205f6d1a850a27028a07&chksm=8838d870bf4f51665dffa8978d24b9fca75724e0684e9e64d3b28c9b9a8f86a9b8cb3f0d91b5&scene=178&cur_album_id=1439937085280059393#rd) - [并发编程之Exchanger原理与使用](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449995966&idx=1&sn=4a02dc3f4017173ff2d4fab5efec5be9&chksm=8838d846bf4f51501486ea7db76bf3904abfdf86360dbba6c874f7651b7a643261ddf134dd46&scene=178&cur_album_id=1439937085280059393#rd) - [并发编程之Phaser原理与应用](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449996008&idx=1&sn=789e6e429c751e576318b72e870560a5&chksm=8838d810bf4f5106639f4bd665519c534d34eae8b6848e5dcb09dd06696e5e903a65442fb111&scene=178&cur_album_id=1439937085280059393#rd) - [并发编程之Future&FutureTask深入解析](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449996091&idx=1&sn=555dabd3a8a8826eede73a760da9d552&chksm=8838d9c3bf4f50d5115484488a97b51e940723b8d36b4b741457a55a41f3b195135f4e6eff25&scene=178&cur_album_id=1439937085280059393#rd) - [并发编程之Executor线程池原理与源码解读](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449996158&idx=1&sn=818c62c8367bb0854fbe5768ba55c50b&chksm=8838d986bf4f509032ac5e1556d540ea5f71df2355b4c48095c294b416ea91b3fdb67ee8f385&scene=178&cur_album_id=1439937085280059393#rd) - [并发编程之定时任务&定时线程池原理解析](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449996189&idx=1&sn=c7998d4b9e087244b22fff62f8172ab6&chksm=8838d965bf4f50739f1f6b28c4ee80f07a38370903546c1df820805443680523628a667491e6&scene=178&cur_album_id=1439937085280059393#rd) - [并发编程之ThreadLocal深入理解](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449996231&idx=1&sn=9f26add10079864fc87dfb584a8fec6b&chksm=8838d93fbf4f5029040d0a66eacc624abcb07a0b744c303b57f0a61d3ea0632758dc364c8c90&scene=178&cur_album_id=1439937085280059393#rd) - [并发编程之ForkJoin框架原理分析](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449996338&idx=1&sn=3989a076686a1e5bfdc22cd7b9662cb4&chksm=8838dacabf4f53dcf1aa5c0dfde328c57f7a404faae74f42d5d200c7aed9dabc39ee2879bc2c&scene=178&cur_album_id=1439937085280059393#rd) ## 源码框架专题 - [Spring源码阅读](https://www.processon.com/view/link/5fdf04241e08535b0cfbf68c) - [Spring IOC 加载流程图](https://www.processon.com/view/link/5e0a0bb8e4b06f72409d626f) - [Spring的refresh.invokeBeanFactoryPostProcessors 主要作用是解析配置类](https://www.processon.com/view/link/5c81fa0fe4b0c996d35b6867) - [Spring 是如何解决循环依赖的?](https://www.processon.com/view/link/5df04d48e4b079080a2a84ee) - [Spring AOP源码解析](https://www.processon.com/view/link/5de8ca2ce4b074c442f9d7fe) - [Spring 声明式事务源码解析](https://www.processon.com/view/link/5dd6637fe4b0d8a683f14ea9) - [SpringMVC 处理流程](https://www.processon.com/view/link/5dd20077e4b09c92ac430f8e) - [Spring整合Mybatis](https://www.processon.com/view/link/5e53c118e4b069f82a0f4824) - [Spring IOC容器设计理念与常见底层核心注解](https://juejin.cn/post/6844903880883453959) - [Spring IOC容器源码解析之扩展原理](https://juejin.cn/post/6844903891050446856) - [一、整体认识mybatis和mybatis的体系结构](https://juejin.cn/post/6844903881361588232) - [二、MyBatis体系结构源码解读](https://juejin.cn/post/6844903881315450888) - [三、Mybatis核心应用配置与原理解析](https://juejin.cn/post/6844903881697132551) - [四、Mybatis 执行流程全解析](https://juejin.cn/post/6844903889045717006) - [五、Mybatis 第三方框架集成](https://juejin.cn/post/6844903889414651911) ## 微服务专题 - [Alibaba Nacos核心源码剖析](https://www.processon.com/view/link/604cc41507912945c3195e13) - [Nacos源码剖析-集群数据一致性(持久化实例CP模式Raft协议实现)](https://www.processon.com/view/link/604cc4d21e08537ac5c1b997) - [注册中心CAP架构剖析](https://www.processon.com/view/link/604cc78463768958e99a8568) - [微服务Ribbon调用流程总图](https://www.processon.com/view/link/604cc55b07912945c3195fc9) - [微服务调用组件Ribbon源码剖析](https://www.processon.com/view/link/604cc5ce5653bb61d3f9d4a8) - [微服务调用组件Feign源码剖析](https://www.processon.com/view/link/604cc6271e08537ac5c1bb46 - [微服务限流容错降级Sentinel实战](https://mp.weixin.qq.com/s?__biz=MzA4NjI1MTkyNw==&mid=2449996632&idx=1&sn=6af2b413f8a03d3e8ef8749a8ddecc58&chksm=8838dba0bf4f52b6ad71b96570e2b007ce39f9d483e3983c5eb3a393f03d0180082cd36e00ae&scene=178&cur_album_id=1439937085280059393#rd) - [微服务限流容错降级Sentinel启动流程](https://www.processon.com/view/link/604cc6aaf346fb78ada96f6b) - [微服务限流容错降级Sentinel限流、熔断降级源码剖析](https://www.processon.com/view/link/604cc702e401fd596080c35b) - 微服务分布式事物解决方案Seata - [seata原理模型图(第一张图)](https://www.processon.com/view/link/604cc7b307912945c319685b) - [seata源码图-之开启全局事务流程图(第二张图)](https://www.processon.com/view/link/604cc835f346fb78ada971b1) - [seata源码图之分支事务注册以及上报流程图(第三张图)](https://www.processon.com/view/link/604cc91607912945c3196a7a) - [seata源码之全局事务提交(第四张图)](https://www.processon.com/view/link/604cc9791e08537ac5c1cb47) - [seata源码之全局事务回滚(第五张图)](https://www.processon.com/view/link/604cc9c007912945c3197e16) - [seata源码之第二阶段分支事务提交(第六张图)](https://www.processon.com/view/link/604cca0063768958e99a9779) - [seata源码之第二阶段分支事务回滚(第七张图)](https://www.processon.com/view/link/604cca3263768958e99a97c2) - [微服务网关Gateway核心源码剖析](https://www.processon.com/view/link/604cca737d9c08389fdfeadd) ## 部署专题 - [Centos7安装Mysql5.7总结](https://juejin.cn/post/6844903926068674574) - [Centos7.5 基于MySQL5.7 的 InnoDB Cluster 高可用环境部署](https://juejin.cn/post/6844903927981277191) - [Docker Redis 5.0 集群(cluster)搭建](https://juejin.cn/post/6844903809005649927) ## 架构设计专题 - [云平台之多租户的实践 — 理论篇](https://juejin.cn/post/6883827365902827528) - [领域驱动模型 VO、DTO、DO、PO 概念及其区别](https://juejin.cn/post/6936912927853117454) ## 资料分享 - [阿里巴巴java开发手册(2020版)](https://juejin.cn/post/6871427723718475783) 技术交流群:QQ群:1158819530 (备注【加群】即可),也可添加我微信 org_hejianhui  