程序員小杜 -
Golang 操作 JSON 時容易踩的 7 個坑
0 前言
JSON 是很多開發者工作中經常使用的數據格式,一般多用於配置文件或網絡數據傳遞之類的場景。並且由於其簡單易懂,可讀性較好等特點,JSON 也成為了整個 IT 世界幾乎最常見的格式之一了。對於這樣的東西,Golang 和其他很多語言一樣,也提供了標準庫級別的支持,也就是 encoding/json。
就像 JSON 本身簡單易懂一樣,用於操作 JSON 的 encoding/json 庫
技巧
,
go
,
後端
,
Json
程序員小杜 -
Golang WaitGroup 底層原理及源碼詳解
0 知識背景
在進入正文前,先對 WaitGroup 及其相關背景知識做個簡單的介紹,這裏主要是 WaitGroup 的基本使用,以及系統信號量的基礎知識。對這些比較熟悉的小夥伴可以直接跳過這一節。
0.1 WaitGroup
WaitGroup 是 Golang 中最常見的併發控制技術之一,它的作用我們可以簡單類比為其他語言中多線程併發控制中的 join(),實例代碼如下:
package ma
源碼分析
,
原理
,
併發
,
go