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