整理下ES分頁查詢的四種解決方案。 from+size淺分頁[https://lvjianzhao.gitee.io/lvjianzhao/posts/5f65f4d8/#f...
整理下ES分頁查詢的四種解決方案。 from+size淺分頁[https://lvjianzhao.gitee.io/lvjianzhao/posts/5f65f4d8/#f...
Cluster 集群 一個 Elasticsearch 集群由一個或多個節(jié)點(Node)組成,每個集群都有一個共同的集群名稱作為標(biāo)識。 Node 節(jié)點 一個 Elastic...
通配符(wildcard)和正則表達(dá)式查詢(regexp),相關(guān)的還有prefix前綴查詢(前綴查詢我們這里用不到,不做過多說明),他們都是底層基于詞的查詢,注意事基于詞的,...
1. 作業(yè)和檢查 2. 物理復(fù)習(xí) 問題來了,我的物理卷子上的題目說長城是有六千多km的,可上網(wǎng)一查,發(fā)現(xiàn)百度百科說長城有兩萬多km! 尼瑪?shù)奈以撔耪l啊(?_?)。 去問我爸,...
算法時間復(fù)雜度的定義: 在進(jìn)行算法分析時,語句總的執(zhí)行次數(shù)T(n)是關(guān)于問題規(guī)模n的函數(shù),進(jìn)而分析T(n)隨n的變化情況并確定T(n)的數(shù)量級。算法的時間復(fù)雜度,也就是算法的...
Docker 以下是一些docker的基礎(chǔ)面試題,下一篇docker進(jìn)階面試題。本系列《最少必要面試題》[(https://javapub.blog.csdn.net/cat...
秒殺活動是絕大部分電商選擇的低價促銷、推廣品牌的方式。不僅可以給平臺帶來用戶量,還可以提高平臺知名度。一個好的秒殺系統(tǒng),可以提高平臺系統(tǒng)的穩(wěn)定性和公平性,獲得更好的用戶體驗,...
前言 又到一年雙11,相信大部分同學(xué)都曾經(jīng)有這個疑問:支撐起淘寶雙11這么大的流量,需要用到哪些核心技術(shù)?性能優(yōu)化系列的第二篇我想跟大家探討一下這個話題。 完整的雙11鏈路是...
心跳機(jī)制 進(jìn)入命令傳播階段時候,master與slave間需要進(jìn)行信息交換,使用心跳機(jī)制進(jìn)行維護(hù),實現(xiàn)雙方連接保持在線 master心跳:指令:ping周期:由repl-pi...
概述 在傳統(tǒng)單體應(yīng)用單機(jī)部署的情況下,可以使用Java并發(fā)處理相關(guān)的API(如ReentrantLock或Synchronized)進(jìn)行互斥控制。在單機(jī)環(huán)境中,Java中提供...
引言 其實熱key問題說來也很簡單,就是瞬間有幾十萬的請求去訪問redis上某個固定的key,從而壓垮緩存服務(wù)的情情況。 其實生活中也是有不少這樣的例子。比如XX明星結(jié)婚。那...
同步異步與阻塞非阻塞 用戶空間和內(nèi)核空間 操作系統(tǒng)為了支持多個應(yīng)用同時運行,需要保證不同進(jìn)程之間相對獨立(一個進(jìn)程的崩潰不會影響其他的進(jìn)程 , 惡意進(jìn)程不能直接讀取和修改其他...
背景 上周五快下班的時候,突然客戶報服務(wù)出現(xiàn)了503 http錯誤,既服務(wù)不可用。而且這個錯誤是用戶在進(jìn)行某個操作的時候出現(xiàn)的。當(dāng)時去看了客戶那邊的日志,沒有發(fā)現(xiàn)有價值的信息...
bufio bufio包實現(xiàn)了有緩沖的I/O。它包裝一個io.Reader或io.Writer接口對象,創(chuàng)建另一個也實現(xiàn)了該接口,且同時還提供了緩沖和一些文本I/O的幫助函數(shù)...
包 unicode 包含了一些針對測試字符的非常有用的函數(shù)(其中 ch 代表字符): 判斷是否為字母: unicode.IsLetter(ch) 判斷是否為數(shù)字: unico...
先來看一個簡單的例子 輸出的結(jié)果為: 從上面例子中可以看出,string是以byte數(shù)組形式存儲的,而一個utf8格式的中文占3個byte.要得到正確的中文字符的長度和分割,...
在golang中,interface{}允許接納任意值,類似于Java中的Object類型。 可以直接用switch value.(type) 來判斷類型,如: 如果是單類型...
最近碰到了在Go項目中垃圾回收的問題,很多對象大量的重復(fù)創(chuàng)建導(dǎo)致GC的壓力很大,而使用sync.pool能減少重復(fù)的對象創(chuàng)建,降低GC的壓力 sync.pool是什么呢 sy...
問題 append是一個內(nèi)置函數(shù),用來在指定的slice后面添加1個或多個元素,并且返回一個新的slice。我們知道,每個slice在底層都有一個數(shù)組作為支撐,那么如果在ap...