邊看邊理解Spring day2

2021-08-20 18:02:16 字數 730 閱讀 1621

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...