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