1、快取bean是為了可能會有迴圈引用的情況?
2、業務邏輯處理採用aop思想
prehandler
handler
posthandler
3、單例快取
private final mapsingletonobjects = new concurrenthashmap(256); // 單例例項快取
4、連續兩次獲取bean,看是否會走快取
5、beanfactory(defaultlistablebeanfactory)中包含了所有bean定義資訊
private final mapbeandefinitionmap = new concurrenthashmap(256);
6、如何建立bean?
通過beandefinition——>mergedbeandefinition
為什麼需要merge?考慮到當前bean可能是其它bean的children
7、如何例項化bean?
通過objectfactory
bean的使用範圍?
singleton vs prototype
bean的生命週期?
create—>constructor—>init—>@postconstruc—>.....—>@predestroy—>destroy—>death
bean的種類?
default bean vs factorybean
Apt get 邊看邊記
基於 beret,an apt get primer,http linux.article.pl?sid 04 12 03 177243 但不是完全翻譯,並且有所補充,算是一篇比較入門的有關 debian 的 apt 的文章吧啊。apt get 在debian專案中的地位是無可替代的,如果說有乙個程...
NIO邊看邊記 之 channel(二)
通道channel就像流。通道中的資料總是先讀到到buffer中 對於buffer來說是乙個寫操作 再從buffer中寫到另乙個通道總 相對於buffer來說是乙個讀操作 channel主要分為兩類 檔案channel和網路channel,細分為4種。filechanel 從普通檔案中讀寫資料 da...
NIO邊看邊記 之 管道Pipe(十一)
nio支援管道操作。管道模型如下所示 管道通常用來兩個執行緒來傳輸資料。其中sinkchannel用於往pipe中寫資料,sourcechannel用於從pipe中讀資料。1.建立管道 pipe pipe pipe.open 2.寫管道 pipe.sinkchannel sinkchannel pi...