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