**於:15個經典的spring面試常見問題
spring模組?
談談自己對於 spring ioc 和 aop 的理解
spring aop 和 aspectj aop 有什麼區別?
spring 中的 bean 的作用域有哪些?
spring 中的單例 bean 的執行緒安全問題了解嗎?
spring 中的 bean 生命週期?
說說自己對於 spring mvc 了解?
springmvc 工作原理了解嗎?
spring 框架中用到了哪些設計模式?
@component 和 @bean 的區別是什麼?
將乙個類宣告為spring的 bean 的註解有哪些?
spring 管理事務的方式有幾種?
spring 事務中的隔離級別有哪幾種?
spring 事務中哪幾種事務傳播行為?
ioc(inverse of control 控制反轉)是一種設計思想,就是把建立和管理bean的過程交由ioc容器負責,ioc容器是spring實現ioc的載體,ioc容器實際上就是map,map的key是bean的名稱,value是對應的物件。ioc容器就像乙個工廠一樣,當我們需要建立乙個物件時,只需要配置好檔案/註解即可,不用考慮物件是如何被建立的。
(1)ioc控制了什麼?
ioc控制了bean建立,配置和管理的權力。
(2)ioc反轉了什麼?
把之前自己主動建立物件,變成現在被動接收ioc給我們建立的bean。
ioc也稱之為di(依賴注入)
(1)依賴了什麼?
程式執行依賴外部資源
(2)注入了什麼?
配置檔案把資源從外部注入到內部,容器載入這些外部資源,然後把這些資源注入到程式內部,維護了程式內外物件之間的依賴關係。
(3)ioc和di區別是什麼?
ioc是一種設計思想,而di是ioc的一種實現方式。
(4)為什麼要用ioc?
他把以前程式間物件複雜的依賴關係交由ioc來維護管理,達到依賴物件之間的解耦。
玩轉Spring全家桶 學習筆記
alibaba druid 特點 詳細的監控,sql防注入,內建加密配置,眾多擴充套件點 一致的事務抽象 事務抽象的核心介面 platformtransactionmanager transactiondefinition void commit transactionstatus status t...
DDG全家桶之3022
本篇文章主要根據360netlab新出的ddg分析文件來復現新變種3022,會涉及部分分析和清除的方法,本篇文章只用於學習交流,為廣大受害者提供清除思路 請勿用於非法用途,產生一切後果與作者無關 詳情請參考文件 i.sh名稱位ddgs一貫的作風 把同類的挖礦程序放到了這個指令碼中,來殺掉yilu 以...
DDG全家桶之3022
本篇文章主要根據360netlab新出的ddg分析文件來復現新變種3022,會涉及部分分析和清除的方法,本篇文章只用於學習交流,為廣大受害者提供清除思路 請勿用於非法用途,產生一切後果與作者無關 詳情請參考文件 i.sh名稱位ddgs一貫的作風 把同類的挖礦程序放到了這個指令碼中,來殺掉yilu 以...