作者:成富,資深架構(gòu)師,擁有多年一線開發(fā)經(jīng)驗,曾就職于IBM,后移居海外創(chuàng)業(yè),現(xiàn)任公司首席軟件工程師,負責基于微服務(wù)架構(gòu)的云原生產(chǎn)品研發(fā)。資深技術(shù)作家,著有多部中英文技術(shù)書籍...
作者:成富,資深架構(gòu)師,擁有多年一線開發(fā)經(jīng)驗,曾就職于IBM,后移居海外創(chuàng)業(yè),現(xiàn)任公司首席軟件工程師,負責基于微服務(wù)架構(gòu)的云原生產(chǎn)品研發(fā)。資深技術(shù)作家,著有多部中英文技術(shù)書籍...
算法學(xué)習(xí)其實是一種學(xué)習(xí)和提高思維能力的過程。無論是在面試還是實際的工作和生活中,都會碰見一些從沒遇到過的問題 真正需要熟練掌握的排序算法應(yīng)該是以下幾種: 1.基本的排序算法:...
分布式數(shù)據(jù)庫和分布式存儲是分布式系統(tǒng)中難度最大、挑戰(zhàn)最大,也是最容易出問題的地方。互聯(lián)網(wǎng)公司只有解決分布式數(shù)據(jù)存儲的問題,才能支撐更多次億級用戶的涌入。 接下來,你將花費十分...
分布式消息隊列是是大型分布式系統(tǒng)不可缺少的中間件,主要解決應(yīng)用耦合、異步消息、流量削鋒等問題。實現(xiàn)高性能、高可用、可伸縮和最終一致性架構(gòu)。 對于一個架構(gòu)師來說,在大型系統(tǒng)設(shè)計...
緩存是架構(gòu)設(shè)計中一個重要的手段,它的技術(shù)比較簡單,同時對性能提升又有特別顯著的效果,在很多地方都會用到。使用緩存需要注意3個關(guān)鍵因素,它們決定了緩存的有效性、緩存的使用效率、...
本文從以下2個方向,對互聯(lián)網(wǎng)系統(tǒng)架構(gòu)演化進行了一個綜述: 1.大型互聯(lián)網(wǎng)架構(gòu)目前面臨的挑戰(zhàn)及其解決思路 2.大型互聯(lián)網(wǎng)系統(tǒng)架構(gòu)演化過程,包含了所有的現(xiàn)在主要的互聯(lián)網(wǎng)架構(gòu)的考量...
引言 就程序員而言,日后的職業(yè)發(fā)展可以走3個方向:專攻技術(shù)深度、轉(zhuǎn)團隊管理、晉升架構(gòu)師。 我相信成為一名優(yōu)秀的架構(gòu)師,是大多數(shù)技術(shù)人的追求。但資深架構(gòu)師的出現(xiàn)幾率僅約為0.3...
概述:知識點匯總 jvm的知識點匯總共6個大方向:內(nèi)存模型、類加載機制、GC垃圾回收是比較重點的內(nèi)容。性能調(diào)優(yōu)部分偏重實際應(yīng)用,重點突出實踐能力。編譯器優(yōu)化和執(zhí)行模式部分偏重...
經(jīng)歷了2018年末的陣痛,大家都積攢著一股暗勁蠢蠢欲動。3月初即將迎來2019年互聯(lián)網(wǎng)行業(yè)換工作的大潮,技術(shù)工程師的升級換位對于一家互聯(lián)網(wǎng)公司來說無疑是命脈般的存在——技術(shù)強...