基本用法 數(shù)據(jù)查詢 Ref:https://juejin.im/post/5bf741886fb9a049fa0f671e https://ww...
數(shù)據(jù)結(jié)構(gòu) 函數(shù) 高級特性 函數(shù)式編程 數(shù)據(jù)結(jié)構(gòu)
行為型模式用于描述程序在運行時復雜的流程控制,即描述多個類或?qū)ο笾g怎樣相互協(xié)作共同完成單個對象都無法單獨完成的任務,它涉及算法與對象間職責的分...
結(jié)構(gòu)型模式分為以下 7 種: 代理(Proxy)模式:為某對象提供一種代理以控制對該對象的訪問。即客戶端通過代理間接地訪問該對象,從而限制、增強...
創(chuàng)建型模式的主要關注點是“怎樣創(chuàng)建對象?”,它的主要特點是“將對象的創(chuàng)建與使用分離”。這樣可以降低系統(tǒng)的耦合度,使用者不需要關注對象的創(chuàng)建細節(jié),...
What 設計模式(Design Pattern)是前人針對面向?qū)ο笤O計中反復出現(xiàn)的問題,總結(jié)出的設計套路。這個術(shù)語是在1990年代由Erich...
Raft 也是一種分布式一致性算法(2PC、Proxy、ZAB) 一致性算法是從復制狀態(tài)機的背景下提出的。一致性算法管理著來自客戶端指令的復制日...
java 中數(shù)據(jù)聚合分解的神器 對比例子 數(shù)據(jù)聚合3個步驟 取數(shù):形成stream 中間方法(Intermediate):如過濾、排序、去重、模...
在開發(fā)高并發(fā)系統(tǒng)時,有三把利器用來保護系統(tǒng):熔斷、延遲處理、緩存、降級和限流 限流 問題:遇到瞬時請求量激增時,會導致接口占用過多服務器資源,使...