tag go

標籤
貢獻242
337
05:15 PM · Oct 25 ,2025

@go / 博客 RSS 訂閱

sibendelazhu_bgc0zw - 區塊鏈基礎解析

一、區塊鏈基礎定義 核心概念 區塊鏈(英語:blockchain 或 block chain)是藉由密碼學與共識機制等技術,建立的點對點(P2P)分佈式存儲系統,用於存儲龐大的交易資料鏈。 簡化公式 區塊鏈 = 分佈式存儲 + 密碼學 + 共識機制 + 點對點網絡(P2P) 核心構成要素 要素 説明 區塊(Block) 區塊由區塊頭、時間戳

觀點 , 區塊鏈 , 區塊鏈開發 , 人工智能 , go

收藏 評論

陳明勇 - 一文了解 Go 方法

前言 在前面的文章中,介紹了 Go 函數的聲明,函數的幾種形式如匿名函數、閉包、基於函數的自定義類型和函數參數詳解等,而本文將對方法進行介紹,方法的本質就是函數,介紹方法的同時也會順帶對比其與函數的不同之處。 方法 在 Go 中,我們可以為任何的數據類型定義方法(指針或接口除外),現在讓我們看一看方法的聲明和組成部分以及與函數有什麼不同之處。 type Person struct { ag

challenge , go , 後端

收藏 評論

Aonaufly - Go之Gin框架(基礎)

文檔地址:https://www.kancloud.cn/shuangdeyu/gin_book/949411 一,請求類型 GET / POST package main import ( "github.com/gin-gonic/gin" "net/http" ) func main() { r := gin.Default() r.

基礎 , 遊戲開發 , gin , go

收藏 評論

Jioby - Go 語言優秀資源整理,為項目落地加速🏃

一直在更新,部分內容在SF被屏蔽,故不再此繼續維護,請以GitHub為準 Go 資料 Go 語言優秀資源整理,為項目落地加速🏃 在 GitHub 上穩定更新,覺得不錯請點個 Star ❤️ 如轉載分享,請保留出處,謝謝 😆 原文地址: https://shockerli.net/post/go... GitHub: https://github.com/shockerli/...

goroutine , google , awesome , go

收藏 評論

JonLee - Go語言中實現RSA加解密、簽名驗證算法

隨着互聯網的高速發展,人們對安全的要求也越來越高。密碼學中兩大經典算法,一個是對稱加解密,另一個是非對稱加解密,這裏就來分享一下非對稱加密算法的代表:RSA加解密。 在Go語言中實現RSA加解密還是比較簡單的,網上很多教程都是基於Go原生標準庫寫的,代碼量較多。這裏分享一個好用的庫:https://github.com/forgoer/openssl 。 安裝 go get https://git

php , rsa , openssl , go , aes

收藏 評論

凌虛 - 我的 2024 年 Elasticsearch 認證考試經驗與真題回顧

背景説明 大家好,我是凌虛。 我於 2024 年 3 月 14 日參加了 Elastic Certified Engineer(ECE)認證考試,並與 18 日收到了考試通過的郵件。本文將會回顧我的考試過程、考試真題、個人感受。 ECE 認證 一手資料請一定要閲讀官方考試説明文檔。 目前考試使用的是 Elasticsearch v8.1 版本。 考試費用 500 美元(漲價過了),需要用支持

elasticsearch , JAVA , 架構師 , go , 後端

收藏 評論

kevinwan - 負載均衡原理分析與源碼解讀

上一篇文章一起學習了Resolver的原理和源碼分析,本篇繼續和大家一起學習下和Resolver關係密切的Balancer的相關內容。這裏説的負載均衡主要指數據中心內的負載均衡,即RPC間的負載均衡。 傳送門 服務發現原理分析與源碼解讀 基於go-zero v1.3.5 和 grpc-go v1.47.0 負載均衡 每一個被調用服務都會有多個實例,那麼服務的調用方應該將請求,發向被調用服務的哪一個

grpc , 微服務 , go-zero , web開發 , go

收藏 評論

海生 - go wire 入門連載二:單體應用注入項目

更方便的在微信公眾號閲讀文章可以關注公眾號:海生的go花園 之前寫過一篇文章,主要是介紹wire的多個依賴注入實現 go wire 入門 實際使用中,很多人用的是框架,比如 kratos是單體應用,這裏再着重介紹一下,這方面的使用。 一、wire介紹 wire 依賴注入 有兩個核心概念 providers 和 injectors 。 語法如下: wire.Build(provide1

依賴注入 , go

收藏 評論

kwkwc - 適用於 Golang 的任務調度程序 AGScheduler

以前一直使用 Python 的任務調度庫 APScheduler(支持任務持久化,支持多種存儲方式),但由於沒有找到與它功能和使用方式類似的 Golang 庫,所以模仿 APScheduler 3.x 寫了個簡易版本的 AGScheduler。 AGScheduler Advanced Golang Scheduler (AGScheduler) 是一款適用於 Golang 的任務調度庫,支持多種

定時任務 , 持久化 , 存儲 , 任務調度 , go

收藏 評論

劉悦的技術博客 - 兔起鶻落全端涵蓋,Go lang1.18入門精煉教程,由白丁入鴻儒,Sublime 4 Go lang開發環境搭建EP00

原文轉載自「劉悦的技術博客」https://v3u.cn/a_id_222 Go lang,為併發而生的靜態語言,源於C語言又不拘泥於性能,高效卻不流於古板,Python靈活,略輸性能,Java嚴謹,稍遜風騷。君不見各大廠牌均紛紛使用Go lang對自己的高併發業務進行重構,原因無他,經濟下行的大背景之下,性能突出、效率拉滿的Go lang無疑是高併發場景下節約服務器資源的一劑靈藥。 與時俱進,順

windows , macos , 編程語言 , 環境搭建 , go

收藏 評論

甜點cc - 進制轉換以及位運算

本文代碼演示採用的是golang語言 進制 // 二進制 // go不能直接輸出二進制,可以使用 %b 格式化 // fmt %b 表示為二進制 var n int = 5 fmt.Printf("%T %b\n", n, n) // 101 // 8進制, 0-7 // 以數字0開頭表示 var n1 int = 011 fmt.Printf("%T %v\n", n1, n1)

二進制 , go

收藏 評論

海生 - 《go入門grpc》第五章:protoc生成的.pb.go文件解讀

更方便的在微信公眾號閲讀文章可以關注公眾號:海生的go花園 一、介紹 在第三章,以及第四章,我們學習了,如何把proto生產go文件。 《go入門grpc》第三章:從 proto 文件自動生成go代碼 《go入門grpc》第四章:使用Makefile優化protoc命令 本章我們學習下protoc --go_out命令 生成的.pb.go文件。 我們以user.pr

protobuf , grpc , go

收藏 評論

海生 - go精通protobuf連載三:protobuf使用示例,深入瞭解protoc命令

一、protobuf的使用分兩步 需要使用者在.proto文件中定義消息類型。 使用protoc編譯器根據.proto文件生成相應語言的代碼。 二、定義proto消息類型 目前protobuf官方文檔最新是v3版本,我們使用也是v3版本。 https://developers.google.com... 對應的go語言官方教程地址為 https://developers.goo

protobuf , go

收藏 評論

LiberHome - Golang file操作詳解

文件信息 可以用fileInfo這個API: package main import ( "fmt" "os" ) func main() { fileInfo, err := os.Stat("/Users/liberhome/GolandProjects/awesomeProject/test/test.txt") if err != nil {

file , go

收藏 評論

海生 - go精通protobuf連載一:安裝protobuf與protoc-gen-go

一、介紹 protobuf是一種與語言無關、與平台無關的可擴展的插件,用於序列化結構化數據。 只需要定義一下protobuf結構的文件 .proto 然後就可以使用protoc 命令生成對應的編程語言的結構的文件。 protoc在設計上把protobuf和不同的語言解耦了,底層用c++來實現protobuf結構的存儲,然後通過插件的形式來生成不同語言的源碼。 可以把protoc的編譯過程分成

protobuf , grpc , 微服務 , go

收藏 評論

王中陽講編程 - 為什麼越來越多的PHP程序員在學Go?

做開發的同學可能都有這種感受:一開始用 PHP 寫 Web 項目特別順手,尤其是中小型網站,幾乎可以快速上線。但隨着業務發展,用户量上來,尤其是遇到高併發或需要處理大量數據的時候,光靠 PHP 可能就有點吃力了。 這時候,不少 PHP 開發者會開始關注 Go 語言。其實你可能會發現,身邊已經有一些 PHP 轉 Go 或者正在學 Go 的朋友了。那為什麼 Go 值得 PHP 程序員學呢?咱們來聊幾點

php , go , 後端

收藏 評論

九卷技術錄 - 微服務架構學習與思考(02):微服務實施的前提條件?有哪些問題需要思考?

一、前言 前一篇文章簡單分析了微服務的好處,以及會帶來的問題。 遇到問題並不可怕,可怕的是我們不去面對它,不去想辦法解決它,逃避問題是不可能有任何進步。所以積極想辦法應對問題並解決問題,才能不斷的進步。 前面講了,微服務一般都是由單體演進而來,很少有業務從0就開始進行微服務開發。如果能從0就開始用微服務開發,確實是一件很好的事情,前提是你確實考慮清楚了用微服務開發適合當前的業務以及業務的發展需求。

微服務 , microservice , 架構設計 , go

收藏 評論

alwaysbeta - Go 語言 map 如何順序讀取?

原文鏈接: Go 語言 map 如何順序讀取? Go 語言中的 map 是一種非常強大的數據結構,它允許我們快速地存儲和檢索鍵值對。 然而,當我們遍歷 map 時,會有一個有趣的現象,那就是輸出的鍵值對順序是不確定的。 現象 先看一段代碼示例: package main import "fmt" func main() { m := map[string]int{ "a

面試 , map , go

收藏 評論

天策上將 - [go] chan close

close chan close由發送端調用,在收到最後一個發送值後關閉管道(It should be executed only by the sender, never the receiver, and has the effect of shutting down the channel after the last sent value is received) close管道後,

channel , go

收藏 評論

三四一十二 - 力扣-49. 字母異位詞分組

49. 字母異位詞分組 給你一個字符串數組,請你將 字母異位詞 組合在一起。可以按任意順序返回結果列表。 字母異位詞 是由重新排列源單詞的所有字母得到的一個新單詞。 示例 1: 輸入: strs = ["eat", "tea", "tan", "ate", "nat", "bat"] 輸出: [["bat"],["nat","tan"],["ate","eat","tea"]] 示例

hash , go , 後端

收藏 評論

wdlgd7ue - What's new in dubbo-go v3.3.0

我們 dubbogo 社區很高興地宣佈發佈最新版本 v3.3.0!這一版本帶來了多個 Bug 修復、新特性以及代碼優化,顯著提升了dubbogo 的穩定性與功能性。 🚀 版本亮點 在本次更新中,我們對多個核心組件進行了改進,以解決服務發現、註冊中心相關的問題,並優化內存管理,減少內存泄漏。此外,我們增強了底層通信庫的錯誤處理能力,並提升了系統的整體穩定性,為 Go 開發者提供更強大、更可靠的微服

dubbo , go , dubbo-zookeeper

收藏 評論

Hunter - Golang基礎筆記十五之sync

本文首發於公眾號:Hunter後端 原文鏈接:Golang基礎筆記十五之sync 這一篇筆記介紹 Golang 中的 sync 模塊。 sync 包主要提供了基礎的同步原語,比如互斥鎖,讀寫鎖,等待組等,用於解決併發編程中的線程安全問題,以下是本篇筆記目錄: WaitGroup-等待組 sync.Mutex-互斥鎖 sync.RWMutex-讀寫鎖 sync.Once-一次性執行

, sync , 對象池 , go , 後端

收藏 評論

謙和的荔枝 - GoCaptcha 行為驗證碼 - 支持點選模式,拼圖滑塊模式,拼圖拖放模式,圖像旋轉模式 - golang captcha

GoCaptcha 是行為式驗證碼,支持文本/圖形點選、滑動/拖拽、旋轉等驗證模式,並提供 Golang 生成和前端 JavaScript/Vue/React/Angular/Solid/Svelte 等依賴庫。 GoCaptcha:https://github.com/wenlng/go-captcha GoCaptcha 文檔:http://gocaptcha.wencodes.com

驗證碼 , 安全 , typescript , go , Javascript

收藏 評論

675173ff-65c2-413a-b556-576966012357 - 住宅代理的技術革新與行業演進 - B2Proxy

在互聯網早期,代理IP的主要功能是“隱藏真實身份”,而今天,它正在成為數據採集、AI訓練、廣告驗證、跨境運營等場景的底層基礎設施。 傳統的數據中心代理雖然速度快、成本低,但由於IP來自雲服務器或IDC機房,容易被識別為“非自然流量”,在反爬蟲與風控系統面前往往“無所遁形”。 而住宅代理的出現,徹底改變了這一格局。 住宅代理的IP來自真實家庭網絡,由ISP(互聯網服務提供商)分配,

android-studio , go , 前端

收藏 評論