序 最近在做壓力測(cè)試,發(fā)現(xiàn)壓力上來(lái)之后计福,服務(wù)器的cpu很容易就飆到將近100%了馆蠕。這時(shí)服務(wù)器上的一些服務(wù)就有可能宕掉咨油。雖然使用的微服務(wù)架構(gòu)也使用了其他的一些降級(jí)手段衣陶,比如hy...
![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)也使用了其他的一些降級(jí)手段衣陶,比如hy...
六乍迄、網(wǎng)絡(luò) 1.http 響應(yīng)碼 301 和 302 代表的是什么弧呐?有什么區(qū)別闸迷? 301 Moved Permanently被請(qǐng)求的資源已永久移動(dòng)到新位置,并且將來(lái)任何對(duì)此資源...
五腥沽、RabbitMQ 1.rabbitmq 的使用場(chǎng)景有哪些? 異步處理比如發(fā)短信和發(fā)送郵件鸠蚪,就可以先把信息存入數(shù)據(jù)庫(kù)今阳,然后寫入消息隊(duì)列。通過(guò)消費(fèi)消息去發(fā)送短信和發(fā)送郵件茅信。 ...
四、Mysql 1.數(shù)據(jù)庫(kù)的三范式是什么蘸鲸? 第一范式每一列屬性都是不可再分的屬性值妖谴,確保每一列的原子性。如果兩列的屬性相似或者相近或者一樣酌摇,盡量合并屬性一樣的列膝舅,確保不產(chǎn)生冗...
三窑多、JVM 1.說(shuō)一下 jvm 的主要組成部分仍稀?及其作用? 類加載器加載類文件到內(nèi)存埂息,并為之創(chuàng)建一個(gè)class對(duì)象琳轿。 運(yùn)行時(shí)數(shù)據(jù)區(qū)JVM的內(nèi)存分布。(1)堆堆是java對(duì)象的...
一、Java基礎(chǔ) 1.JDK和JRE的區(qū)別挪哄? JDK:java development kit (java開發(fā)工具)吧秕。包含3部分。1:JVM迹炼,Java運(yùn)行時(shí)環(huán)境砸彬。2:Java...
二、容器 1.java 容器都有哪些砂碉? 主要有Collection和Map兩個(gè)接口蛀蜜。Collection的子類有Set和List。其中Set的實(shí)現(xiàn)類有HashSet增蹭、Tree...
七、多線程 1.并行和并發(fā)有什么區(qū)別滋迈? 并發(fā):是指多個(gè)線程任務(wù)在同一個(gè)CPU上快速地輪換執(zhí)行霎奢,由于切換的速度非常快饼灿,給人的感覺(jué)就是這些線程任務(wù)是在同時(shí)進(jìn)行的幕侠,但其實(shí)并發(fā)只是一...
線程是進(jìn)程中獨(dú)立運(yùn)行的子任務(wù)。 實(shí)現(xiàn)多線程的方式:1.繼承Thread類碍彭。2.實(shí)現(xiàn)Runnable接口晤硕。 synchronized關(guān)鍵字:當(dāng)一個(gè)線程調(diào)用run方法時(shí),先判斷有...
序 ArrayList是非線程安全的集合類庇忌,如果在多線程的場(chǎng)景下使用ArrayList舞箍,比如一個(gè)線程遍歷ArrayList的時(shí)候,另一個(gè)線程修改ArrayList時(shí)漆枚,會(huì)報(bào)Co...
序 在之前搭建的項(xiàng)目里创译,我們?cè)诳蛻舳说腁pplication啟動(dòng)類里面使用了RestTemplate對(duì)象和@LoadBalanced注解實(shí)現(xiàn)Ribbon負(fù)載均衡。那么為什么要...
序 這篇文章來(lái)看一下DiscoveryClient類是怎么實(shí)現(xiàn)服務(wù)注冊(cè)的墙基。 DiscoveryClient類有一個(gè)initScheduledTasks方法软族。下面是initSc...
序 之前說(shuō)過(guò),要把一個(gè)SpringBoot應(yīng)用注冊(cè)到Eureka Server或者是從Eureka Server上獲取服務(wù)列表残制,主要做了一下兩件事:1.在應(yīng)用主類中配置@En...
序 要把一個(gè)SpringBoot應(yīng)用注冊(cè)到Eureka Server或者是從Eureka Server上獲取服務(wù)列表,主要做了一下兩件事:1.在應(yīng)用主類中配置@EnableD...
序 之前自己搭建了許多次springcloud項(xiàng)目折汞,但是一直沒(méi)有整理倔幼。具體的搭建過(guò)程就不過(guò)多贅述了,網(wǎng)上有很多爽待,本文主要寫一寫自己踩過(guò)的一些坑(其實(shí)有些坑網(wǎng)上也都有的)损同。 引...