簡(jiǎn)單AOP 1.背景介紹 AOP是什么 Spring中使用了兩種動(dòng)態(tài)代理方式墨叛,一種是基于JDK的動(dòng)態(tài)代理,一種是基于CGlib的動(dòng)態(tài)代理 AOP從程序運(yùn)行角度考慮程序的結(jié)構(gòu)模蜡,...
簡(jiǎn)單IOC的實(shí)現(xiàn) 1.背景介紹 IoC是什么 Ioc—Inversion of Control漠趁,即“控制反轉(zhuǎn)”,不是什么技術(shù)忍疾,而是一種設(shè)計(jì)思想闯传。 在Java開(kāi)發(fā)中,Ioc意味...
1.背景介紹 多線程Thread 是多線程的一種實(shí)現(xiàn)方式卤妒,是Runnable一種實(shí)現(xiàn) 2.知識(shí)剖析 多線程Thread的初始化 線程的啟動(dòng) start()方法的調(diào)用 檢查線程...
1.背景介紹 線程 進(jìn)程中負(fù)責(zé)程序執(zhí)行的執(zhí)行單元 線程本身依靠程序進(jìn)行運(yùn)行 進(jìn)程 執(zhí)行中的程序一個(gè)進(jìn)程至少包含一個(gè)線程 2.知識(shí)剖析 多線程有什么用甥绿? 發(fā)揮多核CPU的優(yōu)勢(shì) ...
背景介紹 HashMap 本質(zhì)上是把要存入信息的關(guān)鍵字(key?)和要保存的內(nèi)存地址進(jìn)行一個(gè)映射,建立一個(gè)確定的對(duì)應(yīng)關(guān)系f则披,使每個(gè)關(guān)鍵字和結(jié)構(gòu)中一個(gè)唯一的存儲(chǔ)位置相對(duì)應(yīng)共缕。 h...
背景介紹 LinkedList 雙向鏈表 雙向鏈表,每個(gè)節(jié)點(diǎn)必然有兩個(gè)元素士复,一個(gè)存儲(chǔ)上一個(gè)節(jié)點(diǎn)的地址图谷,一個(gè)存儲(chǔ)下一個(gè)節(jié)點(diǎn)的地址 知識(shí)剖析 LinkedList 在內(nèi)存的里的結(jié)...
背景介紹 ArrayList ArrayList就是動(dòng)態(tài)數(shù)組,用MSDN中的說(shuō)法阱洪,就是Array的復(fù)雜版本蜓萄,它提供了動(dòng)態(tài)的增加和減少元素,靈活的設(shè)置數(shù)組的大小等好處 知識(shí)剖析...
背景介紹 什么是軟件開(kāi)發(fā)模型 指軟件開(kāi)發(fā)全部過(guò)程澄峰、活動(dòng)和任務(wù)的結(jié)構(gòu)框架嫉沽。 軟件開(kāi)發(fā)模型能清晰、直觀地表達(dá)軟件開(kāi)發(fā)全過(guò)程俏竞,明確規(guī)定了要完成的主要活動(dòng)和任務(wù)绸硕,用來(lái)作為軟件項(xiàng)目工作...
背景介紹 什么是dubbo Dubbo是阿里巴巴公司開(kāi)源的一個(gè)高性能優(yōu)秀的服務(wù)框架堂竟,使得應(yīng)用可通過(guò)高性能的 RPC 實(shí)現(xiàn)服務(wù)的輸出和輸入功能,可以和Spring框架無(wú)縫集成玻佩。...
背景介紹 什么是視圖 它是一個(gè)或幾個(gè)基本表導(dǎo)出的表出嘹,與基本表不同,是一個(gè)虛表咬崔。數(shù)據(jù)庫(kù)只存放視圖的定義税稼,而不放對(duì)應(yīng)的數(shù)據(jù),視圖只是一種邏輯對(duì)象垮斯,并不是物理對(duì)象 數(shù)據(jù)任然在原來(lái)的...