簡述 最近在看阿里的ARouter的源碼,從git上clone下來之后,run起來發(fā)現(xiàn)項目運行的效果和源碼有明顯區(qū)別。打個比方,源碼是這樣 但是當你跑起來之后去發(fā)現(xiàn)打印出來的...
java并發(fā)編程實戰(zhàn)三之Lock原理 java locks包的核心類是AQS(AbstractQueuedSynchronizer), AQS的核心實現(xiàn)其實是一個自旋鎖 1....
client訪問rpc設計 最簡單的rpc設計,僅需一小段代碼就可以完成。性能的主要消耗是網(wǎng)絡通信與序列化和反序列化。這里我們設計一個較為通用的rpc框架,可以完成java下...
存儲模塊 我們將存儲模塊分為內(nèi)存存儲和磁盤存儲。借鑒Hbase和Cassandra的設計思想,我們先對操作寫日志(CommitLog),然后將寫入的數(shù)據(jù)先存儲到內(nèi)存中的某個結(jié)...
設計一款分布式數(shù)據(jù)庫 隨著不斷變化的需求和不斷增加的數(shù)據(jù)量,越來越多的新型數(shù)據(jù)庫,如hbase、mongodb、cassandra等,逐漸在一些領域取代了傳統(tǒng)的關系型數(shù)據(jù)庫,...
可以看成是《java并發(fā)編程》的摘要,想要詳細了解可以去看書
java并發(fā)編程實戰(zhàn)一之基礎篇緩存一致性問題 計算機在執(zhí)行程序時,每條指令都是在CPU中執(zhí)行的,而執(zhí)行指令過程中,勢必涉及到數(shù)據(jù)的讀取和寫入。由于程序運行過程中的臨時數(shù)據(jù)是存放在主存(物理內(nèi)存)當中的,這...
@油燜大黃瓜 沒測試過 我只知道索引過多會消耗很多內(nèi)存 對查詢應該會有好處吧
Elasticsearch使用SSD進行冷熱分離最大化利用資源Elasticsearch使用SSD進行冷熱分離 為了不浪費服務器資源(每臺機器上均配置有SSD和大存儲,且內(nèi)存配置較高),提高ES讀寫性能,我們嘗試進行了ES集群冷熱分離的...
@油燜大黃瓜 我不太清楚你表達的意思?兩個node會組成一個集群,調(diào)用冷庫的數(shù)據(jù)和熱庫的數(shù)據(jù)并沒有本質(zhì)上的不同,除非你需要做讀寫分離。比如說我要對五天的數(shù)據(jù)做聚合,那么一部分數(shù)據(jù)是來自熱庫,部分數(shù)據(jù)來自冷庫,ES會通過*匹配符自己去找數(shù)據(jù)的
Elasticsearch使用SSD進行冷熱分離最大化利用資源Elasticsearch使用SSD進行冷熱分離 為了不浪費服務器資源(每臺機器上均配置有SSD和大存儲,且內(nèi)存配置較高),提高ES讀寫性能,我們嘗試進行了ES集群冷熱分離的...
@油燜大黃瓜 是的,我的1配的是ssd,所以啟動腳本沒有對應上
Elasticsearch使用SSD進行冷熱分離最大化利用資源Elasticsearch使用SSD進行冷熱分離 為了不浪費服務器資源(每臺機器上均配置有SSD和大存儲,且內(nèi)存配置較高),提高ES讀寫性能,我們嘗試進行了ES集群冷熱分離的...
RPC框架遠程調(diào)用的實現(xiàn)方式在原理上是比較簡單的,即將調(diào)用的方法(接口名、方法名、參數(shù)類型、參數(shù))序列化之后發(fā)送到遠端,在遠端反序列化之后調(diào)用接口的實現(xiàn)類的方法(接口主要是為...
hadoop和spark高可用集群搭建參考鏈接:http://www.itdecent.cn/writer#/notebooks/6146839/notes/6304146 ...
一.R語言基礎 1.1 R的數(shù)據(jù)結(jié)構(gòu) 向量、數(shù)據(jù)框、矩陣屬于最常用的R數(shù)據(jù)結(jié)構(gòu),關于基礎這里不多講,簡單概括一下 向量,簡單來說就是一維數(shù)組 矩陣,就是二維數(shù)組 數(shù)據(jù)框,簡單...
主要記錄了最近工作要用到的一些測試環(huán)境的搭建,記下來以后隨時隨地都可以搭建這樣一個環(huán)境。沒什么太多技術(shù)含量,主要是為了方便。 一. 操作系統(tǒng)安裝 下載操作系統(tǒng)鏡像(虛擬機中安...