1.過(guò)濾器: 依賴于servlet容器痛悯。在實(shí)現(xiàn)上基于函數(shù)回調(diào)乙埃,可以對(duì)幾乎所有請(qǐng)求進(jìn)行過(guò)濾垄惧,但是缺點(diǎn)是一個(gè)過(guò)濾器實(shí)例只能在容器初始化時(shí)調(diào)用一次右蒲。使...
1反肋、synchronized作用于靜態(tài)方法和非靜態(tài)方法的區(qū)別 非靜態(tài)方法: 給對(duì)象加鎖(可以理解為給這個(gè)對(duì)象的內(nèi)存上鎖,注意 只是這塊內(nèi)存,其他...
1尼摹、ABA問(wèn)題 CAS 會(huì)導(dǎo)致“ABA問(wèn)題”和措。 CAS 算法實(shí)現(xiàn)一個(gè)重要前提需要取出內(nèi)存中某時(shí)刻的數(shù)據(jù),而在下時(shí)刻比較并替換助被,那么在這個(gè)時(shí)間差類...
1.clone方法 保護(hù)方法剖张,實(shí)現(xiàn)對(duì)象的淺復(fù)制切诀,只有實(shí)現(xiàn)了Cloneable接口才可以調(diào)用該方法,否則拋出CloneNotSupportedEx...
版權(quán)所有搔弄,轉(zhuǎn)載請(qǐng)聲明出處zhyiwww@163.com 為了弄清楚這個(gè)問(wèn)題,我又看了一遍Collection部分,并且看了些其中的源碼,覺(jué)得對(duì)其...
什么是鏈表結(jié)構(gòu): 鏈表結(jié)構(gòu)是由許多節(jié)點(diǎn)構(gòu)成的幅虑,每個(gè)節(jié)點(diǎn)都包含兩部分: 數(shù)據(jù)部分:保存該節(jié)點(diǎn)的實(shí)際數(shù)據(jù)。 地址部分:保存的是下一個(gè)節(jié)點(diǎn)的地址...
圖示 set的兩個(gè)主要實(shí)現(xiàn)類顾犹,TreeSet和HashSet倒庵,底層存儲(chǔ)結(jié)構(gòu)都是用的map,而且是將set需要存儲(chǔ)的值放在map的key里的炫刷,PR...
Java常見(jiàn)的鎖總結(jié) Java常見(jiàn)的鎖總結(jié) 鎖是一種多線程同步訪問(wèn)技術(shù)剧腻。 我們常聽(tīng)到的關(guān)于鎖的詞有:排它鎖拘央、共享鎖、可重入鎖书在、樂(lè)觀鎖灰伟、悲觀鎖、公...
一儒旬,介紹 本總結(jié)我對(duì)于JAVA多線程中線程之間的通信方式的理解栏账,主要以代碼結(jié)合文字的方式來(lái)討論線程間的通信,故摘抄了書(shū)中的一些示例代碼栈源。 二挡爵,線...