簡(jiǎn)書(shū) 占小狼[http://www.reibang.com/users/90ab66c248e6/latest_articles]屎蜓,轉(zhuǎn)載請(qǐng)注明原創(chuàng)出處霉涨,謝謝! 最近在整理J...
1. tomcat 組件以及各自的職責(zé) |-Bootstrap: tomcat運(yùn)行入口尘惧,完成CommonClassLoader,SharedClassLoader,Catal...
1. 概述 在jdk1.8中康栈,HashMap和ConcurrentHashMap中都采用了紅黑樹(shù)這一數(shù)據(jù)結(jié)構(gòu)。即當(dāng)鏈表達(dá)到一定的長(zhǎng)度后,就把鏈表轉(zhuǎn)化成紅黑樹(shù)啥么。這其中主要利用了...
1. InnoDB中Page結(jié)構(gòu) 在InnoDB中登舞,Page是整個(gè)InnoDB存儲(chǔ)的最基本構(gòu)件,也是InnoDB磁盤(pán)管理的最小單位悬荣,與數(shù)據(jù)庫(kù)相關(guān)的所有內(nèi)容都存儲(chǔ)在這種Page...
0.概念 Spring Framework DocumentationSpringMVC官方參考文檔Spring基礎(chǔ)知識(shí)1Spring基礎(chǔ)知識(shí)2 1.容器 Spring組件添...
并發(fā)編程是Java語(yǔ)言的重要特性之一氯迂,在Java平臺(tái)上提供了許多基本的并發(fā)功能來(lái)輔助開(kāi)發(fā)多線程應(yīng)用程序践叠。然而,這些相對(duì)底層的并發(fā)功能與上層應(yīng)用程序的并發(fā)語(yǔ)義之間并不存在一種簡(jiǎn)...
在對(duì)J.U.C包的源碼分析之前嚼蚀,首先介紹下一個(gè)比較重要的概念-CAS(Compare-and-Swap)禁灼。在J.U.C包中大量使用了CAS,涉及并發(fā)或資源爭(zhēng)用的地方都使用了s...
1.組件 Nimbus: 集群主節(jié)點(diǎn)柳刮,負(fù)責(zé)資源管理、任務(wù)分配 Supervisor:集群工作節(jié)點(diǎn)痒钝,接收任務(wù)秉颗,管理worker進(jìn)程 Worker:工作進(jìn)程,每個(gè)工作進(jìn)程中都有多...
前言 ES中的聚合功能類(lèi)似于數(shù)據(jù)庫(kù)中g(shù)roup by語(yǔ)句送矩,但是功能更為強(qiáng)大蚕甥。 1. 概念 SELECT COUNT(color) //指標(biāo) FROM tableGROUP B...
1.副本(Replica)和分片(shard) 1.1 副本(replica) :可以接收讀請(qǐng)求,不接收寫(xiě)請(qǐng)求 1)容錯(cuò):副本的使用可以提高系統(tǒng)的容錯(cuò)性栋荸,類(lèi)似于zk等其他分布...
前言 ES權(quán)威指南 1.Java交互 1.1 節(jié)點(diǎn)客戶(hù)端(Node client) 節(jié)點(diǎn)客戶(hù)端作為一個(gè)非數(shù)據(jù)節(jié)點(diǎn)加入到本地集群中菇怀。換句話說(shuō)凭舶,它本身不保存任何數(shù)據(jù),但是它知道數(shù)...