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