原创 springsecurity授權源碼解讀

springsecurity授權源碼梳理 時序圖借用 登陸認證過程中涉及的filter過濾器整理 從圖中可以看出執行的順序。來看看個人認爲比較重要的 幾個Filter 的處理邏輯, 1.UsernamePasswordAuth

原创 springboot的啓動源碼流程(菜鳥筆記)

springboot的啓動源碼流程 1.幾個重要的事件回調機制 //放在類路勁下的META-INF/spring.factories文件中 ApplicationContextInitializer ApplicationList

原创 重寫四大組件干預Springboot的啓動(菜鳥筆記)

重寫四大組件干預Springboot的啓動 文章目錄重寫四大組件干預Springboot的啓動1. 四大組件2. 重寫ApplicationContextInitializer3. 重寫SpringApplicationRunLi

原创 NIO基礎(菜鳥筆記)

NIO git樣例源碼 1 JAVA NIO簡介 NIO與原來的IO有同樣的作用和目的,但是使用方式完全不同,NIO支持面向緩存區的、基於通道的IO操作。NIO將以更加高效的方式進行文件的讀寫操作。 2 java NIO 與 I

原创 dubbo原理整理(菜鳥筆記)

dubbo的框架 config 配置層:對外配置接口,以 ServiceConfig, ReferenceConfig 爲中心,可以直接初始化配置類,也可以通過 spring 解析配置生成配置類 proxy 服務代理層:服務接

原创 在debug dubbo代碼過程中initialized變量初始化就爲true

原文鏈接:https://www.cnblogs.com/oldtrafford/p/8612089.html 自已也遇到了 private transient volatile boo

原创 spring擴展源碼(菜鳥筆記)

spring擴展原理 擴展原理-BeanFactoryPostProcessor 說明 BeanFactoryPostProcessor是BeanFactory的後置處理器 在BeanFactory標準初始化之後調用,來定製和修改

原创 spring容器的初始化(菜鳥筆記)

spring容器的初始化 //spring容器的初始化 spring容器的refresh() 創建刷新 1.prepareRefresh() 刷新前的預處理 1.1 initPropertySources();初始化一些屬性設置