Tungsten-sort 算不得一個(gè)全新的shuffle 方案,它在特定場(chǎng)景下基于類似現(xiàn)有的Sort Based Shuffle處理流程,對(duì)內(nèi)存/CPU/Cache使用做了...
Tungsten-sort 算不得一個(gè)全新的shuffle 方案,它在特定場(chǎng)景下基于類似現(xiàn)有的Sort Based Shuffle處理流程,對(duì)內(nèi)存/CPU/Cache使用做了...
JDK動(dòng)態(tài)代理分步使用步驟 通過實(shí)現(xiàn)InvocationHandler接口來自定義自己的InvocationHandler(在InvocationHandler初始化對(duì)象時(shí)綁...
概述 分類 Spring-僅方法JDK:動(dòng)態(tài)代理-ProxyGeneratorCGLib:字節(jié)碼生成器-ClassGenerator JBoss:自定義類加載器(可屬性,方法...
lazy-init 默認(rèn)false scope singleton,prototype,request,session,global session 默認(rèn)singleton ...
getBean的粗略分步 三個(gè)步驟createBeanInstance:實(shí)例化populateBean:依賴處理initializeBean:初始化 處理方式 非構(gòu)造器在緩存...
調(diào)用流程 預(yù)實(shí)例化,或者手動(dòng)getBean,都會(huì)進(jìn)入下述流程 AbstractBeanFactory.getBean(String name) AbstractBeanFac...
同源策略 URL:協(xié)議+域名+端口+路徑 同源:協(xié)議+域名+端口 相同 為什么需要同源策略:保證Web安全 什么是同源策略:瀏覽器的同源策略,限制了來自不同域的docum...
前端 增加機(jī)器 頁面資源靜態(tài)化 + CDN IP限流,一定時(shí)間內(nèi)限制請(qǐng)求次數(shù) 有損服務(wù),請(qǐng)求達(dá)閾值時(shí)隨機(jī)拒絕 后端 Redis自增ID/Memcached CAS控制庫(kù)存 拿...
概述 http://www.ruanyifeng.com/blog/2017/12/blockchain-tutorial.html 安全,信任,去中心化 特殊的分布式數(shù)據(jù)庫(kù)...
why 大量用戶訪問、高并發(fā)請(qǐng)求、海量數(shù)據(jù)垂直擴(kuò)展:高性能服務(wù)器 + 大型數(shù)據(jù)庫(kù) + 高速存儲(chǔ) + 高效編程語言(Go,Scala等)橫向擴(kuò)展:分布式 從單機(jī)到分布式:重要的...
應(yīng)用場(chǎng)景 GFS中,Master選舉 BigTable,Master選舉;Master感知Slave;客戶端定位Master GFS和BitTable,系統(tǒng)運(yùn)行時(shí)元數(shù)據(jù)存儲(chǔ) ...
場(chǎng)景 數(shù)據(jù)發(fā)布/訂閱:配置中心,在/configserver/app1/database_config中放數(shù)據(jù)庫(kù)的配置,切換數(shù)據(jù)庫(kù)時(shí),所有客戶端可以知曉 負(fù)載均衡:動(dòng)態(tài)DNS...
概述 https://www.cnblogs.com/frankyou/p/7238099.html CAP Consistency Availability Partiti...
good article 分布式鎖的幾種實(shí)現(xiàn)http://www.hollischuang.com/archives/1716 redis實(shí)現(xiàn)分布式鎖的姿勢(shì)http://ww...
問題 為什么Kafka的分區(qū)數(shù)無法太多?每個(gè)分區(qū)一個(gè)文件夾,IO吃不消? RocketMQ 特點(diǎn) topic-queue-broker(master+slave) broke...