go

唐青枫12 小时前
go
别再把 make 和 new 搞混:Go make 从切片到通道实战详解make 是 Go 里的内置函数,专门用来创建并初始化三种类型:语法大概长这样:常见写法:一句话概括:
协享科技19 小时前
前端·人工智能·程序人生·go·ai编程·sse
前端 SSE 流式响应处理实践:从接收、解析到渲染Server-Sent Events(SSE)是实现 AI 流式输出的最轻量方案。相比 WebSocket,它单向、基于 HTTP、浏览器原生支持,不需要额外库。
用户398346161202 天前
spring·go
Go-Spring 实战第 18 课 —— App 使用:启动、配置与运行期扩展上一篇文章,梳理了 Go-Spring App 的运行模型。我们了解了,应用在启动时会依次完成配置加载、日志初始化、容器启动、Runner 执行和 Server 启动,退出时会停止服务并释放资源。在此基础上,本篇咱们来看看如何在项目中使用 App。
喵个咪2 天前
后端·架构·go
技术复盘:基于 GoWind Admin 实现 Kratos 框架单体轻量化落地在 Go 开发社区中,长期存在一个普遍认知误区:以 Kratos 为代表的微服务框架配置流程繁琐、工程模板冗余、上手门槛较高,仅适合大型分布式项目,用于中小单体业务属于大材小用。同时 Protobuf IDL、Wire 依赖注入等配套技术的学习成本,也让大量初学者、外包开发者望而却步。原生 Kratos 本身具备单体运行能力,但官方默认模板面向分布式场景设计,存在组件冗余、初始化流程繁杂、单体适配不友好等问题,直接用于单体项目改造成本较高。而 GoWind Admin 通过自研 Kratos-Bootst
9624562 天前
go
Go 并发实战:SingleFlight 踩坑与缓存代理优化复盘在开发基于 DeepSeek 的 AI 预测代理服务时,我使用 singleFlight 合并相同请求以避免缓存击穿,同时结合支付中间件(x402)控制访问。起初,在单次请求测试时一切正常,但当并发请求到达时,出现了“仅第一个请求收到数据,其他请求空响应并最终超时”的诡异现象。 本文复盘整个排查与优化过程,记录关键踩坑点和最终解决方案。
唐青枫2 天前
go
别再把 new 当构造函数:Go new 从零值指针到实战用法new 是 Go 里的内置函数,作用很简单:语法如下:比如:这行代码会得到一个 *int 类型的指针,指针指向的值是 int 的零值,也就是 0。
用户398346161202 天前
spring·go
Go-Spring 实战第 17 课 —— App 运行模型:启动、运行与关闭上一篇,我们梳理了 Go-Spring IoC 容器的运行流程,了解了 Bean 注册、装配、初始化和销毁的过程。不过,IoC 容器只是应用完整运行流程中的一个环节。
9624562 天前
go
Go 语言 x402 支付中间件与 DeepSeek 代理开发复盘本文记录了在开发基于 x402 协议的 AI 预测服务时遇到的一系列技术问题,以及从中学到的 Go 语言核心知识点。适合有一定 Go 基础的开发者阅读。
明月_清风2 天前
后端·tcp/ip·go
图解 Socket 编程:一文吃透 TCP/UDP 编程模型(Go 实战版)两张图看懂网络编程本质。本文围绕经典的 TCP/UDP Socket 编程模型图,用 Go 语言带你从零手写服务端与客户端,彻底理解连接建立、数据收发、资源释放的全流程。
踏着七彩祥云的小丑2 天前
开发语言·学习·golang·go
Go学习第1天:入门统一官网下载地址:https://go.dev/dl/,国内加速:https://golang.google.cn/dl/ Go1.16+默认启用Go Mod,废弃强制GOPATH目录,项目可在任意文件夹创建
用户743835613514 天前
go
无锁 Hub:我的 IM 系统为什么用 channel 而不是 mutex 管理在线用户做即时通讯系统,绕不开一个核心问题:成千上万个 WebSocket 连接同时收发消息,服务端要维护一张「在线用户表」才能知道目前有谁在线,消息应该发给谁。
吴佳浩4 天前
后端·go
Go史上最大“打脸”现场来了:泛型方法终于实现了作者:吴佳浩撰稿时间:2026-6-3最后更新:2026-6-3Go 相关文章已经停更半年有余。最近一段时间,在 Vibe Coding 的浪潮下,讨论度最高的往往是 Python 和 TypeScript。无论是 Agent、MCP,还是各种 AI 应用开发框架,似乎都在围绕这两门语言展开。
明月_清风5 天前
后端·go
深入 Go 并发编程:从 Goroutine 到 Channel 的系统性避坑指南本文基于 Go 并发编程中的高频问题,系统梳理 goroutine、channel、select、context 等核心知识,并总结工程实践中的典型陷阱与最佳实践。
用户34232323763176 天前
go
开源!Go+Wails+Vue3 手搓一个 PLC 实时监控桌面工具工业自动化领域,监控 PLC 点位数据是绕不开的需求。商业方案有西门子博图(TIA Portal)的 Watch Table、各类 SCADA 系统,但要么臃肿、要么昂贵、要么闭源。
止语Lab6 天前
go
为什么你的 Go TCP server P99 延迟这么高Go 服务上线,P50 一切正常,P99 偶尔飙到几百毫秒。你打开 pprof,CPU 和内存都很健康,goroutine 数量也没炸。
Andy Dennis6 天前
消息队列·go·nsq
nsq学习记录学习 https://zhuanlan.zhihu.com/p/665893174✅ go-nsq 库的优点
韦胖漫谈IT6 天前
java·python·ai·rust·go·技术落地
选语言不是站队,是选适合问题的工具每隔一段时间,互联网上就会爆发一场关于编程语言的圣战。Python 党说 Go 写起来太啰嗦,Go 党说 Python 太慢,Rust 党同时鄙视这两者……争论的双方引经据典,气势汹汹,却往往忘了一个最基本的问题:你在解决什么问题?
喵个咪6 天前
后端·go·orm
GoWind Toolkit Go后端代码生成 完整全流程实战做Go微服务开发,大部分开发者每天都在做无用功:新建项目、搭建目录、手写实体类、反复写DAO、Service、Proto文件,还有枯燥的CRUD基础代码。不仅浪费时间,团队每个人编码风格不一样,还会导致项目结构混乱、维护成本飙升。