TCP 作為傳輸層的協(xié)議噪叙,是一個(gè)軟件工程師素養(yǎng)的體現(xiàn)改基,也是面試中經(jīng)常被問(wèn)到的知識(shí)點(diǎn)阳液。在此怕敬,我將 TCP 核心的一些問(wèn)題梳理了一下,希望能幫到各位帘皿。 001. 能不能說(shuō)一說(shuō) T...
這次和小伙伴們分享一些寫(xiě)博客需要用到的軟件和在線的工具鹰溜,希望能給小伙伴有所收獲虽填。 我是阿福,公眾號(hào)「阿福聊編程」作者曹动,對(duì)后端技術(shù)保持學(xué)習(xí)愛(ài)好者斋日,我會(huì)經(jīng)常更新,在進(jìn)階的路上墓陈,共...
Redis作為內(nèi)存數(shù)據(jù)庫(kù),擁有非常高的性能贡必,單個(gè)實(shí)例的QPS能夠達(dá)到10W左右熬的。但我們?cè)谑褂肦edis時(shí),經(jīng)常時(shí)不時(shí)會(huì)出現(xiàn)訪問(wèn)延遲很大的情況赊级,如果你不知道Redis的內(nèi)部實(shí)現(xiàn)...
Redis 采用事件驅(qū)動(dòng)機(jī)制來(lái)處理大量的網(wǎng)絡(luò)IO。它并沒(méi)有使用 libevent 或者 libev 這樣的成熟開(kāi)源方案羡洛,而是自己實(shí)現(xiàn)一個(gè)非常簡(jiǎn)潔的事件驅(qū)動(dòng)庫(kù) ae_event...
本文從linux中的進(jìn)程、線程實(shí)現(xiàn)原理開(kāi)始韧涨,擴(kuò)展到linux線程模型牍戚,最后簡(jiǎn)單解釋線程切換的成本。 剛開(kāi)始學(xué)習(xí)虑粥,不一定對(duì)如孝,好心人們快來(lái)指正我啊啊啊C浯5谖! linux中的進(jìn)程與...
前言 隨著服務(wù)器硬件迭代升級(jí)育勺,配置也越來(lái)越高但荤。為充分利用服務(wù)器資源,并發(fā)編程也變的越來(lái)越重要涧至。在開(kāi)始之前腹躁,需要了解一下并發(fā)(concurrency)和并行(parallesi...
來(lái)自:fredal的博客鏈接:https://fredal.xin/java-error-check 線上故障主要會(huì)包括cpu、磁盤(pán)赘方、內(nèi)存以及網(wǎng)絡(luò)問(wèn)題烧颖,而大多數(shù)故障可能會(huì)包含...