原创 算法-鏈表篇-leetcode21-和並倆個有序鏈表

將兩個升序鏈表合併爲一個新的 升序 鏈表並返回。新鏈表是通過拼接給定的兩個鏈表的所有節點組成的。 示例 1: 輸入:l1 = [1,2,4], l2 = [1,3,4] 輸出:[1,1,2,3,4,4] 示例 2: 輸入:l1 = [

原创 隨堂筆記13-spring之aop底層源碼

動態代理: 代理模式:爲其他對象提供一種代理來控制對這個對象的訪問,增強一個類中的某個方法,對其進行擴展 調用分爲倆類,一類是jdk的接口代理,需要有接口,另一種是cglib代理 proxyFactory:以上倆中在spri

原创 隨堂筆記11-spring之配置類解析

spring之配置類解析 啓動spring時,需要傳入一個appconfig.class給applicationContext,然後被封裝爲beanDefinition,這種beanDefinition稱之爲配置類beanDefiniti

原创 spring10-refresh()

spring之啓動流程 spring啓動主要做的幾件事情 構造一個beanFactory對象 解析配置類,得到beanDefiniton並註冊到beanfactory中 比如解析@ComponentScan @Import @Bean

原创 隨堂筆記9-spring推斷構造器

spring 推斷構造器 spring實例化得到一個bean對象,需要用到構造方法。一般情況下一個類只有一個構造方法要麼有參,要麼無參,如果只有一個有參構造方法的話,分情況討論; 如果使用annotationConfigAppl

原创 隨堂筆記8-spring循環依賴

spring循環依賴 // A依賴了B class A{ public B b; } // B依賴了A class B{ public A a; } 以上就會出現循環依賴,解決方法,二級三級緩存 bean的生命週期: spring掃

原创 隨堂筆記5-spring依賴注入

轉載別人的圖:依賴注入底層原理流程圖: https://www.processon.com/view/link/5f899fa5f346fb06e1d8f570 spring的依賴注入分爲手動注入與自動注入 手動注入 xml指定屬性

原创 spring bean的生命週期1

bean的生成過程 spring啓動的時候回確定要掃描的包路徑,得到beanDefinition的set集合 和並beanDefinition 加載類,回去類加載器,優先返回當前線程中的類加載器 實例化前,beanDefin

原创 lc144-給你二叉樹的根節點 root ,返回它節點值的 前序 遍歷。

給你二叉樹的根節點 root ,返回它節點值的 前序 遍歷。 //leetcode submit region begin(Prohibit modification and deletion) /** * Definition for

原创 隨堂筆記3-spring底層原理架構核心概念

1. BeanDefinition:bean定義,有一些特定屬性描述bean,比如bean類型-class,scope作用域,lazyInit是否懶加載 2. beanDefinitionReader:beanDefinition讀取器,比

原创 隨堂筆記2-手寫模擬spring底層原理

userServce -> 無參構造方法->普通對象->依賴注入->初始化前(postStruct)->初始化(initializationBean)->初始化後(aop)->代理對象->bean 大概流程:scan 掃描註解,

原创 隨堂筆記1-spring底層原理解析.md

userServce -> 無參構造方法->普通對象->依賴注入->初始化前(postStruct)->初始化(initializationBean)->初始化後(aop)->代理對象->bean 通過無參構造方法創建普通bean 如果存

原创 easyExcel模板導出,流的形式

這是一個easyexcel模板導出:https://gitee.com/xiao-hao123/easyexcel-demo.git 下面這個使用的時候注意模板要用 xls,也可以用xlsx,如果有問題改成xls,僅僅針對模板格式 <d

原创 ConvertTimeStampToDate-轉化成日期

import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date;

原创 定時任務熱重啓-轉載

https://blog.csdn.net/u011584350/article/details/120462818?spm=1001.2014.3001.5502