本教程首先由淺入深的講解了mybatis的原理,然后分別結(jié)合實(shí)際案例教你如何使用這兩個(gè)框架,將spring mvc、mybatis以及spring框架進(jìn)行整合完成實(shí)際項(xiàng)目的某些具體功能。查看全文>>
當(dāng)我們web系統(tǒng)處于初期系統(tǒng)的時(shí)候,用戶量比較小,我們的數(shù)據(jù)庫(kù)的數(shù)據(jù)生成主鍵的時(shí)候可以采用increment自增策略,簡(jiǎn)單的做id的唯一生成器, 這種模式我們的web服務(wù)器不需要做額外的操作就可以保證數(shù)據(jù)庫(kù)中主鍵是唯一的,但是隨著業(yè)務(wù)量和用戶量增長(zhǎng),我們就會(huì)做web集群和數(shù)據(jù)庫(kù)集群。查看全文>>
消息中間件利用高效可靠的消息傳遞機(jī)制進(jìn)行平臺(tái)無(wú)關(guān)的數(shù)據(jù)交流,并基于數(shù)據(jù)通信來(lái) 進(jìn)行分布式系統(tǒng)的集成。通過(guò)提供消息傳遞和消息排隊(duì)模型,它可以在分布式環(huán)境下擴(kuò)展進(jìn) 程間的通信。對(duì)于消息中間件,常見(jiàn)角色大致也就有 Producer(生產(chǎn)者)、Consumer(消 費(fèi)者)。查看全文>>
Java 1.5引入了一個(gè)新特性,枚舉!枚舉的本質(zhì)是一個(gè)類,用于定義靜態(tài)常量;查看全文>>
ArrayList底層數(shù)據(jù)結(jié)構(gòu)是一個(gè)數(shù)組,查詢?cè)厮俣瓤?增刪速度稍慢 查看全文>>
我們?cè)诰帉慾avaweb程序的時(shí)候,時(shí)常會(huì)用filter這個(gè)組件,它能將我們一些通用邏輯抽取出來(lái),在servlet執(zhí)行業(yè)務(wù)邏輯之前運(yùn)行, 達(dá)到簡(jiǎn)化代碼和復(fù)用的目的.比如最常用的場(chǎng)景全站編碼和登錄驗(yàn)證功能.查看全文>>