當(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ù)集群。 查看全文>>
技術(shù)文章2020-07-09 |傳智播客 |redis如何生成自增長(zhǎng)ID
消息中間件利用高效可靠的消息傳遞機(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)者)。 查看全文>>
技術(shù)文章2020-07-09 |傳智播客 |RabbitMQ安裝教程,RabbitMQ教程
Java 1.5引入了一個(gè)新特性,枚舉!枚舉的本質(zhì)是一個(gè)類,用于定義靜態(tài)常量;枚舉類特點(diǎn):·枚舉類用特有關(guān)鍵字enum修飾的類,本質(zhì)是類,很特殊的類;·類不能被創(chuàng)建new對(duì)象,不能被繼承;·枚舉類中寫(xiě)的都是成員變量 查看全文>>
技術(shù)文章2020-07-08 |傳智播客 |什么是枚舉
#{}相當(dāng)我們?cè)赑reparedStatement中的?,在mybatis的底層使用PreparedStatement的set方法賦值。 查看全文>>
常見(jiàn)問(wèn)題2020-07-08 |傳智播客 |#{} 和 ${}的區(qū)別
LinkedList底層數(shù)據(jù)結(jié)構(gòu)是一個(gè)雙向鏈表,鏈表中的每個(gè)節(jié)點(diǎn)都可以查找前一個(gè)節(jié)點(diǎn)或者向后查找后一個(gè)節(jié)點(diǎn) 查看全文>>
技術(shù)文章2020-07-08 |傳智播客 |ArrayList集合源碼分析
我們?cè)诰帉?xiě)javaweb程序的時(shí)候,時(shí)常會(huì)用filter這個(gè)組件,它能將我們一些通用邏輯抽取出來(lái),在servlet執(zhí)行業(yè)務(wù)邏輯之前運(yùn)行, 達(dá)到簡(jiǎn)化代碼和復(fù)用的目的.比如最常用的場(chǎng)景全站編碼和登錄驗(yàn)證功能。 查看全文>>
技術(shù)文章2020-07-08 |傳智播客 |filter執(zhí)行順序
近日,致力于培養(yǎng)“高精尖”IT人才的職業(yè)教育集團(tuán)傳智播客,再次拓寬其業(yè)務(wù)領(lǐng)域,正式推出Java架構(gòu)師課程,幫助程序員提升戰(zhàn)略規(guī)劃能力、業(yè)務(wù)流程建模能力、信息數(shù)據(jù)結(jié)構(gòu)能力等綜合性知識(shí)能力。 本次課程出新,是傳智播客多年來(lái)致力于追蹤前沿IT技術(shù)、高端IT課程研發(fā)的又一大體現(xiàn)。 查看全文>>
新聞動(dòng)態(tài)2020-06-29 |傳智播客 |傳智播客推出Java架構(gòu)師課程
從1995-2020年,中國(guó)互聯(lián)網(wǎng)行業(yè)走過(guò)了二十五個(gè)春秋,在其不斷迭代發(fā)展的過(guò)程中,IT從業(yè)者一些“退場(chǎng)”,一些“進(jìn)位”??梢园l(fā)現(xiàn),凡“進(jìn)位”者均有一共性:他們都掌握差異化競(jìng)爭(zhēng)力,用“項(xiàng)目經(jīng)驗(yàn)”崛起,用“技術(shù)廣度”拓維,用“技術(shù)深度”活下來(lái)。 查看全文>>
新聞動(dòng)態(tài)2020-06-29 |傳智播客 |傳智項(xiàng)目式課程,研發(fā)
北京校區(qū)