接口可以理解為是一種規(guī)范,接口中的成員都是public修飾的,寫不寫都是,因為規(guī)范的目的是為了公開化。Java JDK8之前接口中只能是抽象方法和常量,沒有其他成分。但需要注意接口不能實例化。查看全文>>
本地鎖只能控制所在虛擬機中的線程同步執(zhí)行,現(xiàn)在要實現(xiàn)分布式環(huán)境下所有虛擬機中的線程去同步執(zhí)行就需要讓多個虛擬機去共用一個鎖,虛擬機可以分布式部署,鎖也可以分布式部署,如下圖:查看全文>>
造成緩存雪崩問題的原因是是大量key擁有了相同的過期時間,比如對課程信息設(shè)置緩存過期時間為10分鐘,在大量請求同時查詢大量的課程信息時,此時就會有大量的課程存在相同的過期時間,一旦失效將同時失效,造成雪崩問題。解決緩存雪崩可以參考以下方案查看全文>>
無論是什么命令,用于什么用途,在Linux中,命令有其通用的格式。command代表命令本身。-options為[可選,非必填]命令的一些選項,可以通過選項控制命令的行為細節(jié)...查看全文>>
一般情況下,POI 都是用于操作 Excel 文件,例如銀行網(wǎng)銀系統(tǒng)導(dǎo)出交易明細、各種業(yè)務(wù)系統(tǒng)導(dǎo)出Excel報表、批量導(dǎo)入業(yè)務(wù)數(shù)據(jù)等。如下產(chǎn)品原型,我們要在導(dǎo)出的報表中包含各模塊的業(yè)務(wù)數(shù)據(jù)和明細。查看全文>>
Elasticsearch簡稱es,在企業(yè)內(nèi)同樣是一款應(yīng)用非常廣泛的搜索引擎服務(wù)。 很多服務(wù)中的搜索功能,都是基于es來實現(xiàn)的。安裝Elasticsearch可參考以下流程:查看全文>>