在對(duì)互聯(lián)網(wǎng)服務(wù)進(jìn)行服務(wù)端性能測(cè)試時(shí),主要關(guān)注兩方面的性能指標(biāo): 業(yè)務(wù)指標(biāo):如吞吐量(QPS、TPS)、響應(yīng)時(shí)間(RT)、并發(fā)數(shù)、業(yè)務(wù)成功率等 資源指標(biāo):如CPU、內(nèi)存、Dis...
在對(duì)互聯(lián)網(wǎng)服務(wù)進(jìn)行服務(wù)端性能測(cè)試時(shí),主要關(guān)注兩方面的性能指標(biāo): 業(yè)務(wù)指標(biāo):如吞吐量(QPS、TPS)、響應(yīng)時(shí)間(RT)、并發(fā)數(shù)、業(yè)務(wù)成功率等 資源指標(biāo):如CPU、內(nèi)存、Dis...
1.服務(wù)器IP配置 修改網(wǎng)卡配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ens32 (最后一個(gè)為網(wǎng)卡名稱(chēng)),若服務(wù)器多網(wǎng)卡,需...
1.背景 springboot的一個(gè)優(yōu)勢(shì)就是starter,利用starter,可以避免一些的繁瑣的配置,將starter里面的功能開(kāi)箱即用。例如:spring-boot-s...
TCP連接數(shù): netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' netstat -a...
1.重入鎖 重入鎖ReentrantLock,表示該鎖能夠支持一個(gè)線程對(duì)資源的重復(fù)加鎖。 1.1 實(shí)現(xiàn)重進(jìn)入 重進(jìn)入是指任意線程在獲取鎖之后能夠再次獲取鎖而不會(huì)被鎖阻塞。實(shí)現(xiàn)...
1.定義 隊(duì)列同步器AbstractQueuedSynchronizer,簡(jiǎn)稱(chēng)AQS,是用來(lái)構(gòu)建鎖或者其他同步組件的基礎(chǔ)框架,是java.util.concurrent中基礎(chǔ)...
1.Java內(nèi)存模型基礎(chǔ) 1.1 Java內(nèi)存模型的抽象結(jié)構(gòu) 在Java中,所有實(shí)例、靜態(tài)域和數(shù)組元素都存儲(chǔ)在堆內(nèi)存中,堆內(nèi)存在線程之間共享。局部變量、方法定義參數(shù)、異常處理...
1.volatile的應(yīng)用 1.1 volatile的定義及實(shí)現(xiàn)原理 定義:Java編程語(yǔ)言允許線程訪問(wèn)共享變量,為了確保共享變量的準(zhǔn)確性好一致性,需要通過(guò)排它鎖獲取這個(gè)變量...
1.背景 目前微服務(wù)開(kāi)發(fā)越來(lái)越多,接口之間的交互也越多??紤]到一些異常情況,接口需要對(duì)異常進(jìn)行統(tǒng)一處理,規(guī)范異常處理的行為。 2.實(shí)現(xiàn)方式 通過(guò)@RestController...