應(yīng)國產(chǎn)化信創(chuàng)的需求虏杰,公司的平臺需要跟華為鯤鵬服務(wù)器做適配跺株,需要在服務(wù)上安裝K8s, 雖然官方有提供安裝K8s的文檔及部署工具,但是支持的K8s版本太老了,有同事部署在華為云鯤...
文章中有提到的: go-callvis
prometheus如何實現(xiàn)配置文件動態(tài)管理因為prometheus并不提供配置文件動態(tài)更新的API,所以使用文件作為prometheus服務(wù)發(fā)現(xiàn)的情況下厚柳,只能通過修改文件的方式達(dá)到更新配置的目的氧枣,常規(guī)步驟如下: 修改...
自從golang原生支持go mod以后,將golang應(yīng)用依賴處理統(tǒng)一和標(biāo)準(zhǔn)化了别垮,但是在使用中還是會遇到一些問題挑胸,比如以下go.mod 這是我的博客使用的模板,需要依賴gi...
最近新發(fā)現(xiàn)了一個開源項目叫pyroscope[https://pyroscope.io/]:一個開源持續(xù)Profiling平臺宰闰。 之所以關(guān)注到這個開源項目跟我以前的一個想法有...
在討論Go編程語言時啡浊,經(jīng)常被提起的一個特點是使用goroutines觅够;這是一種輕量級進(jìn)程,可以并發(fā)運行成千上萬的goroutines巷嚣。許多其它編程語言使用操作系統(tǒng)提供的線程來...
讓我們快速進(jìn)入問題窘拯,不浪費時間。試著執(zhí)行下面的golang代碼片段坝茎。 運行代碼 (旁注:熟悉Golang的同道想必知道GOMAXPROCS其實對應(yīng)的CPU核心數(shù)涤姊,也就是線程數(shù)...
作為一名coder,平時工作中真正用到數(shù)學(xué)公式的機(jī)會其實并不多嗤放,而且因為工作內(nèi)容以CRUD為主思喊,本質(zhì)上是在做數(shù)據(jù)的提取與組裝,很少有用到數(shù)學(xué)公式的機(jī)會次酌,更遑論感受數(shù)學(xué)之美了(...
太長不讀 我寫了一本關(guān)于React+TDD的英文書恨课,你可以從這里免費獲得[https://leanpub.com/mastering-tdd-with-react]。在我寫這...
什么是半開連接? 眾所周知派阱,TCP三次握手完成才能認(rèn)為是雙方建立起連接诬留,溫故而知新,先回顧一下三次握手的過程 如果連接建立后不再進(jìn)行任務(wù)數(shù)據(jù)交互的話,服務(wù)端直接掛了文兑,比如斷網(wǎng)...
因為missing function body這個報錯是由于默認(rèn)編譯參數(shù)complete(可使用go tool compile --help查看詳情)引起的盒刚,本例中,這個編譯參數(shù)在包含匯編格式的文件也就是.s文件時會自行略過绿贞,繞過這個報錯
探究golang的linkname在編寫golang程序的過程中因块,會經(jīng)常有一些sleep的需求,于是我們使用time.Sleep函數(shù)跳轉(zhuǎn)到函數(shù)定義處發(fā)現(xiàn)這個函數(shù)定義如下: 沒錯籍铁,只有定義沒有實現(xiàn)涡上?顯然不是,函...
Ansible是什么? Ansible是一種開源軟件配置同云,配置管理和應(yīng)用程序部署工具糖权,可將基礎(chǔ)結(jié)構(gòu)作為代碼啟用。它可以在許多類Unix系統(tǒng)上運行炸站,并且可以配置類Unix系統(tǒng)和...