<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Go語言愛好者周刊:第 54 期

          共 3841字,需瀏覽 8分鐘

           ·

          2020-08-05 00:45

          這里記錄每周值得分享的 Go 語言相關(guān)內(nèi)容,周日發(fā)布。

          本周刊開源(GitHub:polaris1119/golangweekly[1]),歡迎投稿,推薦或自薦文章/軟件/資源等,請提交 issue[2]

          鑒于大部分人可能沒法堅持把英文文章看完,因此,周刊中會盡可能推薦優(yōu)質(zhì)的中文文章。優(yōu)秀的英文文章,我們的 GCTT 組織會進行翻譯。

          由于微信公眾號不允許外鏈,文中大量鏈接可通過文末 「閱讀原文」 查看。

          題圖:一圖了解?Go 語言歷史

          資訊

          1、流行的 Go IDE GoLand 2020.2 有哪些新增功能?[3](英文)

          GoLand 2020.2 穩(wěn)定版發(fā)布。

          雖然是商業(yè)產(chǎn)品,但 GoLand 仍然是流行的 Go IDE,其最新版本具有改進的模塊支持,可讓您與 Go Playground 共享和執(zhí)行代碼,具有實驗性的泛型支持,并允許您直接從 IDE 中處理 GitHub PR。

          2、Delve 1.5 發(fā)布[4]

          這是一個整整 14 分鐘的視頻[5]。支持 Go1.15。

          3、MongoDB Go Driver 1.4 發(fā)布[6]

          這是和 MongoDB 4.4 發(fā)布一起的。

          4、爬蟲管理平臺 Crawlab v0.5.1 正式發(fā)布[7]

          Crawlab 是一個使用 Golang 開發(fā)的分布式爬蟲管理平臺,支持 Python、NodeJS、Go、Java、PHP 等多種編程語言以及多種爬蟲框架。

          5、Istio 1.6.6 發(fā)布[8]

          Istio 是一個由谷歌、IBM 與 Lyft 共同開發(fā)的開源項目,旨在提供一種統(tǒng)一化的微服務(wù)連接、安全保障、管理與監(jiān)控方式。

          文章

          1、全面講解 goroutine 間的同步&協(xié)作

          總結(jié)都有哪些方式。

          2、goroutine的退出與泄露:如何檢測和預(yù)防

          全面介紹各種情況。

          3、Go 語言 Web 框架 Echo 系列:定制篇4—自定義 Renderer,增強或替換模板引擎

          Render,顧名思義,要進行頁面渲染。Go 語言不但自帶有強大的 http 庫,還自帶了 HTML 模板引擎。Echo 框架對模板引擎進行了一些額外處理,并提供了給用戶自定義頁面渲染的接口。本文就相關(guān)問題進行探討。

          4、實戰(zhàn)項目:用 Go 實現(xiàn)進度條功能

          說一下我在實現(xiàn)該進度條功能時的一些思路。

          5、字節(jié)跳動踩坑記#3:Go服務(wù)靈異panic

          race data 還是很重要的,上線前應(yīng)該檢查。

          6、ascii 圖解 Go Context:這功力實在是深

          畫圖功力真的很深。

          7、最佳實踐:這才是構(gòu)建 Go 語言 Docker 鏡像該有的姿勢

          本文通過 Go 語言的 Hello World 來介紹基于 Docker 的 Single build 及 Multiple build。

          8、Go 調(diào)試分析的高階技巧

          本文專注 Go Debug 的一些技巧應(yīng)用,以及相關(guān)工具的實用用法,再也不用怕 Go 怎么調(diào)試。

          9、容器化Go應(yīng)用--基礎(chǔ)鏡像的未知時區(qū)問題

          時區(qū)問題可能你沒注意吧?

          開源項目

          1、reform[9]

          基于非空接口和代碼生成的一種更好的 Go ORM。支持 Postgres,MySQL,SQLite3 和 SQL Server,并使用非空接口,代碼生成和初始化時反射。

          2、commandeer[10]

          根據(jù)結(jié)構(gòu)字段和標簽自動設(shè)置命令行標志。

          3、lazydocker[11]

          用于 Docker 的基于終端的 UI。這不僅是與 Docker 一起使用的有用應(yīng)用程序,而且還是具有完整 UI(由 gocui 驅(qū)動)的基于終端的應(yīng)用程序的一個很好的例子。之前我發(fā)布過一篇介紹的文章:Go 語言實現(xiàn)的帥帥的 Docker 終端 UI:lazydocker

          4、errgroup[12]

          具有 Goroutine 數(shù)量限制的 errgroup,作為 golang.org/x/sync/errgroup 的替代品。

          5、monstache[13]

          一個 Go 守護進程,它將 MongoDB 實時同步到 Elasticsearch。

          6、gebug[14]

          Go 容器應(yīng)用 Debug 工具。

          7、gearbox[15]

          gearbox 是一個用于構(gòu)建微服務(wù)的 Web 框架,專注于高性能。它基于 fasthttp 構(gòu)建,其速度比 net/http 快 10 倍。

          8、goflow[16]

          高性能、可擴展、分布式工作流框架。

          9、crocodile[17]

          分布式定時任務(wù)調(diào)度平臺。

          10、goFileView[18]

          基于 Go 的在線預(yù)覽 Word、Excel、PPT、PDF 和圖片。

          12、balloons-websocket[19]

          用于構(gòu)建實時應(yīng)用程序的基礎(chǔ)架構(gòu)和 API,balloons 提供了最好的基礎(chǔ)架構(gòu)和 API,以大規(guī)模地提供實時體驗。向最終用戶提供快速穩(wěn)定的實時消息。讓我們處理實時消息傳遞的復(fù)雜性,以便您可以專注于代碼。

          資源&&工具

          1、油管視頻[20]

          最新 Viper 視頻教程。

          2、Go-Micro 快速開發(fā)包[21]

          本倉庫旨在提供面向 Go-Micro 生產(chǎn)環(huán)境的快速開發(fā)包。

          3、播客第 140 期[22]

          和 Robert Griesemer 和 Ian Lance Taylor 聊 Go 泛型最新進展。

          訂閱

          這個周刊每周日發(fā)布,同步更新在Go語言中文網(wǎng)[23]微信公眾號[24]

          微信搜索"Go語言中文網(wǎng)"或者掃描二維碼,即可訂閱。

          wechat

          上期周刊Go語言愛好者周刊:第 53 期參考資料

          [1]

          polaris1119/golangweekly: https://github.com/polaris1119/golangweekly

          [2]

          提交 issue: https://github.com/polaris1119/golangweekly/issues

          [3]

          流行的 Go IDE GoLand 2020.2 有哪些新增功能?: https://www.jetbrains.com/go/promo/whatsnew/

          [4]

          Delve 1.5 發(fā)布: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#150-2020-07-29

          [5]

          視頻: https://www.youtube.com/watch?v=r033vEzL6a4

          [6]

          MongoDB Go Driver 1.4 發(fā)布: https://github.com/mongodb/mongo-go-driver/releases/tag/v1.4.0

          [7]

          爬蟲管理平臺 Crawlab v0.5.1 正式發(fā)布: https://github.com/crawlab-team/crawlab

          [8]

          Istio 1.6.6 發(fā)布: https://www.oschina.net/news/117584/istio-1-6-6-released

          [9]

          reform: https://github.com/go-reform/reform

          [10]

          commandeer: https://github.com/jaffee/commandeer

          [11]

          lazydocker: https://github.com/jesseduffield/lazydocker

          [12]

          errgroup: https://github.com/neilotoole/errgroup

          [13]

          monstache: https://github.com/rwynn/monstache

          [14]

          gebug: https://github.com/moshebe/gebug

          [15]

          gearbox: https://github.com/gogearbox/gearbox

          [16]

          goflow: https://github.com/faasflow/goflow

          [17]

          crocodile: https://github.com/labulaka521/crocodile

          [18]

          goFileView: https://github.com/leeli73/goFileView

          [19]

          balloons-websocket: https://github.com/fanpei0121/balloons-websocket

          [20]

          油管視頻: https://www.youtube.com/watch?v=ggxGznvdKMo

          [21]

          Go-Micro 快速開發(fā)包: https://github.com/micro-in-cn/starter-kit

          [22]

          播客第 140 期: https://changelog.com/gotime/140

          [23]

          Go語言中文網(wǎng): https://studygolang.com/go/weekly

          [24]

          微信公眾號: https://weixin.sogou.com/weixin?query=Go%E8%AF%AD%E8%A8%80%E4%B8%AD%E6%96%87%E7%BD%91


          瀏覽 52
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  黄色片免费视频 | 国产精品腿扒开做爽爽爽挤奶网站 | 黄色无码在线视频 | 亚洲内射在线 | www.人人射 |