go

用户7438356135112 小时前
go
无锁 Hub:我的 IM 系统为什么用 channel 而不是 mutex 管理在线用户做即时通讯系统,绕不开一个核心问题:成千上万个 WebSocket 连接同时收发消息,服务端要维护一张「在线用户表」才能知道目前有谁在线,消息应该发给谁。
吴佳浩1 天前
后端·go
Go史上最大“打脸”现场来了:泛型方法终于实现了作者:吴佳浩撰稿时间:2026-6-3最后更新:2026-6-3Go 相关文章已经停更半年有余。最近一段时间,在 Vibe Coding 的浪潮下,讨论度最高的往往是 Python 和 TypeScript。无论是 Agent、MCP,还是各种 AI 应用开发框架,似乎都在围绕这两门语言展开。
明月_清风2 天前
后端·go
深入 Go 并发编程:从 Goroutine 到 Channel 的系统性避坑指南本文基于 Go 并发编程中的高频问题,系统梳理 goroutine、channel、select、context 等核心知识,并总结工程实践中的典型陷阱与最佳实践。
用户34232323763173 天前
go
开源!Go+Wails+Vue3 手搓一个 PLC 实时监控桌面工具工业自动化领域,监控 PLC 点位数据是绕不开的需求。商业方案有西门子博图(TIA Portal)的 Watch Table、各类 SCADA 系统,但要么臃肿、要么昂贵、要么闭源。
止语Lab3 天前
go
为什么你的 Go TCP server P99 延迟这么高Go 服务上线,P50 一切正常,P99 偶尔飙到几百毫秒。你打开 pprof,CPU 和内存都很健康,goroutine 数量也没炸。
Andy Dennis3 天前
消息队列·go·nsq
nsq学习记录学习 https://zhuanlan.zhihu.com/p/665893174✅ go-nsq 库的优点
韦胖漫谈IT3 天前
java·python·ai·rust·go·技术落地
选语言不是站队,是选适合问题的工具每隔一段时间,互联网上就会爆发一场关于编程语言的圣战。Python 党说 Go 写起来太啰嗦,Go 党说 Python 太慢,Rust 党同时鄙视这两者……争论的双方引经据典,气势汹汹,却往往忘了一个最基本的问题:你在解决什么问题?
喵个咪3 天前
后端·go·orm
GoWind Toolkit Go后端代码生成 完整全流程实战做Go微服务开发,大部分开发者每天都在做无用功:新建项目、搭建目录、手写实体类、反复写DAO、Service、Proto文件,还有枯燥的CRUD基础代码。不仅浪费时间,团队每个人编码风格不一样,还会导致项目结构混乱、维护成本飙升。
夜悊4 天前
go
Go网络编程的学习代码示例:客户端/服务端(C/S)模型Go网络编程的学习代码示例:客户端/服务端(C/S)模型。yezhening/programming-essays: 编程随笔
审判长烧鸡4 天前
go
【AI问答】GO代码循环返值帮我看一断AI生成的代码,我总觉得有些代码是脱裤子放屁,还是太高深我看不出什么来,为什么不直接return langs??
捧 花4 天前
go·agent·eino
Eino框架记忆功能实现指南Eino 是字节跳动开源的 Go 语言 AI 应用开发框架,其记忆功能的实现采用了框架与业务层解耦的设计:框架本身不提供内置的 Memory 组件,而是提供基础的消息处理、向量存储等能力,由业务层根据需求实现具体的记忆存储与管理逻辑。
Java陈序员4 天前
react.js·postgresql·go
主流数据库通吃!一款开源实用的数据库备份管理工具!大家好,我是 Java陈序员。在数据库运维工作中,数据备份永远是绕不开的核心环节。不少从业者都遇到过这样的窘境:定时任务正常执行、备份文件按时生成,可等到故障发生需要恢复时,才发现备份文件损坏、数据缺失。尤其是面对 PostgreSQL、MySQL、MongoDB 等多类型数据库,零散的备份脚本、原生工具不仅配置繁琐,还很难统一管理备份策略、存储位置与恢复校验,给日常运维增添了大量负担。
云浪4 天前
后端·go
搞懂 Go WaitGroup:一篇文章彻底理解并发等待机制想象你是一个火锅店老板,今天有 3 桌客人同时点了菜:你喊了 3 个服务员同时去准备这三桌的菜。作为老板,你需要确认所有服务员都上完菜之后,才能在系统里点击"本轮上菜完毕"。
喵个咪4 天前
后端·架构·go
选择第三方IAM还是自建权限体系?中小型后台系统权限架构决策指南搭建后台管理系统、业务中台时,几乎所有开发团队都会遇到同一个问题:究竟是直接接入成熟的第三方IAM(身份与访问管理)系统,还是结合业务场景自建认证授权体系?
喵个咪5 天前
架构·go·ai编程
AI重构软件开发范式:框架与脚手架为何仍是生产级开发的刚需?大模型技术高速迭代,正在深层次重塑软件开发的作业模式。当前编码类大模型已成熟支持单文件编写、批量CRUD生成、业务逻辑拼装等能力,部分低复杂度业务模块,甚至可全程交由AI独立完成开发与交付。
夜悊5 天前
go
Go并发编程的学习代码示例:生产者消费者模型Go并发编程学习的简单代码示例:生产者消费者模型。yezhening/programming-essays: 编程随笔
久违 °5 天前
人工智能·数据分析·go·agent·数据隐私
【AI-Agent】TagMatrix 数据标注工具开发这是一个小的AI数据打标工具,我写了差不多2周,前前后后打磨UI修修补补也有一个月了,一开始只是想为自己的一项数据工作(数据分类)提提效,后来发现这种工具的需求量确实不小,于是在各路朋友,同事的建议下缝缝补补了一些功能,也加入了AI的能力,到4.0版本才算是一个我将就满意的版本,工具的开发思路很简单,主线一个是能给数据分类,这个我选用了打标签的方式,一个是数据隐私保护,所以数据全部存放本地,就连AI能力仅仅是半人工协同。处理逻辑也不复杂,就是导入数据,创建标签,编辑打标规则,然后执行打标任务,拿到结果。简
小羊在睡觉5 天前
后端·算法·leetcode·golang·go
力扣84. 柱状图中最大的矩形84. 柱状图中最大的矩形给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,宽度为 1 。
用户398346161206 天前
spring·go
Go-Spring 实战第 15 课 —— Condition:根据配置和上下文激活 Bean在自动装配出现之前,装配逻辑大多直接写在应用代码里。也就是说,一个 Bean 要不要注册,通常在项目初始化阶段就已经被写死了。这样做很直观,但代价也很明显:同一套 Bean 很难在不同的项目之间复用。