![240](https://cdn2.jianshu.io/assets/default_avatar/7-0993d41a595d6ab6ef17b19496eb2f21.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
1.緩存雪崩 對(duì)于系統(tǒng) A,假設(shè)每天高峰期每秒 5000 個(gè)請求菲盾,本來緩存在高峰期可以扛住每秒 4000 個(gè)請求颓影,但是緩存機(jī)器意外發(fā)生了全盤宕機(jī)。緩存掛了懒鉴,此時(shí) 1 秒 50...
這一系列文章是基于 Elastcsearch7.9.3 版本的 一诡挂、基本概念 Elasticsearch,簡稱 ES,它是一個(gè)基于 Lucene 實(shí)現(xiàn)的分布式全文檢索引擎璃俗,可...
系統(tǒng)信息 arch 顯示機(jī)器的處理器架構(gòu)uname -m 顯示機(jī)器的處理器架構(gòu)uname -r 顯示正在使用的內(nèi)核版本dmidecode -q 顯示硬件系統(tǒng)部件 - (SMB...
答案是眾所周知的,2個(gè)魏颓。 接下來我們就從這道題展開岭辣,一起回顧一下與創(chuàng)建String對(duì)象相關(guān)的一些JAVA知識(shí)。 我們可以把上面這行代碼分成String str甸饱、=沦童、"abc"...
一. 使用命令創(chuàng)建一個(gè)文件? 1.touch 創(chuàng)建一個(gè)文件 同時(shí)創(chuàng)建兩個(gè)文件 批量創(chuàng)建文件(如創(chuàng)建2000個(gè)文件) 2.vi和vim 這里就不展開說明vi和vim了 3.使用...
一. 如何實(shí)現(xiàn)一個(gè)線程安全的數(shù)據(jù)結(jié)構(gòu) 1.餓漢模式 2.靜態(tài)內(nèi)部類 3.CAS:Compare and Swap(比較和交換) 樂觀鎖氏豌,無鎖算法。CAS有3個(gè)參數(shù):內(nèi)存值V热凹、...
在java中如果要?jiǎng)?chuàng)建線程的話般妙,一般有兩種方式: 1.繼承Thread類纪铺; 2.實(shí)現(xiàn)Runnable接口。 線程安全: 線程安全就是多線程訪問時(shí)碟渺,采用了加鎖機(jī)制鲜锚,當(dāng)一個(gè)線程訪...
一.JVM主要包括四個(gè)部分: 1.類加載器(ClassLoader):在JVM啟動(dòng)時(shí)或者在類運(yùn)行時(shí)將需要的class加載到JVM中。(右圖表示了從java源文件到JVM的整個(gè)...
BIO(Blocking-IO)和NIO(Non-Blocking-IO或New IO)是兩種不同的網(wǎng)絡(luò)通信模型,現(xiàn)如今NIO已經(jīng)大量應(yīng)用在Jetty催束、ZooKeeper集峦、N...
什么是動(dòng)態(tài)配置定時(shí)任務(wù)? 首先說下這次主題高蜂,動(dòng)態(tài)配置聪黎。沒接觸過定時(shí)任務(wù)的同學(xué)可以先看下此篇:JAVA定時(shí)任務(wù)實(shí)現(xiàn)的幾種方式 定時(shí)任務(wù)實(shí)現(xiàn)方式千人千種,不過基礎(chǔ)的無外乎 1备恤、J...
1. Thymeleaf概述 Thymeleaf是一個(gè)Java模板引擎稿饰,支持html、xml露泊、text喉镰、javascript、css惭笑、raw這幾種模型侣姆。使用Thymeleaf...
1.安裝gcc redis是c語言編寫的 2.下載redis安裝包,在root目錄下執(zhí)行 3.解壓redis安裝包 4.進(jìn)入redis目錄 5.編譯安裝 6.拷貝redis...