Chrome安裝Sense插件執(zhí)行curl請(qǐng)求 查詢ES中所有索引 CRUD 創(chuàng)建索引和文檔 索引的名稱為“movies”,類型名稱(“movie”)和id(“1”),pre...
Chrome安裝Sense插件執(zhí)行curl請(qǐng)求 查詢ES中所有索引 CRUD 創(chuàng)建索引和文檔 索引的名稱為“movies”,類型名稱(“movie”)和id(“1”),pre...
ES和solr的區(qū)別 當(dāng)實(shí)時(shí)建立索引的時(shí)候。solr會(huì)產(chǎn)生IO阻塞。而ES不會(huì),ES查詢效率更高。 不斷動(dòng)態(tài)添加數(shù)據(jù)時(shí),solr的檢索效率會(huì)變得低下,ES沒什么變化。 sor...
餓漢式 直接創(chuàng)建實(shí)例對(duì)象,不管是否需要這個(gè)對(duì)象,都會(huì)創(chuàng)建,線程安全 直接實(shí)例化 枚舉 靜態(tài)代碼塊 懶漢式
垃圾對(duì)象的判斷 引用計(jì)數(shù)法 對(duì)象創(chuàng)建時(shí),給該對(duì)象實(shí)例分配給一個(gè)變量,該變量計(jì)數(shù)設(shè)置為1。當(dāng)該對(duì)象引用被調(diào)用時(shí),計(jì)數(shù)加1,當(dāng)其他變量不再被該對(duì)象引用賦值而設(shè)置為一個(gè)新值時(shí),對(duì)象...
程序計(jì)數(shù)器 線程私有,線程執(zhí)行的字節(jié)碼的行號(hào) 虛擬機(jī)棧 線程私有,生命周期與線程相同。每個(gè)方法執(zhí)行的時(shí)候都會(huì)創(chuàng)建一個(gè)棧幀(stack frame)用于存放 局部變量表、操作棧...
定義:幫助MySQL高效獲取數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)。簡(jiǎn)單理解為排好序的快速查找數(shù)據(jù)(BTree)結(jié)構(gòu)。以索引文件的形式存儲(chǔ)在磁盤上。 平常所說(shuō)的索引默認(rèn)為BTree結(jié)構(gòu)組織的索引,其...
id:select查詢的序列號(hào),表示查詢中執(zhí)行select子句或操作表的順序。id相同,由上而下執(zhí)行;id不同,如果是子查詢,id序號(hào)會(huì)遞增,id值越大優(yōu)先級(jí)越高,越先執(zhí)行。...
一、Gson的基本用法 fromJson()實(shí)現(xiàn)反序列化,toJson()實(shí)現(xiàn)了序列化 二、屬性重命名 @SerializedName 注解的使用 在屬性名上注解 @Seri...
一、如何保證消息隊(duì)列的高可用 1. RabbitMQ的高可用性 rabbitmq有三種模式:?jiǎn)螜C(jī)模式,普通集群模式,鏡像集群模式 普通集群模式:多臺(tái)機(jī)器部署,每個(gè)機(jī)器放一個(gè)r...
開發(fā)或者測(cè)試,用redis-server啟動(dòng)redis自己玩就可以了,但是生產(chǎn)環(huán)境防止突然故障需要緊急修復(fù),一般會(huì)把redis作為一個(gè)系統(tǒng)的daemon進(jìn)程去運(yùn)行的,每次系統(tǒng)...
【redis數(shù)據(jù)結(jié)構(gòu) – strings】 INCR等指令本身就具有原子操作的特性,所以我們完全可以利用redis的INCR、INCRBY、DECR、DECRBY等指令來(lái)實(shí)現(xiàn)...
wget http://download.redis.io/redis-stable.tar.gztar xvzf redis-stable.tar.gzcd redis-s...
一、為什么使用消息隊(duì)列 核心的有3個(gè):解耦、異步、削峰 解耦:一個(gè)系統(tǒng)或者一個(gè)模塊,調(diào)用了多個(gè)系統(tǒng)或者模塊,互相之間的調(diào)用很復(fù)雜,維護(hù)起來(lái)很麻煩。如果這個(gè)調(diào)用不需要直接同步調(diào)...