前言 零拷貝(Zero-copy)技術(shù)指在計算機執(zhí)行操作時,CPU 不需要先將數(shù)據(jù)從一個內(nèi)存區(qū)域復(fù)制到另一個內(nèi)存區(qū)域,從而可以減少上下文切換以及 CPU 的拷貝時間酝碳。它的作用...

前言 零拷貝(Zero-copy)技術(shù)指在計算機執(zhí)行操作時,CPU 不需要先將數(shù)據(jù)從一個內(nèi)存區(qū)域復(fù)制到另一個內(nèi)存區(qū)域,從而可以減少上下文切換以及 CPU 的拷貝時間酝碳。它的作用...
RocketMQ是一個由阿里巴巴開源的消息中間件, 2012年開源玄组,2017年成為apache頂級項目柜裸。它的核心設(shè)計借鑒了Kafka炼吴,所以我們在了解RocketMQ的時候鹿鳖,會...
整體流程: 數(shù)據(jù)寫入buffer緩沖和translog日志文件中扁眯。當(dāng)你寫一條數(shù)據(jù)document的時候壮莹,一方面寫入到mem buffer緩沖中,一方面同時寫入到translo...
功能開發(fā)中,我們會有這種需求,希望所有的數(shù)據(jù)返回統(tǒng)一的格式,包含狀態(tài)碼,數(shù)據(jù),錯誤信息,當(dāng)前時間,比如: 首先我們需要有這么一個類 但是我們不能在每一個Controller上...
一恋拍、SQL執(zhí)行順序以及常見SQL的join查詢 sql執(zhí)行順序: 手寫 機讀順序 sql機器執(zhí)行順序sql機器執(zhí)行順序.png 七種join關(guān)系sql-join.png 二垛孔、...
我們都知道事務(wù)有4種特性:原子性藕甩、一致性施敢、隔離性和持久性,在事務(wù)中的操作狭莱,要么全部執(zhí)行僵娃,要么全部不做,這就是事務(wù)的目的腋妙。事務(wù)的隔離性由鎖機制實現(xiàn)默怨,原子性、一致性和持久性由事務(wù)...
面試官心理分析 只要聊到你做了分布式系統(tǒng),必問分布式事務(wù)济竹,你對分布式事務(wù)一無所知的話痕檬,確實會很坑,你起碼得知道有哪些方案送浊,一般怎么來做梦谜,每個方案的優(yōu)缺點是什么。 現(xiàn)在面試袭景,分...
Zipkin是什么 Zipkin是一款開源的分布式實時數(shù)據(jù)追蹤系統(tǒng)(Distributed Tracking System)唁桩,基于 Google Dapper的論文設(shè)計而來,...
很多人面試的時候被問到一個讓人特別手足無措的問題:你的系統(tǒng)如何支撐高并發(fā)荒澡? 大多數(shù)同學(xué)被問到這個問題壓根兒沒什么思路去回答,不知道從什么地方說起与殃,其實本質(zhì)就是沒經(jīng)歷過一些真正...
最近正在熟悉Java內(nèi)存泄漏的相關(guān)知識单山,上網(wǎng)查閱了一些資料,在此做個整理算是對收獲的一些總結(jié)奈籽,希望能對各位有所幫助饥侵,有問題可以文末留言探討、補充衣屏。 如下是整篇文章的結(jié)構(gòu)躏升,所需...
首先,應(yīng)用日志直接寫入數(shù)據(jù)庫(關(guān)系型狼忱、NoSQL)的話膨疏,會極大地影響應(yīng)用的性能和并發(fā)能力一睁。本人做過壓測實驗,并發(fā)數(shù)到達一定量后佃却,業(yè)務(wù)接口沒受到什么影響者吁,反倒是應(yīng)用日志由于生產(chǎn)...
點關(guān)注,不迷路饲帅;持續(xù)更新Java架構(gòu)相關(guān)技術(shù)及資訊熱文8吹省!灶泵! Spring框架自誕生以來一直備受開發(fā)者青睞育八,有人親切的稱之為:Spring 全家桶。它包括SpringMVC赦邻、...
Https其實就是在TLS之上的http協(xié)議髓棋,所以各種頭信息以及數(shù)據(jù)格式和http其實都一樣,主要區(qū)別就在TLS惶洲,下面我們來看看TLS是如何工作的(建議用電腦查看圖片)按声。 T...