go调用ethereum_Go语言爱好者周刊:第 76 期 — 新年计划做了吗?
這里記錄每周值得分享的 Go 語言相關(guān)內(nèi)容,周日發(fā)布。
本周刊開源(GitHub:polaris1119/golangweekly),歡迎投稿,推薦或自薦文章/軟件/資源等,請?zhí)峤?issue 。
鑒于有些人可能沒法堅(jiān)持把英文文章看完,因此,周刊中會(huì)盡可能推薦優(yōu)質(zhì)的中文文章。優(yōu)秀的英文文章,我們的 GCTT 組織會(huì)進(jìn)行翻譯。
題圖:2021 元旦快樂
刊首語
2020 年已經(jīng)過去了,你是否進(jìn)行了必要的總結(jié)、思考、復(fù)盤?新的一年開始了,建議做一個(gè)新年計(jì)劃,一起加油!
資訊
1、GoLand 2020.3.1發(fā)布,兼容 Apple M1芯片
支持 Go1.16 新的 GOOS 和 GOARCH,以及一些 bug 修復(fù)。
2、2020 年終總結(jié):希望對你有所幫助
站長個(gè)人的年終總結(jié)。
3、Go 語言中文網(wǎng) 2020 年回顧暨 2021 年工作計(jì)劃
回顧一下 Go 語言中文網(wǎng) 2020 年的工作,同時(shí)展望一下 2021 年。
4、與 gohugo 作者 Steve Francia 對話
誕生 13 年的 Go 語言:生態(tài)系統(tǒng),進(jìn)化和未來。(因?yàn)?Go 項(xiàng)目是 2007 年啟動(dòng)的)
5、Hugo v0.8.0 發(fā)布
開源項(xiàng)目這么拼,2020 年最后一天還發(fā)布新版本。
6、新的基于 Go 的 Crypto 蠕蟲病毒,可感染 Windows 和 Linux 服務(wù)器
該惡意軟件自 12 月初以來一直活躍在針對面向公眾的服務(wù),其中包括使用弱密碼保護(hù)的 MySQL,Tomcat 管理面板和 Jenkins。
文章
1、Go 1.16 的這個(gè)新變化需要適應(yīng)下:go get 和 go install 的變化
go install 可能有些人都沒用過?可以了解下。
2、Go 微服務(wù)過載保護(hù)原理與實(shí)戰(zhàn)
在微服務(wù)中由于服務(wù)間相互依賴很容易出現(xiàn)連鎖故障,連鎖故障可能是由于整個(gè)服務(wù)鏈路中的某一個(gè)服務(wù)出現(xiàn)故障,進(jìn)而導(dǎo)致系統(tǒng)的其他部分也出現(xiàn)故障。
3、詳解 Go 內(nèi)聯(lián)優(yōu)化
為了保證程序的執(zhí)行高效與安全,現(xiàn)代編譯器并不會(huì)將程序員的代碼直接翻譯成相應(yīng)地機(jī)器碼,它需要做一系列的檢查與優(yōu)化。
4、漫畫:Go 布道師的“神秘”社區(qū)在召喚你
猜猜是誰?
5、由 C# 改為 Go,用更少的資源將 API 的響應(yīng)時(shí)間減少了 87%
往往評論比較有意思。請微信打開查看。
6、像跟蹤分布式服務(wù)調(diào)用那樣跟蹤Go函數(shù)調(diào)用鏈
這篇文章的初衷是想解答知乎上的一位知友提出的問題。
7、我的 Promtheus 到底啥時(shí)候報(bào)警?
最近又被問到了 Prometheus 為啥不報(bào)警,恰好回憶起之前經(jīng)常解答相關(guān)問題,不妨寫一篇文章來解決。
8、解密 Go 語言之反射 reflect
在所有的語言中,反射這一功能基本屬于必不可少的模塊。
9、當(dāng) Go struct 遇上 Mutex
struct 是我們寫 Go 必然會(huì)用到的關(guān)鍵字, 不過當(dāng) struct 遇上一些比較特殊類型的時(shí)候, 例如: Mutex, 你注意過你的程序是否依然正常嗎 ?
10、微服務(wù)高可用之熔斷器實(shí)現(xiàn)原理與 Golang 實(shí)踐
在微服務(wù)架構(gòu)中,經(jīng)常會(huì)碰到服務(wù)超時(shí)或通訊失敗的問題,由于服務(wù)間層層依賴,很可能由于某個(gè)服務(wù)出現(xiàn)問題,不合理的重試和超時(shí)設(shè)置,導(dǎo)致問題層層傳遞引發(fā)雪崩現(xiàn)象,而限流和熔斷是解決這個(gè)問題重要的方式。
11、那些年曹大寫過的博客
對曹大“情有獨(dú)鐘”的男人。
開源項(xiàng)目
1、livego
Go 實(shí)現(xiàn)的直播服務(wù)器。
2、OpenPokemonRed
Pokémon Red(口袋妖怪紅)游戲的 Go 開源實(shí)現(xiàn)。在開發(fā)中。
3、aegis
多平臺(tái)調(diào)試狀態(tài)監(jiān)測庫。
4、fast-levenshtein
最快 Levenshtein 字符串距離算法的 Go 實(shí)現(xiàn)。
5、chatto
開源聊天機(jī)器人的最小框架。
6、huobi-eco-chain
基于 go-ethereum 實(shí)現(xiàn)的火幣客戶端。
7、Beaver
Go 實(shí)現(xiàn)的實(shí)時(shí)消息服務(wù)器。
8、opensource
開源的視頻監(jiān)視管理系統(tǒng)。
9、valast
將 Go 的值轉(zhuǎn)為 go/ast 格式。對 AST 感興趣的可以了解下。
資源&&工具
1、lab
GitLab 的非官方命令行工具。
2、油管視頻
使用 Testify 進(jìn)行 Go 測試指南。
3、gdu
Go 編寫的磁盤分析工具。
4、packiffer
跨平臺(tái)的包嗅探工具。
5、crow
在特定文件發(fā)生變化時(shí)執(zhí)行任意命令。
6、uroboros
一個(gè) GNU/Linux 監(jiān)控和性能分析工具,專注于單個(gè)進(jìn)程。
7、imageserver
圖片服務(wù)器工具。
訂閱
這個(gè)周刊每周日發(fā)布,同步更新在Go語言中文網(wǎng)和微信公眾號(hào)。
總結(jié)
以上是生活随笔為你收集整理的go调用ethereum_Go语言爱好者周刊:第 76 期 — 新年计划做了吗?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 军工是顺周期还是逆周期 带你了解军工行业
- 下一篇: mysql full group by_