
目錄 Redis是如何實現(xiàn)事務(wù)的? 事務(wù)中執(zhí)行的命令出現(xiàn)錯誤,會回滾事務(wù)嗎? 同一個連接可以重復(fù)開啟事務(wù)嗎? 多個客戶端同時開啟事務(wù)會怎樣? 使...
常見開源產(chǎn)品及演進過程 CAL eBay早在2002年的時候,就開發(fā)了一套叫做CAL(Centralized Application Loggi...
概述:創(chuàng)建線程有兩種方法,一種是繼承Thread類,另一種是實現(xiàn)Runnable接口。 創(chuàng)建線程 創(chuàng)建線程有兩種方法: 繼承Thread類 實現(xiàn)...
NIO 簡介 JDK1.4中引入了新的Java I/O類,在package java.nio.*中,目的是提高速度。NIO一開始是"New In...
發(fā)展歷程 Java1.0開始提供的IO都同步阻塞IO,即BIO。Java1.4開始提供了同步非阻塞IO,即NIO。Java1.7開始出現(xiàn)的NIO...
對于程序語言的設(shè)計者來說,創(chuàng)建一個好的I/O系統(tǒng)是一項很艱難的任務(wù)。挑戰(zhàn)不僅存在于IO多樣的輸入/輸出端,還在于多種不同的通信方式,如順序存取、...
簡介 Queue,翻譯成隊列,是一種先進先出(FIFO, First In First Out)的數(shù)據(jù)結(jié)構(gòu)。最先放進去的,取的時候也就最先取出來...
更多數(shù)據(jù)結(jié)構(gòu)內(nèi)容,請參考:數(shù)據(jù)結(jié)構(gòu) - 概要 簡介 紅黑樹介紹請參考: 漫畫:什么是紅黑樹? 面試舊敵之紅黑樹 紅黑樹是二叉查找樹中的Super...
更多數(shù)據(jù)結(jié)構(gòu)內(nèi)容,請參考:數(shù)據(jù)結(jié)構(gòu) - 概要 簡介 漫畫算法:什么是跳躍表? Redis 為什么用跳表而不用平衡樹? 為啥 redis 使用跳表...