序 最近在做壓力測試,發(fā)現(xiàn)壓力上來之后,服務(wù)器的cpu很容易就飆到將近100%了。這時服務(wù)器上的一些服務(wù)就有可能宕掉。雖然使用的微服務(wù)架構(gòu)也使用...
六、網(wǎng)絡(luò) 1.http 響應(yīng)碼 301 和 302 代表的是什么?有什么區(qū)別? 301 Moved Permanently被請求的資源已永久移動...
五、RabbitMQ 1.rabbitmq 的使用場景有哪些? 異步處理比如發(fā)短信和發(fā)送郵件,就可以先把信息存入數(shù)據(jù)庫,然后寫入消息隊列。通過消...
四、Mysql 1.數(shù)據(jù)庫的三范式是什么? 第一范式每一列屬性都是不可再分的屬性值,確保每一列的原子性。如果兩列的屬性相似或者相近或者一樣,盡量...
三、JVM 1.說一下 jvm 的主要組成部分?及其作用? 類加載器加載類文件到內(nèi)存,并為之創(chuàng)建一個class對象。 運行時數(shù)據(jù)區(qū)JVM的內(nèi)存分...
一、Java基礎(chǔ) 1.JDK和JRE的區(qū)別? JDK:java development kit (java開發(fā)工具)。包含3部分。1:JVM,J...
二、容器 1.java 容器都有哪些? 主要有Collection和Map兩個接口。Collection的子類有Set和List。其中Set的實...
七、多線程 1.并行和并發(fā)有什么區(qū)別? 并發(fā):是指多個線程任務(wù)在同一個CPU上快速地輪換執(zhí)行,由于切換的速度非常快,給人的感覺就是這些線程任務(wù)是...
線程是進(jìn)程中獨立運行的子任務(wù)。 實現(xiàn)多線程的方式:1.繼承Thread類。2.實現(xiàn)Runnable接口。 synchronized關(guān)鍵字:當(dāng)一個...