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