Alan Zhan 部落格

Live for nothing, or die for something

Golang 記憶體管理 GC 全面解析

新的一年又到來了,在這邊祝大家虎頭虎尾,所以這個年還沒過完,我得好好的繼續整理技術文章給大家了,這樣有好的開始! 上次分析完 Golang Goroutine 與 GMP 原理全面分析 之後,對 golang 這個語言有了更全面的了解,但是這些有了 GMP 的相關知識之後,是不是還缺少了記憶體管理這個面向呀?那麼今天就來好好的了解 golang 是如何管理他的記憶體吧。

Golang Goroutine 與 GMP 原理全面分析

最近在研讀 Kubernetes ,所以得好好地跟 golang 這個語言當朋友,看著看著看到了 goroutine ,但是始終不解 goroutine 是哪來幹嘛、為何而生的?所以我們在開始深入認識 goroutine 之前,我們可能要先來認識一下歷史,這樣我們才能更全面的認識 goroutine 的原理與設計思想。

10 個 Dockerfile 的最佳實踐

最近剛好在整理 docker 的技術給自己,剛好看到 dockerfile 的最佳實踐,想順手整理上來,不料看到官方已經有最佳實踐了,那我就順手做做翻譯的工作與添增自己的見解。 容器應該是短暫的 通過 Dockerfile 構建的鏡像所啟動的容器,應該盡可能的短暫,這邊的短暫意思是:很快速的啟動,並且很快速的終止。

Github Pages Custom Domain - Github Blog 自訂域名

最近剛好在更換域名,所以順手做一下筆記,也讓大家可以輕鬆上手,設定自己的 Github page 域名。 第一步:購買域名 先去購買自己想要的域名名稱:我是去 Google Domain 購買的,如果你有喜歡或者偏好的域名供應商,你也可以去你想要的供應商購買,本篇就以 Google Domain 為例。