TCP 粘包/拆包 問題 問題定義:TCP 是一個(gè)面向字節(jié)流的協(xié)議,并不理解上層發(fā)來的完整的數(shù)據(jù)包(注意,不是數(shù)據(jù)報(bào),數(shù)據(jù)報(bào)一般特指無連接服務(wù)的...
第十章 文件系統(tǒng) 這部分主要是一些較高層的策略問題,主要是面向上層開發(fā)人員号阿,而不涉及太多具體實(shí)現(xiàn)。 1. 文件操作 1.1 基本操作集合 文件為...
第八章 內(nèi)存管理策略 1. 一些基本概念 進(jìn)程隔離每個(gè)進(jìn)程都有一個(gè)單獨(dú)的內(nèi)存空間,保證不越界是通過兩個(gè)寄存器:基地址寄存器和界限地址寄存器來保證...
第六章 同步 競(jìng)態(tài)媚污,競(jìng)爭(zhēng)條件,(race condition) 是指多個(gè)進(jìn)程(線程)并發(fā)訪問和操作同一數(shù)據(jù)并且執(zhí)行結(jié)果與特定訪問順序有關(guān)廷雅。臨界區(qū)...
計(jì)算機(jī)系統(tǒng)的體系結(jié)構(gòu) 單處理器系統(tǒng) 多處理器系統(tǒng)2.1 對(duì)稱多處理 (Symmetric MultiProcessing, SMP)耗美,所有處理器...
LinkedHashMap 是什么,能做什么航缀,這里就不再展開講了商架。這篇博客 有相關(guān)介紹,并展示了 LinkedHashMap 的核心原理芥玉,但是我...
項(xiàng)目中需要對(duì) api 的接口進(jìn)行限流蛇摸,但是麻煩的是,api 可能有多個(gè)節(jié)點(diǎn)灿巧,傳統(tǒng)的本地限流無法處理這個(gè)問題赶袄。限流的算法有很多,比如計(jì)數(shù)器法抠藕,漏斗...
Gorm 是一款 ORM 框架饿肺,當(dāng)我們想把一個(gè)對(duì)象/struct 持久化的時(shí)候,我們可以直接操作對(duì)象/struct 而不需要編寫 SQL 語(yǔ)句盾似,...
假設(shè) mobile_applications 表的字段只有兩個(gè) app_name, other_info敬辣,均為 varchar(256),先上一...