背景 全文檢索是信息檢索技術(shù)的一種拆座,主要是把用戶的查詢請(qǐng)求和全文中的每一個(gè)詞進(jìn)行比較匪傍,不考慮查詢請(qǐng)求與文本語(yǔ)義上的匹配。在信息檢索工具中观挎,全文檢...
什么是跳表 跳表是一種有序的數(shù)據(jù)結(jié)構(gòu)琴儿,它通過在每個(gè)節(jié)點(diǎn)中維持多個(gè)指向其它節(jié)點(diǎn)的指針,從而達(dá)到快速訪問的目的嘁捷。 核心思想 這是一個(gè)單向鏈表造成,我們要...
性能優(yōu)化是一個(gè)老生常談的話題,典型的性能問題如頁(yè)面響應(yīng)慢普气、接口超時(shí)谜疤,服務(wù)器負(fù)載高、并發(fā)數(shù)低现诀,數(shù)據(jù)庫(kù)頻繁死鎖等夷磕。尤其是在“糙快猛”的互聯(lián)網(wǎng)開發(fā)模式...
MySQL憑借著出色的性能、低廉的成本仔沿、豐富的資源坐桩,已經(jīng)成為絕大多數(shù)互聯(lián)網(wǎng)公司的首選關(guān)系型數(shù)據(jù)庫(kù)。雖然性能出色封锉,但所謂“好馬配好鞍”绵跷,如何能夠更...
大家都知道膘螟,Linux系統(tǒng)提供了非常多非常多的命令或工具,這些命令都各有所長(zhǎng)碾局,都是系統(tǒng)需要的荆残。但我們精力有限,要掌握全部的命令不太現(xiàn)實(shí)净当,所以只需...
在工作中内斯,我們經(jīng)常需要查看服務(wù)器的實(shí)時(shí)網(wǎng)卡流量。通常像啼,我們會(huì)通過這幾種方式查看Linux服務(wù)器的實(shí)時(shí)網(wǎng)卡流量俘闯。 1. sar -n DEV 1 ...
最近在和智能硬件部門一起,做一個(gè)室內(nèi)定位的服務(wù)忽冻,該服務(wù)根據(jù)手機(jī)端傳過來的beacon設(shè)備列表真朗,根據(jù)一定的算法計(jì)算出具體的商場(chǎng),并將商場(chǎng)ID和be...
在工作過程中僧诚,我們經(jīng)常需要上傳文件到服務(wù)器或者從服務(wù)器下載文件到本機(jī)遮婶,這時(shí)大家首先想到的是用scp或者rz、sz等上傳下載工具振诬,但是有時(shí)候公司基...
在開發(fā)過程中衍菱,有時(shí)候我們發(fā)現(xiàn)JVM占用的CPU居高不下赶么,跟我們的預(yù)期不符,這時(shí)脊串,CPU在做什么呢辫呻?是什么線程讓CPU如此忙碌呢?我們通過如下幾步...