RPC簡(jiǎn)介 進(jìn)程間通信(IPC):是在多任務(wù)操作系統(tǒng)或聯(lián)網(wǎng)的計(jì)算機(jī)之間運(yùn)行的程序和進(jìn)程所用的通信技術(shù)泊藕。有兩種類型的進(jìn)程間通信(IPC)榕栏。 本地過程調(diào)用(LPC):LPC用在多...

RPC簡(jiǎn)介 進(jìn)程間通信(IPC):是在多任務(wù)操作系統(tǒng)或聯(lián)網(wǎng)的計(jì)算機(jī)之間運(yùn)行的程序和進(jìn)程所用的通信技術(shù)泊藕。有兩種類型的進(jìn)程間通信(IPC)榕栏。 本地過程調(diào)用(LPC):LPC用在多...
在開始了解Netty是什么之前,我們先來回顧一下迟杂,如果我們需要實(shí)現(xiàn)一個(gè)客戶端與服務(wù)端通信的程序,使用傳統(tǒng)的IO編程,應(yīng)該如何來實(shí)現(xiàn)螺戳? IO編程 我們簡(jiǎn)化下場(chǎng)景:客戶端每隔兩秒...
redis 集群部署方式大部分采用類 Twemproxy 的方式進(jìn)行部署。即通過 Twemproxy 對(duì) redis key 進(jìn)行分片計(jì)算折汞,將 redis key 進(jìn)行分片計(jì)...
1倔幼,概述 Redis是一個(gè)鍵值對(duì)(key-value pair)數(shù)據(jù)庫服務(wù)器,Redis服務(wù)器結(jié)構(gòu)是redis.h/redisServer結(jié)構(gòu)表示爽待,Redis服務(wù)器中的所有數(shù)...
作者:孤獨(dú)煙,資深后端工程師鸟款,業(yè)內(nèi)知名原創(chuàng)作者 一條查詢SQL執(zhí)行流程圖如下 本文改編自《高性能Mysql》膏燃,煙哥用小說的形式來講這個(gè)內(nèi)容。 序章 自我介紹 我是一條sql欠雌,...
回顧一下自己這段時(shí)間的經(jīng)歷,去年十二月份的時(shí)候富俄,公司通知了裁員禁炒,我匆匆忙忙地出去面了幾家,但最終都沒有拿到offer霍比,我感覺今年的寒冬有點(diǎn)冷幕袱。后續(xù)的面試過程我做了一些準(zhǔn)備,基...
分享一個(gè)知乎上一個(gè)網(wǎng)友的經(jīng)歷: 作者:三級(jí)狗zhihu.com/question/31225105/answer/582508111 人們都說们豌,這個(gè)世界上有兩種人注定單身,一...
概述 毫無疑問辩尊,Spring Cloud是目前微服務(wù)架構(gòu)領(lǐng)域的翹楚,無數(shù)的書籍博客都在講解這個(gè)技術(shù)康辑。不過大多數(shù)講解還停留在對(duì)Spring Cloud功能使用的層面摄欲,其底層的很...
阿里一面題目: 1轿亮、osi七層網(wǎng)絡(luò)模型,五層網(wǎng)絡(luò)模型胸墙,每次層分別有哪些協(xié)議:2我注、死鎖產(chǎn)生的條件, 以及如何避免死鎖迟隅,銀行家算法但骨,產(chǎn)生死鎖后如何解決3、如何判斷鏈表有環(huán)4智袭、虛擬...
B樹是一種多路自平衡搜索樹嗽冒,它類似普通的二叉樹,但是B書允許每個(gè)節(jié)點(diǎn)有更多的子節(jié)點(diǎn)补履。B樹示意圖如下: B樹的特點(diǎn):(1)所有鍵值分布在整個(gè)樹中(2)任何關(guān)鍵字出現(xiàn)且只出現(xiàn)在一...
1. #{}和${}的區(qū)別是什么添坊? 其中#{}是預(yù)編譯處理,{}時(shí)箫锤,就是把{column}傳同樣的column值id,上面的語句會(huì)解析成 order by 'id'贬蛙,下面的語...
有時(shí)候有這樣的需求,需要多個(gè)線程執(zhí)行任務(wù)谚攒,每個(gè)線程都執(zhí)行不同的準(zhǔn)備工作阳准,全部準(zhǔn)備好了,才能同時(shí)執(zhí)行下面的工作馏臭。這個(gè)怎么實(shí)現(xiàn)呢野蝇? 一是用CyclicBarrier (適用在多線...
面向?qū)ο蟮木幊陶Z言有封裝括儒、繼承 绕沈、抽象、多態(tài)等4個(gè)主要的特征帮寻。 封裝: 封裝是保證軟件部件具有優(yōu)良的模塊性的基礎(chǔ)乍狐,封裝的目標(biāo)就是要實(shí)現(xiàn)軟件部件的“高內(nèi)聚、低耦合”固逗,防止程序相...
別人用手機(jī)刷新聞烫罩、刷段子惜傲,你用手機(jī)刷知識(shí)。你會(huì)的越多贝攒,成功率就越高盗誊。 本篇分享大型網(wǎng)站高并發(fā)架構(gòu)設(shè)計(jì)是如何解決Redis雪崩、穿透、并發(fā)等5大難題的浊伙,以下,enjoy~ 緩存...
IO多路復(fù)用是指內(nèi)核一旦發(fā)現(xiàn)進(jìn)程指定的一個(gè)或者多個(gè)IO條件準(zhǔn)備讀取,它就通知該進(jìn)程串结。IO多路復(fù)用適用如下場(chǎng)合: 當(dāng)客戶處理多個(gè)描述符時(shí)(一般是交互式輸入和網(wǎng)絡(luò)套接口)哑子,必須使...