Go語言

Golang併發模型:輕鬆入門select

之前的文章都提到過,Golang的併發模型都來自生活,select也不例外 。舉個例子:我們都知道一句話,“吃飯睡覺打豆豆”,這一句話裡包含了3件事: 媽媽喊你吃飯,你去吃飯。

Golang學習筆記之JSON解析

JSON是一種輕量級的資料交換語言,以文字為基礎,具有自我描述性且易於讓人閱讀。 官方提供有Json解析包:官方庫文件地址 下面只說兩個比較重要的函式 一、將資料編碼成json字串

我是陣列--就要學習Go語言

Go 語言給使用者提供了三種資料結構用於管理集合資料:陣列、切片( Slice )和對映( Map )。這三種資料結構是語言核心的一部分,在標準庫裡被廣泛使用。學會這些資料結構,編寫go程式會變得快速、有趣且

golang中compress/flate

官方標準庫對flate包的定義是:flate包實現了deflate壓縮資料格式,參見RFC 1951 。gzip包和zlib包實現了對基於deflate的檔案格式的訪問。 這邊什麼是de

golang 開發後端基礎(1)

目標:使用 golang 開發 web 應用 (半)IDE:visual studio code ,如果沒用過就趕緊體驗吧,下一代的開發工具。我用 visual studio code 寫 rust gol

golang分層測試之http介面測試入門

前言 前幾話主要講解關於使用golang進行單元測試,在單元測試的上一層就是介面測試,本節主要講使用golang進行介面測試,其中主要以http協議的介面測試來講解 golang中的ht

Go處理json資料

json資料格式 參見json資料格式說明 。 如果沒操作過json資料,建議先看下上面的文章,有助於理解本文後面的內容。 Go json包 Marshal():Go資料物件

golang匯入GitHub中的包

有時候我們需要將網路上的包匯入到自己的專案中,當然我們完全把別人的包先下載下來然後然後放在自己的專案中,這樣我們就可以使用,其實我今天講的也是把GitHub上面的我們所需要的包給弄到本地為我們所使用。 特

golang實現AVL樹

AVL樹是一棵高度平衡的二叉搜尋樹,它的特點是: 1.本身首先是一棵二叉搜尋樹。 2.帶有平衡條件:每個結點的左右子樹的高度之差的絕對值最多為1。 不廢話直接上程式碼(golang

配Mac GOLANG環境

GoSublime package control 裡面根本安裝不了GoSublime .網上一堆亂文。 還是以官方github說明為準!!! https://margo.sh/b

golang下的併發、並行優化

GO語言是非常適合高併發場景的,那麼,業務系統具體會遇到哪些高併發的場景呢?該如何考慮效能開銷呢?那麼本文就筆者在業務系統常常遇到的問題來拋磚引玉~ 請求合併 這是什麼場景呢?回源

github.com/robfig/cron【Golang 常用包推薦】

企業專案完整之後,經常會有一些定時任務,例如備份、檢查資料等,需要經常定時跑,如果我們能把這些定時任務,做成一個業務系統,通過與liunx下cron一樣的規則,來表示定時執行的規則,豈不美哉。 Golang

1746001641.7801