在理解內(nèi)存逃逸之前,我們需要先了解下啥是堆內(nèi)存和棧內(nèi)存 堆和棧 棧內(nèi)存:由編譯器自動管理距潘,自動分配管理孕暇,存放局部變量,函數(shù)參數(shù)等堆內(nèi)存:一般需要...
golang中接口interface是Go語言的重要組成部分赤兴。眾所周知妖滔,golang中不支持面向?qū)ο螅簿蜔o法實(shí)現(xiàn)類似java等語言的特性桶良,比如...
select是golang中的控制語句,和switch有點(diǎn)類似陨帆,但是使用場景和原理卻是完全不同曲秉,使用select配合channel可以實(shí)現(xiàn)協(xié)程之...
k8s是一個容器編排平臺,使用k8s可以實(shí)現(xiàn)對docker的自動化的管理和編排疲牵,還可以管理k8s的流量調(diào)度承二、可視化觀測等功能 這邊采用minik...
在網(wǎng)絡(luò)應(yīng)用程序中,監(jiān)控往往是很重要的纲爸,有了監(jiān)控亥鸠,才能更好的分析和排查應(yīng)用程序中的問題,提高效率,實(shí)現(xiàn)“事前預(yù)警负蚊,事后跟蹤” 在當(dāng)代開源系統(tǒng)中神妹,可...
prometheus是一個開源的系統(tǒng)監(jiān)控和報警工具家妆,作為新一代的云原生監(jiān)控系統(tǒng)鸵荠,它可以和grafana等開源組件很好的結(jié)合在一起,也為golan...
debug在程序開發(fā)中具有重要的作用伤极,通過debug蛹找,我們能定位到程序錯誤,修復(fù)bug和優(yōu)化代碼塑荒,當(dāng)golang程序跑在容器中的環(huán)境時熄赡,我們也可...
pprof是google出品的,可用于對golang程序性能調(diào)優(yōu)的一個工具齿税。通過這個工具彼硫,可以精準(zhǔn)的定位到內(nèi)存、cpu等問題 pprof是go語...
websocket是一種協(xié)議凌箕,用于在web應(yīng)用程序中建立實(shí)時拧篮、雙向通信的通道。通過websocket可以實(shí)現(xiàn)server主動向client端推送...