前言 零拷貝這三個(gè)字,一直是服務(wù)器網(wǎng)絡(luò)編程的關(guān)鍵字,任何性能優(yōu)化都離不開。在 Java 程序員的世界,常用的零拷貝有 mmap 和 sendFi...
投稿
前言 零拷貝這三個(gè)字,一直是服務(wù)器網(wǎng)絡(luò)編程的關(guān)鍵字,任何性能優(yōu)化都離不開。在 Java 程序員的世界,常用的零拷貝有 mmap 和 sendFi...
在開始了解Netty是什么之前,我們先來回顧一下,如果我們需要實(shí)現(xiàn)一個(gè)客戶端與服務(wù)端通信的程序,使用傳統(tǒng)的IO編程,應(yīng)該如何來實(shí)現(xiàn)? IO編程 ...
本文準(zhǔn)備從以下幾個(gè)方面去講解HashMap:1)HashMap源碼詳細(xì)分析2)HashMap為什么是線程不安全的?3)HashMap和HashT...
** 寫在前面的話:本人作為一枚純技術(shù)愛好者,一直喜歡利用閑暇寫一點(diǎn)自己研究的收獲和體會(huì)。雖然力求謹(jǐn)慎,但個(gè)人見解難免會(huì)有有失偏頗的時(shí)候,還望各...
原文鏈接:深入理解 JAVA 中的 NIO 作者:OSC_爛豬皮 轉(zhuǎn)載請(qǐng)私信,不經(jīng)授權(quán)不得轉(zhuǎn)載 傳統(tǒng)的 IO 流還是有很多缺陷的,尤其它的阻塞性...
簡(jiǎn)介 Apache Superset是由愛比鄰(Airbnb)開發(fā)的企業(yè)級(jí)BI web應(yīng)用,現(xiàn)在已經(jīng)成為了Apache的孵化項(xiàng)目。Superse...
單臺(tái)機(jī)器所能承載的量是有限的,用戶的量級(jí)上萬,基本上服務(wù)都會(huì)做分布式集群部署。很多時(shí)候,會(huì)遇到對(duì)同一資源的方法。這時(shí)候就需要鎖,如果是單機(jī)版的,...
索引分類 B+樹索引B代表平衡的意思,B+樹索引并不能找到一個(gè)給定鍵值的具體行,B+索引能找到的只是被查找數(shù)據(jù)行所在的頁,然后數(shù)據(jù)庫把頁讀入內(nèi)存...
一致性讀(consistend read) 一致性讀(consistend read)指的是InnoDB使用多版本查詢數(shù)據(jù)庫在某個(gè)時(shí)間點(diǎn)的快照。...
簡(jiǎn)介 狄克斯特拉算法由荷蘭計(jì)算機(jī)科學(xué)家艾茲赫爾·狄克斯特拉在1956年提出是一個(gè)解決的是有向圖中最短路徑問題,在狄克斯特拉算法中,給每段都分配了...