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