架構,為什麼要做服務化?
架構,如何進行容量設計?
架構,關於負載均衡的一切
架構,反向**與dns輪詢
架構,過載保護與異構伺服器負載均衡
架構,mysql主從延時怎麼優化?
分布式基礎,通俗易懂cap
分布式基礎,兩階段提交
分布式基礎,分布式事務
分布式基礎,冗餘資料一致性
秒殺業務,架構之外,業務折衷?
google file system 架構啟示
google mapreduce到底解決什麼問題?
google mapreduce有啥巧妙優化?
google mapreduce架構設計
google mapreduce,顛覆了網際網路分層架構的本質
網際網路分層架構的本質
google bigtable到底解決什麼問題?
多點登入,訊息漫遊,架構設計
離線訊息,怎麼保證不丟失?
訊息順序性,到底怎麼保證?
群聊架構,為什麼這麼複雜?
系統通知,究竟是推送還是拉取?
狀態同步,究竟是推送還是拉取?
網頁訊息,究竟是推送還是拉取?
群已讀回執,究竟是推送還是拉取?
群訊息,究竟存乙份還是多份?
feed流,究竟什麼是讀擴散?
feed流,究竟什麼是寫擴散?
db誤刪快速恢復,dba從此不再跑路
rm -rf * 了咋辦,跑路嗎?
如何進行無損發布,從此不用凌晨上線
服務掛了,怎麼自動恢復?
監控告警,集群資訊管理先行
監控告警,分級告警策略
多維度立體化監控
一分鐘搞定「http介面」監控框架
一分鐘搞定「log」監控框架
一分鐘搞定「使用者視角」監控
nohup與&到底有啥用?
tail -f為啥看不到已答應的日誌?
chmod 755 究竟是什麼鬼?
磁碟滿了,為啥du卻顯示還有很大空間?
php怎麼搞長連線?
拜託,面試別再問我topk了!
拜託,面試別再讓我數1了!
拜託,面試別再問我斐波那契數列了!
拜託,面試別再問我時間複雜度了!
拜託,面試別再問我基數排序了!
拜託,面試別再問我計數排序了!
拜託,面試別再問我桶排序了!
拜託,世界上最漂亮的排序演算法!
拜託,面試別再問我最大值最小值了!
從電影推薦開始,聊協同過濾
從職位推薦開始,聊內容推薦
從啤酒與尿布,聊關聯規則推薦
我不是潘金蓮,聊相似性推薦
「相同距離,不同**」裡的個性化推薦
58到家mysql軍規公升級版
資料庫索引,到底是什麼做的?
myisam與innodb的索引差異究竟是啥?
innodb,為何併發如此之高?
快照讀,在rr和rc下的差異
innodb插入自增列,是表鎖嗎?
innodb併發插入,會不會互斥?
innodb,select為何會阻塞insert?
innodb如何巧妙實現,事務的4種隔離級別?
別廢話,各種sql到底加了什麼鎖?
超讚,innodb除錯死鎖的方法!
mysql不為人知的主鍵與唯一索引
innodb的五項最佳實踐,知其所以然
mysql5.6,innodb的一些新特性
程序內快取究竟怎麼玩?
選redis還是memcache,原始碼怎麼說?
快取服務,你真的用對了麼?
快取,究竟是淘汰,還是修改?
cache aside pattern
或許,應該先淘汰快取?
快取與資料庫不一致,怎麼辦?
主從資料庫不一致,怎麼辦?
到底選redis還是memcache,面試官究竟想考察啥?
1分鐘了解區塊鏈的本質
1分鐘了解挖礦本質
如何保證區塊鏈的一致性
如何保證區塊鏈勻速生成
1分鐘了解位元幣
不要輕易放棄任何乙個隊友
指導隊友,一定得言傳身教
隊友溝通,強勢未必是好事
帶團隊,應該把隊友推向前台
評優,別太在意投票的結果
多數票,是個悖論
如何應對boss需求
高情商技術管理者必備的5項特質
架構師之路
隨著經驗能力的增長,程式的程式設計習慣也在發生著改變,以下是我個人程式設計習慣的改變。1級 思考一段時間,寫一段 2級 用圖形幫助思考,然後寫 3級 將思考過程寫成注釋,然後再寫 4級 用圖形幫助思考,然後一邊寫注釋,一邊寫 5級 思考過程中增加對不確定技術點的測試。6級 將思考過程寫在記事本裡,將...
架構師之路
方 秒殺系統架構優化思路 分布式id生成器 網際網路架構,如何進行容量設計 執行緒數究竟設多少合理 單點系統架構的可用性與效能優化 關於負載均衡的一切 異構伺服器負載均衡及過載保護 lvs為何不能完全替代dns輪詢 究竟啥才是網際網路架構 高併發 究竟啥才是網際網路架構 高可用 100億資料1萬屬性...
架構師之路
架構的定義 我們來看看軟體架構的一般定義 程式和計算系統軟體體系結構是指系統的乙個或多個結構。該結構包括軟體的構建,構建的外部可見屬性以及它們之間的相互關係。該體系結構不是可操作的軟體。具體來說,這是乙個表示式,它使軟體工程師能夠 分析滿足監管要求的設計有效性。在設計更改相對容易的階段,請考慮架構的...