
1 基本概念和目的 架構設計的目的是為了解決系統(tǒng)復雜度帶來的問題,并不是要面面俱到,不需要每個架構都具備高性能、高可用、高擴展等特點,而是要識別...
引言 為什么寫這篇文章? 首先,緩存由于其高并發(fā)和高性能的特性,已經(jīng)在項目中被廣泛使用。在讀取緩存方面,大家沒啥疑問,都是按照下圖的流程來進行業(yè)...
是什么讓你選擇一個程序員 1.薪資高,很搶手 程序猿, 是現(xiàn)在需求比較大的一個職業(yè),比較好找工作。 他們在市場上很搶手、很受歡迎。 關鍵是, 他...
異地多活的好處阿里巴巴的同學已經(jīng)充分闡述,微博的初始出發(fā)點包括異地災備、提升南方電信用戶訪問速度、提升海外用戶訪問速度、降低部署成本(北京機房機...
程序員階段 大學畢業(yè),被校招到一家小公司搬磚,大家常自嘲叫碼農(nóng)的階段。這個角色職責是把需求或產(chǎn)品實現(xiàn)為用戶可用的軟件產(chǎn)品。 此職位為執(zhí)行級別。另...
前言: 每個Java開發(fā)人員都知道字節(jié)碼由JRE(Java運行時環(huán)境)執(zhí)行。但許多人不知道JRE是Java Virtual Machine(JV...
2014作為代表公司去學習微服務,經(jīng)過一番打拼,如今也算是微服務的布道師。 這兩年,微服務這個概念火了,火到什么程度呢?2016年有一個統(tǒng)計說,...
引言 本文給大家講述的是我們如何去構建一個日志系統(tǒng),用到了那些技術,為什么用這些技術,并且講述了遇到的問題及優(yōu)化的過程,希望給大家在實踐中能夠提...
緩存一致性問題 當數(shù)據(jù)時效性要求很高時,需要保證緩存中的數(shù)據(jù)與數(shù)據(jù)庫中的保持一致,而且需要保證緩存節(jié)點和副本中的數(shù)據(jù)也保持一致,不能出現(xiàn)差異現(xiàn)象...