老東家為了穩(wěn)定性的需求,一直用的1.6還是1.71.8都出來(lái)那么久了,很多優(yōu)秀好用的特性,到了新的公司我才開(kāi)始使用。用的比較多的就是stream...
多線程循環(huán)打印A&B 單例模式-靜態(tài)內(nèi)部類(lèi)public class Singleton { } public class Singleton { }
redis分布式鎖實(shí)現(xiàn)方案 單點(diǎn)問(wèn)題Redission redLock set nx原語(yǔ)要加超時(shí)時(shí)間,避免客戶(hù)端down掉,導(dǎo)致的死鎖問(wèn)題。 超...
reentlock的實(shí)現(xiàn)依賴(lài)硬件支持CAS操作Compare and swap原始值,目標(biāo)值,期望值當(dāng)目標(biāo)值 = 期望值時(shí),認(rèn)為修改成功。當(dāng)目標(biāo)...
synchronized原理 synchronized原理 Reentlock原理 二者的對(duì)比區(qū)別 synchronized是jvm層面實(shí)現(xiàn)的,...
內(nèi)存模型 共享變量式內(nèi)存模型線程的同步和通信 計(jì)算機(jī)結(jié)構(gòu) cpu內(nèi),有多核,每個(gè)核有單獨(dú)的寄存器,一級(jí)緩存,二級(jí)緩存cpu處理器外,跟主存(RA...
查看cpu信息 查看cpu processor個(gè)數(shù) 查看內(nèi)存情況 其中buff/cache是緩沖區(qū)大小 查看某個(gè)進(jìn)程占用的端口號(hào) 查看當(dāng)前目錄占...
/etc/profile: 此文件為系統(tǒng)的每個(gè)用戶(hù)設(shè)置環(huán)境信息,當(dāng)用戶(hù)第一次登錄時(shí),該文件被執(zhí)行.并從/etc/profile.d目錄的配置文件...
base64編碼的產(chǎn)生背景 base64最開(kāi)始是郵件的協(xié)議出現(xiàn)的。 打開(kāi)某個(gè)郵件的源文件,可以看到郵件的正文部分,使用了base64編碼。Con...