1、什麼是ioc?ioc有什麼作用?
ioc即控制反轉,也被稱為di,即依賴注入。
ioc的意思是,將物件的建立以及裝配過程交給容器實現,而不再使用**進行。
使用ioc建立並裝配物件,能夠使得應用可以不管將來具體實現,完全在乙個抽象層次進行描述和技術架構,使得應用的可擴充套件性提高。
參考:spring ioc(控制反轉)之ioc的使用
2、什麼是aop?aop有什麼作用?
aop(aspect oriented program)程式設計能夠將通用的功能與業務模組分離,是oop程式設計的延續和補充。
在企業應用中,很多模組可能需要實現相同的功能,如多個模組都需要日誌功能、許可權校驗功能、事務管理功能等,這些相同的功能被稱為切面。
使用aop程式設計,可以單獨對「切面」程式設計,然後將這些切面動態織入到功能模組中。
參考:spring aop(面向切面程式設計)【aop中的術語】、spring aop(面向切面程式設計)【aop快速入門】
3、spring框架整合jdbc時,主要使用哪個類簡化jdbc的操作?
使用jdbctemplate類簡化jdbc操作。
參考:spring整合jdbc
4、spring框架hibernate時,主要使用那個類簡化hibernate操作?
使用hibernatetemplate類簡化hibernate操作。
參考:spring 整合hibernate
5、spring框架整合struts2框架時主要需要哪些步驟?
①web.xml中增加listener以及context-param的配置;
②struts.properties中指定struts.objectfactory的常量值為spring;
③struts.xml檔案中的action的class屬性可以進行簡化;
⑤完善action類,宣告action需要關聯的屬性並提供setter方法。
參考:spring 整合struts2
效能知識點二
之前講到重排,布局的時候使用flex時,比使用inline block和float時重排更快,所以在布局時可以優先考慮flex。h5新增srcset,sizes和元素用來做響應式,雖然對效能有提高,但是要準備很多的,只能是看情況使用。我們知道瀏覽器的渲染機制,只有css和dom載入完了,構建rend...
人工智慧知識點記錄
1 構成產生式系統的基本元素有 綜合資料庫 產生式規則 控制系統 控制策略按執行規則的方式分類,分為 搜尋策略 衝突消解策略 正向反向雙向推理 三類。2 歸結過程中控制策略的作用是給出控制策略,以使僅對選擇合適的子句間方可做歸結,避免 多餘的 不必要的歸結式出現 常見的控制策略有 推理方向 求解策略...
Android java的io效能知識點
關於bitmap,使用decodestream代替decodefile,並且傳入bufferedinputstream型別的檔案流,decoderesource同樣存在這個問題,建議使用decoderesourcestream,效能優化的原因是增加了緩衝區,減少了磁碟io的次數 vss virtua...