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