
從新世紀(jì)頭十年的熙熙攘攘,到如今的門可羅雀,大賣場(chǎng)的時(shí)代過去了。但是人們終歸是要購物的,只不過賣場(chǎng)不再是消費(fèi)者的首選。除了無所不包的網(wǎng)購大大滿足了人們,各式各樣的小業(yè)態(tài)...
一、文檔 Elasticsearch 是面向文檔的,文檔是所有可搜索數(shù)據(jù)的最小單位,例如 1、日志文件中的日志項(xiàng)2、 一本電影的具體信息/一張唱片的詳細(xì)信息3、 MP3播放器...
除了程序計(jì)數(shù)器以外,虛擬機(jī)內(nèi)存的其它幾個(gè)運(yùn)行時(shí)區(qū)域都有發(fā)生OutOfMemoryError異常的可能 一、Java堆溢出 ??java堆用于存儲(chǔ)對(duì)象實(shí)例,只要不斷的創(chuàng)建對(duì)象,...
ElasticSearch是一個(gè)基于Lucene的搜索服務(wù)器。它提供了一個(gè)分布式多用戶能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Jav...
在linux主機(jī)上添加ftp用戶,只允許讓ftp登錄用戶看到自己賬號(hào)下的目錄/文件 安裝vsftp服務(wù)器 云下載跟安裝vsftpd服務(wù)器yum install vsftpd ...
一、什么是分布式系統(tǒng)唯一 ID 在復(fù)雜分布式系統(tǒng)中,往往需要對(duì)大量的數(shù)據(jù)和消息進(jìn)行唯一標(biāo)識(shí)。 如在金融、電商、支付、等產(chǎn)品的系統(tǒng)中,數(shù)據(jù)日漸增長,對(duì)數(shù)據(jù)分庫分表后需要有一個(gè)唯...
在語言層面,創(chuàng)建對(duì)象通常僅僅是一個(gè)new關(guān)鍵字而已,而在虛擬機(jī)中,對(duì)象的創(chuàng)建,是一個(gè)怎樣的過程呢? 對(duì)象的創(chuàng)建 虛擬機(jī)遇到一個(gè)new指令后,首先會(huì)檢查這個(gè)指令的參數(shù)是否在常量...
java 與 C++ 之間有一堵由內(nèi)存動(dòng)態(tài)分配和垃圾收集技術(shù)所圍城的“高墻”,墻外面的人想進(jìn)去,墻里面的人卻想出來 內(nèi)存區(qū)域劃分 程序計(jì)數(shù)器 線程私有的; 一塊較小的內(nèi)存,可...
問題出在servlet-api.jar上,tomcat部署springMVC項(xiàng)目時(shí)是不用這個(gè)包的,而用maven構(gòu)建項(xiàng)目時(shí)需要,如果不引用該依賴就會(huì)不識(shí)別 HttpServl...
Markdown介紹 Markdown是一種可以使用普通文本編輯器編寫的標(biāo)記語言,通過簡單的標(biāo)記語法,它可以使普通文本內(nèi)容具有一定的格式。Markdown語法的目標(biāo)是:成為一...
目錄 先了解幾個(gè)概念 1、線程的生命周期 2、jvm內(nèi)存模型 3、線程的實(shí)現(xiàn)方式 4、線程池 5、保護(hù)措施5.1、 synchronized5.2、Lock&&ReadWri...