每年例行的對過去一年做下總結(jié)酷鸦,總結(jié)的內(nèi)容依然是工作和生活饰躲。 先說說生活吧牙咏。 女兒三歲了,古靈精怪嘹裂,暫時愛上了看書妄壶,既有自己主動翻閱的,也有被動聽父母講故事的寄狼。算是培養(yǎng)了一個好...
每年例行的對過去一年做下總結(jié)酷鸦,總結(jié)的內(nèi)容依然是工作和生活饰躲。 先說說生活吧牙咏。 女兒三歲了,古靈精怪嘹裂,暫時愛上了看書妄壶,既有自己主動翻閱的,也有被動聽父母講故事的寄狼。算是培養(yǎng)了一個好...
開篇 這篇文章主要分析在 Tomcat的處理 http 請求的流程中干預 Request對象丁寄, 通過基于HttpServletRequestWrapper和 Filter組合...
Tomcat Tomcat 的職責鏈以數(shù)組的形式進行維護,通過職責鏈的總長度 n 和執(zhí)行位置 pos進行維護泊愧。 Tomcat 的職責鏈的執(zhí)行過程借助于每個 Filter 本身...
緣起 大約3-4年前看過 Tomcat 的源碼伊磺,那時候主要聚焦在 Tomcat 加載 war 包的過程;一個星期前的周末在研究攔截器 Filter 的過程中發(fā)現(xiàn)可以整合Tom...
背景 介紹Interceptor的案例删咱。 Interceptor的解析屑埋,HandlerMapping和Interceptor的綁定。 HandlerExecutionChai...
@冬天里的懶喵 你可以自己去看源碼痰滋,來看別人博客干啥雀彼。能自己去看代碼不
Druid 連接池介紹DruidDataSource共享鎖 DruidDataSource的三個變量通過構(gòu)造函數(shù)初始化,可以指定采用公平鎖或者非公平鎖即寡。 生產(chǎn)者和消費者的任何操作都需要獲得lock...
Filter的用法 Filter的接口定義包含init徊哑、doFilter、destroy等接口聪富。 自定義 Filter對象需要實現(xiàn)Filter的接口并實現(xiàn)其中的方法莺丑。 Fil...
介紹 Spring AOP的實現(xiàn)邏輯在AnnotationAwareAspectJAutoProxyCreator類,AOP的核心在于Bean對象初始化過程中如何查找關(guān)聯(lián)的a...
《MySQL是怎樣運行的:從根兒上理解 MySQL》是一本MySQL的底層運行原理的書墩蔓。關(guān)于底層運行原理4個字怎么理解呢梢莽,我的理解是專注于介紹 MySQL 的 innoDB的...
在清明節(jié)后的第一個周五,距離上一次寫文章已經(jīng)過去兩月奸披,慣例來個老生常談的總結(jié)昏名,包含日常工作、學習思考等阵面。 Q1和兄弟團隊一起重構(gòu)了系統(tǒng)轻局,按照我們設(shè)想的方式推進著項目的落地,整...
Druid監(jiān)控功能 druid提供了豐富的監(jiān)控功能样刷,這篇文章主要分析下監(jiān)控功能的實現(xiàn)原理仑扑。 通過代理模式控制statement對象的訪問。druid里的Statement置鼻、P...
連接獲取流程 在druidDataSource中有一個重入鎖和衍生的兩個condition镇饮,一個監(jiān)控連接池是否為空,一個監(jiān)控連接池不為空箕母。 在druidDataSource中...
DruidDataSource共享鎖 DruidDataSource的三個變量通過構(gòu)造函數(shù)初始化储藐,可以指定采用公平鎖或者非公平鎖俱济。 生產(chǎn)者和消費者的任何操作都需要獲得lock...
開篇 DruidDataSourceFactory通過createDataSource方法創(chuàng)建DruidDataSource對象并通過config方法設(shè)置DruidDataS...
開篇 ?Druid號稱是Java語言中最好的數(shù)據(jù)庫連接池,并且能夠提供強大的監(jiān)控和擴展功能钙勃。作為日常使用較多的數(shù)據(jù)庫連接組件蛛碌,純粹個人興趣研究下理解下的實現(xiàn)原理。?理解一個工...
開篇 日常閱讀開源的代碼框架的時候經(jīng)常會到Proxy動態(tài)代理的應(yīng)用場景肺缕,抽空研究一下。 借助于Proxy的demo和反編譯動態(tài)代理代碼來分析調(diào)用過程授帕。 借助于Proxy的動態(tài)...
這個需要看下dubbo動態(tài)生成adaptive的代碼的解析規(guī)則
Dubbo之SPI實現(xiàn)原理詳解開篇 ?SPI全稱為Service Provider Interface跛十,是一種服務(wù)提供機制彤路,比如在現(xiàn)實中我們經(jīng)常會有這種場景,就是對于一個規(guī)范定義方而言(可以理解為一個或多...
系列 MyBatis攔截器原理介紹[http://www.reibang.com/p/345fcbb47a7f] Mybatis攔截器改寫請求參數(shù)和結(jié)果[https://w...
系列 Sentinel流程介紹[http://www.reibang.com/p/059aaf9492b1] Sentinel資源節(jié)點樹構(gòu)成[https://www.jia...