Golang 常見設計模式之單例模式
- 2022 年 6 月 1 日
- 筆記
之前我們已經看過了 Golang 常見設計模式中的裝飾和選項模式,今天要看的是 Golang 設計模式里最簡單的單例模式 …
Continue Reading之前我們已經看過了 Golang 常見設計模式中的裝飾和選項模式,今天要看的是 Golang 設計模式里最簡單的單例模式 …
Continue Reading前言 最近在嘗試閱讀位元組開源RPC框架Kitex的源碼,看到日誌庫klog部分,果不其然在Go原生的log庫的基礎上增加 …
Continue Reading定義: golang的方法(Method)是一個帶有receiver的函數Function,Receiver是一個特 …
Continue Reading前言 最近又在重新學習編譯原理了,其實兩年前也複習過,當初是為了能實現通過 MySQL 的 DDL 生成 Python …
Continue Reading前言 Kitex是字節跳動內部的Golang微服務RPC框架,先已開源。 Kitex文檔://www.cloudwego …
Continue Reading不安全的雙檢鎖 從其他語言轉入Go語言的同學經常會陷入一個思考:如何創建一個單例? 有些同學可能會把其它語言中的雙檢鎖模 …
Continue Reading前言 Kitex是字節跳動內部的Golang微服務RPC框架,先已開源。 Kitex文檔://www.cloudwego …
Continue ReadingFastflow 是什麼?用一句話來定義它:一個 基於golang協程、支援水平擴容的分散式高性能工作流框架。 它具有以 …
Continue Reading目錄 設計思路 何為 LSM-Treee 參考資料 整體結構 記憶體表 WAL SSTable 的結構 SSTable 元 …
Continue Reading五種基礎排序演算法對比 五種基礎排序演算法對比 1:冒泡排序 演算法描述 比較相鄰的元素。如果第一個比第二個大,就交換它們兩個 …
Continue Reading