一、前言 Springboot源碼解析是一件大工程,逐行逐句的去研究代碼,會很枯燥,也不容易堅持下去。 我們不追求大而全,而是試着每次去研究一個小知識點,最終聚沙成塔,這就是我們的springboot源碼管中窺豹系列。 二、BeanFactoryPostProcessor ...
前言上篇文章中講到了 Connector 的初始化與啟動,其中最關鍵的就是 ProtocolHandler 的初始化與啟動。tomcat 中 ProtocolHandler 的默認實現類是 Http NioProtocol。tomcat . . 中 ProtocolHandler 的實現類中還有一個 Http Nio Protocol,兩者實現上類似。這兩個實現的的父類都是 AbstractHtt ...
2020-06-07 12:50 0 649 推薦指數:
一、前言 Springboot源碼解析是一件大工程,逐行逐句的去研究代碼,會很枯燥,也不容易堅持下去。 我們不追求大而全,而是試着每次去研究一個小知識點,最終聚沙成塔,這就是我們的springboot源碼管中窺豹系列。 二、BeanFactoryPostProcessor ...
========== Spark 通信架構 ========== 1、spark 一開始使用 akka 作為網絡通信框架,spark 2.X 版本以后完全拋棄 akka,而使 ...
1、原子類 可以實現一些原子操作 基於CAS 下面就以AtomicInteger為例。 2、AtomicInteger 在沒有AtomicInteger之前,對於一個Int ...
一,前言 說一句大實話,“平時一直在用 Tomcat,但是我從來沒有用過 Tomcat”。 “平時一直在用 Tomcat”,是因為搬磚用的 SpringBoot,內嵌了 Tomcat,每次啟動程序的時候,都需要啟動 Tomcat。 “我從來沒有用過 Tomcat”,是因為沒有專門去用過 ...
一,前言 這篇博客寫於 12 月 12 日,從 github[1] 上 fork 了一份 tomcat 的源代碼,clone 到了本地。最近想把 tomcat 的源代碼分析一下,寒假的時候有完整的時間就造個輪子。 看源碼,總不能干看,邊看邊改,驗證想法。所以這個系列從構建 tomcat ...
在整個Tomcat系列文章講解之前, 我想說的是雖然整個Tomcat體系比較復雜, 但是Tomcat中的代碼並不難讀, 只要認真花點功夫, 一定能啃下來. 由於篇幅的原因, 很難把Tomcat所有的知識點都放到同一篇文章中, 我將把Tomcat系列文章分為Tomcat的啟動, Tomcat中 ...
。 這篇博客主要介紹 Tomcat 的整體設計、源碼結構。 Tomcat 本質 Tomcat 本質上 ...
本文首發於微信公眾號【猿燈塔】,轉載引用請說明出處 接下來的時間燈塔君持續更新Netty系列一共九篇 當前:Netty 源碼解析(一)開始 Netty 源碼解析(二): Netty 的 Channel Netty 源碼解析(三): Netty 的 Future ...