編者注:Netty是Java領(lǐng)域有名的開源網(wǎng)絡(luò)庫,特點是高性能和高擴展性,因此很多流行的框架都是基于它來構(gòu)建的,比如我們熟知的Dubbo、Roc...
前段時間筆者在團隊內(nèi)部分享了sentinel原理設(shè)計與實現(xiàn),主要講解了sentinel基礎(chǔ)概念和工作原理,工作原理部分大家聽了基本都了解了,但是...
find 查找文件 find /usr -name "redis*" :在/usr目錄下遞歸搜索包含redis的文件 top 查看進程運行情況 ...
Redis內(nèi)存管理 Redis內(nèi)存管理相關(guān)文件為zmalloc.c/zmalloc.h,其只是對C中內(nèi)存管理函數(shù)做了簡單的封裝,屏蔽了底層平臺的...
套接字地址結(jié)構(gòu) sockaddr_in是網(wǎng)絡(luò)套接字地址結(jié)構(gòu),大小為16字節(jié),定義在<netinet/in>頭文件中,一般我們在程序中是使用該結(jié)構(gòu)...
跳表(skip List)是一種隨機化的數(shù)據(jù)結(jié)構(gòu),基于并聯(lián)的鏈表,實現(xiàn)簡單,插入、刪除、查找的復雜度均為O(logN)。跳表是由William ...
事務(wù)有一系列操作組成,這些操作是一個整體,密不可分,也就是說這些操作要么都執(zhí)行成功,要么都不會執(zhí)行。 事務(wù)的CAID屬性 原子性:一個事務(wù)是一個...
IOC和AOP是Spring的兩大基石,AOP(面向切面編程),是一種編程范式,提供從另一個角度來考慮程序結(jié)構(gòu)從而完善面向?qū)ο缶幊?OOP)。 ...
Spring是一個輕量級的Java開發(fā)框架,其提供的兩大基礎(chǔ)功能為IoC和AOP,其中IoC為依賴反轉(zhuǎn)(Inversion of Control...