Golang
含有「Golang」共 143 篇內容
全部內容
發佈日期由新至舊
虎斑貓的散記
2025/07/10
Golang + Redis:給「什麼都往 Redis 塞」的你,一個安全修改資料的分散式鎖範例
現在越來越多團隊傾向把狀態、快取、排行榜、暫存資料通通往 Redis 塞。理由很簡單:Redis 快、簡單、大家都會用。但你有想過嗎?當多人或多實例同時修改同一筆 Redis 資料,資料就可能被覆蓋、異常或損毀。 本篇文章將以實作為主,示範一個用 Go 實作的 RedisLocker 工具
#
Golang
#
redis
#
分散式鎖
喜歡
留言
虎斑貓的散記
2025/07/02
Golang 中的 Pointer 與 Pointer Receiver:兩個類似但本質不同的概念
最近在教學 Golang 的記憶體處理細節時,重新對 Pointer 和 Pointer Receiver 做了梳理。這兩者經常一起出現,但實際上代表不同層面的設計。
#
程式
#
工程師
#
Golang
喜歡
留言
虎斑貓的散記
2025/07/01
Go 語言小知識:import 前的底線 _ 是做什麼用的?
Go 語言中的 init() 函式於 package 匯入時自動執行,import _ "..." 技巧則允許僅執行 init() 函式而避免使用該 package 的其他內容。
#
Golang
#
Gorm
#
工程師
喜歡
留言
EMO先生的沙龍
2025/01/27
刷 LeetCode 常用的 Golang 小技巧
本文介紹使用 Golang 解決 LeetCode 題目的技巧,包含運用 map[int]int、slice 實作堆疊、copy 函數高效複製切片、for 迴圈取代 while 迴圈,以及處理鏈結串列的技巧,以提升程式碼效率和可讀性。
#
AI
#
程式
#
Golang
32
1
黃璧怡
2025/01/28
1
祝EMO先生新年快樂!🧧🎊☀️
1
Jim 程式實驗室
2024/09/18
179. Largest Number
Given a list of non-negative integers nums, arrange them such that they form the largest number and return it. Since the result may be very large, so
#
leetcode
#
Golang
1
留言
小黑與程式的邂逅
2024/05/11
[Docker]介紹
Docker是由GO語言實現,是一個在GitHub上開發原始碼的專案。它的目標是實現羽量級的作業系統虛擬化。讓使用者操作Docker,就像是操作一個羽量級的虛擬機器。 優勢 快速發表和部署 高效的部署和擴充 資源使用率高 管理簡單 核心 Image映像檔 Docker
#
Docker
#
Golang
#
Image
1
留言
Err500
2024/04/04
【Go】學習資源紀錄:Ultimate Go Programming(Ardan Labs)
原本的計畫是寫系列文,一天嗑一點,雖然完整影片約17小時,分批消化卻花了我近10天,現在回去看我第一天寫的草稿,編輯時間已經是半年前...。
#
測試
#
程式
#
學習
4
留言
KH Huang的沙龍
2023/12/14
Golang - Gin #41: 在Gin中整合GraphQL和MongoDB
🚀 在Gin中整合GraphQL和MongoDB:靈活的數據查詢 隨著Web應用的複雜度增加,開發者尋找更靈活和高效的方式來查詢和操作數據。GraphQL作為一種查詢語言,允許用戶精確地指定他們想要的數據,而MongoDB作為一個靈活的NoSQL數據庫,可以很好地支持這種查詢。結合這兩者,我
#
軟體
#
軟體開發
#
Gin
3
留言
Err500
2023/12/09
【Go + htmx】隨手玩玩
htmx前陣子還只是網路迷因,近期拿來搭配go的系列影片越來越多了,兩者都可以用很少量的程式實作出功能,很適合拿來做些簡單的project。
#
程式
#
Golang
#
htmx
5
留言
阿Han的沙龍
2023/11/03
【程式語言 - Go】關於Struct List的排序
排序這個動作在軟體開發中常常會使用到, 從使用者期望所見的順序到資料處理的效能議題都與排序息息相關, 因此掌握程式語言的排序功能是非常重要的一個環節, 而我們在閱讀他人的Go專案程式碼時也會看到排序的方式有些許不同, 那究竟有何差異呢? 就讓我們繼續看下去吧… 其實在進入今天的主題之前, 我們
#
Go
#
Golang
#
程式語言
13
留言