1,redis持久化方式RDB,AOF兩種方式RDB即定時(shí)生成快照,AOF日志,記錄每次執(zhí)行命令2揽祥,mysql主從同步方式通過(guò)binlog,sl...
一,java核心 java基礎(chǔ)重荠,jvm,算法虚茶,多線程戈鲁,設(shè)計(jì)模式 Java基礎(chǔ):java基礎(chǔ)相關(guān),全棧java基礎(chǔ) jvm:java與tomcat...
不講前言嘹叫,也無(wú)后語(yǔ)婆殿,只記錄一下實(shí)現(xiàn)及注意點(diǎn)。 在servlet+spring項(xiàng)目中罩扇,想在servlet類(lèi)里面注入spring bean有以下兩種...
ThreadLocal 內(nèi)置N個(gè)ThreadLocalMap 根據(jù)當(dāng)前Thread對(duì)象獲取到Map婆芦,key是當(dāng)前ThreadLocal對(duì)象, v...
在高并發(fā)請(qǐng)求的系統(tǒng)中喂饥,我們知道要控制多個(gè)線程對(duì)資源的并發(fā)訪問(wèn)消约,大都會(huì)用synchronize或者lock鎖來(lái)實(shí)現(xiàn)同步,但是在分布式應(yīng)用系統(tǒng)中...
問(wèn)題: 場(chǎng)景:A給B轉(zhuǎn)賬50员帮,B給A轉(zhuǎn)賬100或粮,如果這兩個(gè)操作并發(fā)同時(shí)進(jìn)行,我們可以根據(jù)hashCode來(lái)確定加鎖順序集侯, 比如hash(A) <...
問(wèn)題: 在分布式應(yīng)用里被啼,多服務(wù)間RPC調(diào)用帜消,怎樣保證數(shù)據(jù)的一致性? 實(shí)現(xiàn)數(shù)據(jù)一致性的方案有: 1浓体,兩階段提交:每個(gè)參與者提供預(yù)處理泡挺,提交,回滾三...
問(wèn)題: 應(yīng)用中用redis或者memcached等DB緩存方案命浴,當(dāng)更新數(shù)據(jù)時(shí)娄猫,是先更新數(shù)據(jù)庫(kù)后失效緩存,還是先失效緩存生闲,再更新數(shù)據(jù)庫(kù)媳溺? 以下分別...