原创 《軟件架構設計》讀書筆記

一、什麼是架構? 從書中可以看到兩個觀點: 1. 架構=組件 +  交互 2.架構= 重要決策集 我更傾向於第一個觀點,而用第二個觀點提醒自己系統概要設計、詳細設計等架構落地時候是否設計原則遵守了架構原則。 二、子系統、框架和架構 在解釋

原创 Protobuf數據編碼規則

ProtoBuf編碼基礎:——Varints, varints是一種將一個整數序列化爲一個或者多個Bytes的方法,越小的整數,使用的Bytes越少。Varints的基本規則是:  每個Byte的最高位(msb)是標誌位,如果該位爲1,表