前言 從字面意思理解就是數(shù)據(jù)不需要來(lái)回的拷貝荆姆,大大提升了系統(tǒng)的性能;這個(gè)詞我們也經(jīng)常在java nio,netty婚惫,kafka,RocketMQ...
在socket網(wǎng)絡(luò)程序中蒜撮,TCP和UDP分別是面向連接和非面向連接的襟士。因此TCP的socket編程,收發(fā)兩端(客戶(hù)端和服務(wù)器端)都要有成對(duì)的so...
1. 前提 有時(shí)候會(huì)被問(wèn)到鏈表如果做到二分搜索烈拒,可能會(huì)有部分的人會(huì)去把鏈表中的值保存到數(shù)組來(lái)進(jìn)行二分圆裕,但是如果知道跳躍表的話,那么這個(gè)數(shù)據(jù)結(jié)構(gòu)就...
前言 分布式系統(tǒng)中經(jīng)常會(huì)出現(xiàn)某個(gè)基礎(chǔ)服務(wù)不可用造成整個(gè)系統(tǒng)不可用的情況, 這種現(xiàn)象被稱(chēng)為服務(wù)雪崩效應(yīng). 為了應(yīng)對(duì)服務(wù)雪崩, 一種常見(jiàn)的做法是手動(dòng)...
一荆几、分布式事務(wù) 什么事分布式事務(wù) 分布式事務(wù)就是指事務(wù)的資源分別位于不同的分布式系統(tǒng)的不同節(jié)點(diǎn)之上的事務(wù)吓妆。 分布式事務(wù)產(chǎn)生的原因 1. 數(shù)據(jù)庫(kù)分...
虛擬機(jī)設(shè)計(jì)團(tuán)隊(duì)把類(lèi)加載階段中的 “通過(guò)一個(gè)類(lèi)的全限定名來(lái)獲取描述此類(lèi)的二進(jìn)制字節(jié)流(即字節(jié)碼)” 這個(gè)動(dòng)作放到 Java 虛擬機(jī)外部去實(shí)現(xiàn),以便...
一吨铸、前提概念 隨機(jī)IO與順序IO:連續(xù)(TS)和隨機(jī)(TR)行拢,是指本次IO給出的初始扇區(qū)地址,和上一次IO的結(jié)束扇區(qū)地址诞吱,是不是完全連續(xù)的舟奠,或者...
滑動(dòng)窗口協(xié)議 窗口是緩存的一部分,用來(lái)暫時(shí)存放字節(jié)流房维。發(fā)送方和接收方各有一個(gè)窗口沼瘫,接收方通過(guò) TCP 報(bào)文段中的窗口字段告訴發(fā)送方自己的窗口大小...