IOC源碼解析 IOC初始化 對于spring我們最熟悉的莫過于ApplicationContext這一接口了,首先回顧一下spring的使用流程 上述代碼獲得了一個Appl...
IOC源碼解析 IOC初始化 對于spring我們最熟悉的莫過于ApplicationContext這一接口了,首先回顧一下spring的使用流程 上述代碼獲得了一個Appl...
代理的實質(zhì)就是代理類保存著實際目標類的引用對象。代理分為靜態(tài)代理和動態(tài)代理 靜態(tài)代理 定義一個目標類接口,并定義兩個方法: 定義一個真實目標類并且實現(xiàn)ITarget接口 定義...
設計模式之單例模式 1 什么是單例模式 在維基百科中單例模式定義為 單例模式,也叫單子模式,是一種常用的軟件設計模式,屬于創(chuàng)建型模式的一種。在應用這個模式時,單例對象的類必須...
設計模式之工廠模式 1 簡單工廠 簡單工廠嚴格來說不屬于23種設計模式的一種,其只是將創(chuàng)建對象的過程封裝到了方法之中 下面是簡單工廠的具體實例 創(chuàng)建一個Animal接口,定義...
Mybatis源碼解讀 1 源碼下載 學習源碼之前需要先將源碼下載下來,這里需要下載mybatis源碼和mybatis-parent源碼,下載地址如下: 下載mybatis源...
maven PKIX path building failed問題 最近使用IDEA創(chuàng)建maven web總是報錯 從網(wǎng)上搜索了答案很多都是把鏡像改成阿里的 發(fā)現(xiàn)還是不行,后...
動態(tài)規(guī)劃(DP) 1.最大子序和(leetcode 53 S.) 給定一個整數(shù)數(shù)組 nums ,找到一個具有最大和的連續(xù)子數(shù)組(子數(shù)組最少包含一個元素),返回其最大和。 示...