首页
学习
活动
专区
圈层
工具
发布

#go

静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言

Gobin v1.2.0 发布:从快速构建到稳定发布的一次补齐

孟斯特

Gobin v1.2.0 已经发布。这是一个向后兼容的功能版本,核心目标很明确:让一个静态博客项目从“能快速构建”,继续往“能长期维护、能放心发布、能顺手部署”...

1300

Go 语言 context.Value 的强类型安全实践

技术圈

写 Go 的时候,很多开发者天天都在和 context.Context 打交道。这玩意儿本来是设计用来传取消信号和控制超时的,但实际开发里,很多人喜欢把 con...

5510

Go 新提案:go doc -test,为AI时代而设计,而不是只人

GoLang学习记

深夜三点,我盯着屏幕上的 crypto/rsa 包,试图理解某个边缘场景的边界条件。文档看完了,示例跑通了,但心里总缺了一块:官方测试用例是怎么处理这个 cor...

3210

Golang技术周刊 2026年第16周

用户11088760

本周Go生态亮点:深入编译器内部机制的硬核探索、GitHub用eBPF提升部署安全、TinyGo将支持Go 1.26、GitHub官方MCP Server 1....

5200

Goland2026.2 EAP 开启:新姿势太巴适了

GoLang学习记

遇到难解决的bug,你是否又沉默了,屏幕的蓝光映在我疲惫的脸上。线上服务突然卡顿,pprof 导出的火焰图像一团乱麻,终端里 go tool trace 的输出...

3610

日志写错键名被骂惨后,我悟了:Go的slog还能这么玩?

GoLang学习记

上周五下午四点五十九分,我正准备合上电脑冲去赶地铁,突然收到运维小哥的钉钉:"兄弟,你刚上线的那个服务,日志里order_id怎么有一半变成了!BADKEY?"

3410

基于VS Code搭建Go语言开发环境(windows)

红龙创客

获取安装包:访问Go语言官方下载页面(golang.google.cn/dl)或国内镜像站(studygolang.com/dl),下载最新的Windows安装...

16310

「Go 语言实战」从零手写一个分层架构的图书管理系统(HTTP + DDD 思想 · 含完整源码)

百行代码

csig | 服务端开发 (已认证)

本文配套源码已开源在本地工程 library/ 目录,全文所有代码片段都与仓库一一对应、可直接 go run 运行。

8110

AI 时代,Rust + Go + Python:一人公司的最优技术选择

不吃草的牛德

在 AI 浪潮席卷全球的今天,不管是大型团队还是一人公司,都需要面对越来越严苛的技术挑战和高昂的成本:海量数据实时处理、超大规模模型推理、低延迟高并发、昂贵的账...

13310

面试题:Go 语言中读多写少选 RWMutex 是万能的吗?

技术圈

在后台开发中,开发者经常会遇到一种非常典型的并发场景:配置中心热加载、路由映射表检索或者系统黑白名单拦截。这类场景的共同特点是:读请求极度频繁(如每秒数十万甚至...

5910

换了 Embedding 模型向量全废了?Go 实战大规模数据平滑重构

技术圈

在 AI 应用的生命周期中,向量数据库(Vector DB)的迁移往往比传统数据库更令人头疼。与关系型数据库只需导出 SQL 或同步 Binlog 不同,向量数...

6310

Python 能干的 Agent,Go 一样行

王中阳AI编程

AI Agent 爆发已经两年了,各种框架和应用百花齐放。但如果你留意技术社区的讨论,会发现一个尴尬的现实:一提到 Agent 开发,默认就是 Python。L...

11310

过山车,吵了 11年,Go 终于通过了少写几个字的提案,但是想用还要等到一年

GoLang学习记

Go 的一大优势是"开箱即用"的工具体验。但如果类型可以省略,gopls、gofmt、staticcheck 等工具都需要重新思考:

11710

Go 数据库框架选型:反射派 vs 代码生成派的取舍之道

技术圈

在 Go 语言的生态系统中,如何与数据库交互一直是一个充满争论的话题。不像 Java 有 Hibernate,Node.js 有 Prisma,Go 社区在数据...

12110

Go 内存优化:unique 包让你的资源占用“瞬间蒸发”

技术圈

想象一下,你的服务需要处理 100 万个订单,每个订单都有一个“城市名”字段。虽然全球只有几千个城市,但在内存中,你可能存储了 100 万个独立的字符串对象。这...

8710

AI 工程化实战:Go 语言中的 Prompt Caching 优化策略

技术圈

在 2026 年,衡量一个 AI 后端工程师(Gopher)水平的标准,除了看他能写出多复杂的 Agent 逻辑,更要看他能否在保障性能的同时,把 Token ...

12010

给 AI 装上“手”:Go 语言 Function Calling 实践

技术圈

在 2026 年的今天,大模型(LLM)已经展现出了惊人的逻辑推理能力。但如果你真正尝试过构建生产级别的 AI 应用,你一定会发现一个残酷的现实:大模型虽然“聪...

27210

苦等11年,Go 终于决定通过复合字面量的提案了,开发者直呼yyds。

GoLang学习记

一位名叫 neild 的 Go 贡献者在 GitHub 上提交了一个看似不起眼的关于复合字面量的提案,标题很克制:"spec: type inferred co...

10010

Go的slices.Grow教你优雅扩容

GoLang学习记

上周三下午三点,我盯着屏幕上的 panic: runtime error: slice bounds out of range 陷入沉思。不是因为代码写错了,而...

9010

Go 如何写一个优雅的Handler?

GoLang学习记

昨天同事问我:"为什么你的 handler 函数比业务逻辑还长?"我沉默了三秒,默默删掉了 40 行样板代码。

9410
领券