![240](https://upload.jianshu.io/users/upload_avatars/9933408/957ebce2-b2e9-4046-906b-da6f71240db8.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
序 最近在做壓力測(cè)試为障,發(fā)現(xiàn)壓力上來(lái)之后连茧,服務(wù)器的cpu很容易就飆到將近100%了乏德。這時(shí)服務(wù)器上的一些服務(wù)就有可能宕掉叔收。雖然使用的微服務(wù)架構(gòu)也使用...
六、網(wǎng)絡(luò) 1.http 響應(yīng)碼 301 和 302 代表的是什么饺律?有什么區(qū)別窃页? 301 Moved Permanently被請(qǐng)求的資源已永久移動(dòng)...
五复濒、RabbitMQ 1.rabbitmq 的使用場(chǎng)景有哪些脖卖? 異步處理比如發(fā)短信和發(fā)送郵件,就可以先把信息存入數(shù)據(jù)庫(kù)巧颈,然后寫入消息隊(duì)列畦木。通過(guò)消...
四砸泛、Mysql 1.數(shù)據(jù)庫(kù)的三范式是什么十籍? 第一范式每一列屬性都是不可再分的屬性值蛆封,確保每一列的原子性。如果兩列的屬性相似或者相近或者一樣勾栗,盡量...
三、JVM 1.說(shuō)一下 jvm 的主要組成部分围俘?及其作用砸讳? 類加載器加載類文件到內(nèi)存,并為之創(chuàng)建一個(gè)class對(duì)象界牡。 運(yùn)行時(shí)數(shù)據(jù)區(qū)JVM的內(nèi)存分...
一、Java基礎(chǔ) 1.JDK和JRE的區(qū)別宿亡? JDK:java development kit (java開(kāi)發(fā)工具)陶耍。包含3部分。1:JVM她混,J...
二、容器 1.java 容器都有哪些坤按? 主要有Collection和Map兩個(gè)接口毯欣。Collection的子類有Set和List。其中Set的實(shí)...
七酗钞、多線程 1.并行和并發(fā)有什么區(qū)別? 并發(fā):是指多個(gè)線程任務(wù)在同一個(gè)CPU上快速地輪換執(zhí)行来累,由于切換的速度非逞庾鳎快,給人的感覺(jué)就是這些線程任務(wù)是...
線程是進(jìn)程中獨(dú)立運(yùn)行的子任務(wù)嘹锁。 實(shí)現(xiàn)多線程的方式:1.繼承Thread類葫录。2.實(shí)現(xiàn)Runnable接口。 synchronized關(guān)鍵字:當(dāng)一個(gè)...