最近在項目開發中,突然想到對於mybatis的底層原理記憶的不是很清晰,因此,結合網上的資料以及mybatis的底層源碼,將mybatis的底層原理整理了一下。 ...
譯者注:本文原文Revealing the Magic of JavaScript,原標題 揭秘JavaScript魔法 ,本文深入淺出,揭示了幾個前沿框架如jQuery angularJs EmberJs和React的幾個核心功能點的實現技巧,無論是對前端菜鳥還是老鳥,相信都會有一定的啟迪。鄙人精力和能力有限,如有錯誤或生澀之處,還請指出和多多包涵。 我們每天都使用大量的前端庫和框架,這些各種 ...
2014-10-11 19:00 0 3321 推薦指數:
最近在項目開發中,突然想到對於mybatis的底層原理記憶的不是很清晰,因此,結合網上的資料以及mybatis的底層源碼,將mybatis的底層原理整理了一下。 ...
avalon大家可能不熟悉,但是Knockout估計或多或少聽過用過,那么說說KO的幾個概念 監控屬性(Observables)和依賴跟蹤(Dependency tracking) 聲明式 ...
AOP面向切面編程:主要是通過切面類來提高代碼的復用,降低業務代碼的耦合性,從而提高開發效率。主要的功能是:日志記錄,性能統計,安全控制,事務處理,異常處理等等。 AOP實現原理:aop是通過cglib的動態代理實現的。 jdk動態代理:利用反射機制生成一個實現代理接口的匿名類,在調用 ...
1.IOC概念:spring容器創建對象並管理 2.IOC的底層原理的具體實現: 1)所使用的技術: (1). dom4j解析xml配置文件 (2).工廠設計模式(解耦合) (3).反射 第一步:配置需要創建類的配置文件 <bean id="userService ...
最近做的幾個項目都是用Map來存儲的數據 ,雖然用得挺順手,但是對HashMap的底層原理卻只知甚少,今天便來簡單學習和整理一下。 數據結構中有數組和鏈表這兩個結構來存儲數據。 數組存儲區間是連續的,占用內存嚴重,故空間復雜的很大。但數組的二分查找時間復雜度小,為O(1);數組 ...
前言: 此篇文章講解ArrayList和LinkedList底層實現原理、for和foreach遍歷集合哪個效率會更高一些! 講講什么是集合框架?集合框架是為表示和操作集合而規定的一種統一的標准的體系結構。任何集合框架都包含三大塊內容:對外的接口、接口的實現和對集合運算的算法。 沒學集合框架 ...
架構原理圖 與服務器的通信: 客戶端提交信息后利用js發送到服務器端等待服務器端后台程序處理完成后接收其返回的數據,此時服務器端僅僅用於處理請求和返回數據,此過程類似與ajax。 而傳統的網站前后端都在服務器上,后台(如PHP)程序除了接受數據處理數據外還可能控制頁面的跳轉等控制行為 ...
上一篇的博客,我們可以看出來,spring可以維護各個bean (對象),並向其中注入屬性值。那么,如果們要把一個對象的引用注入另外一個對象呢?應該怎么處理呢? 我們知道,對於對象中的屬性來說 ...