golang

喵了几个咪25 分钟前
golang·gowind
GoWind Ops 深度拆解:纯出站 Agent + MQTT 信令,把「管机器、跑项目、发脚本、构建分发」做扎实本文回答一个问题:当你点下「分发到 20 台机器」,从浏览器到目标机磁盘落定,中间经过了哪些服务、哪些协议、哪些状态机与哪些防呆设计?
紧跟先前的步伐2 小时前
人工智能·ai·golang·1024程序员节
Go AI Agent 实战 14|多轮对话与上下文历史管理本系列共 10 阶段,面向有 Go 后端基础的开发者,全程用 Go 手写实现。 当前进度:阶段二 Go 调用大模型 · 第 7 课(14) 上一篇:大模型流式输出 Streaming 的实现
microrain2 小时前
javascript·物联网·golang·sagooiot
设备报文怎么变,SagooIoT 只约定三个函数名接入清单摊开的时候,差别往往不在协议栈上,而在报文长得什么样。同样是"上报一次温湿度",三台设备可能长成这样:
紧跟先前的步伐2 小时前
人工智能·安全·ai·golang·1024程序员节
Go AI Agent 实战 15|context.Context、超时与取消机制本系列共 10 阶段,面向有 Go 后端基础的开发者,全程用 Go 手写实现。 当前进度:阶段二 Go 调用大模型 · 第 8 课(15) 上一篇:多轮对话与上下文历史管理
编程的一拳超人2 小时前
java·python·golang·node.js·agent
【元宝搜索开发者征文大赛】四语实战:Java/Python/Go/Node.js 构建 AI 搜索应用全攻略一份 API,四种语言,四类真实业务场景,四套可运行的原型系统。作品阶段:可演示原型(四个项目均已完成开发、联调与端到端验证,提供完整源码与真实运行截图)
飞鸟真人17 小时前
后端·golang
IM网关系列(九)单账号流量统计:滑动窗口桶方案设计与Go实现IM网关是长连接接入层(WebSocket为主),需要对上行消息做限流防护:防止真人账号刷屏、机器人刷消息、恶意账号打满带宽、群组消息风暴拖垮后端。 需求约束:
紧跟先前的步伐20 小时前
人工智能·ai·golang·json
Go AI Agent 实战 11|请求结构、响应结构与 JSON 解析本系列共 10 阶段,面向有 Go 后端基础的开发者,全程用 Go 手写实现。 当前进度:阶段二 Go 调用大模型 · 第 4 课(11) 上一篇:环境变量、API Key 与密钥安全
利威尔xu1 天前
后端·websocket·微服务·面试·golang
Go IM 源码实战(2):WebSocket 握手 11 步,少 1 个参数连不上你好,我是利威尔xu。这是「项目实战」下**「Go IM 源码实战」系列第 2 篇**。上一篇我们建了整张地图,这一篇下到第一层——客户端连上来的那道门。
利威尔xu1 天前
开发语言·后端·性能优化·golang·高并发
万字详解 | Go 进阶(二)GC 三色标记:STW 从 10ms 压到 40μs,1 次 Full GC 让线上 P99 抖了 3 秒你好,我是利威尔xu。这是「GO保姆级万字详解」专栏的第二篇进阶向长文。上一篇《万字详解 | Go 进阶(一)GMP 调度器:10 万个 goroutine 凭什么不慌?》把"谁在执行 goroutine"讲完了,这篇解决下一个问题:goroutine 执行完产生的垃圾,Go 是怎么在不停服的前提下干掉的。两篇合起来,才是完整的运行时图景。
紧跟先前的步伐1 天前
开发语言·人工智能·http·ai·golang
Go AI Agent 实战 12|HTTP 状态码、API 错误处理与日志本系列共 10 阶段,面向有 Go 后端基础的开发者,全程用 Go 手写实现。 当前进度:阶段二 Go 调用大模型 · 第 5 课(12) 上一篇:请求结构、响应结构与 JSON 解析
pan_junbiao1 天前
开发语言·后端·golang
Go语言中的空白标识符空白标识符是由下划线 “_” 表示的特殊标识符,对于不被使用且存在的变量,可以使用空白标识符表示。空白标识符不占用内存、不保存值、不能读取,用来接收不需要的返回值,规避编译器 “变量声明未使用” 报错。
念何架构之路2 天前
开发语言·后端·golang
go-grpc设计思想.proto 是唯一事实,客户端存根、服务端接口、路由表全部由它生成(02 篇)。业务代码永远不手写"方法名→处理函数"的映射——手写的映射在跨语言、跨团队、跨版本时必然漂移。生成物收敛到极少数入口(Invoke/NewStream),框架逻辑与业务逻辑彻底分层。
microrain2 天前
物联网·缓存·golang·sagooiot
SagooIoT 的缓存换后端只改一行配置,文件后端连 Redis 都不需要先说一个很常见的现场条件:一台机器、一个数据目录、一份二进制,没有额外的中间件可以装。这种环境里做物联网平台,最容易被卡住的不是协议解析,而是"那些本该放在 Redis 里的东西该放哪里"。设备详情、产品 TSL、系统参数、告警规则、规则链,全都是读多写少、结构固定、可以常驻的字典数据。
喵了几个咪2 天前
golang·gowind
GoWind ShortPlay 深度拆解:三服务 BFF + Core,一条请求的完整工程链路本文回答一个问题:一次上下滑、一次发布、一次审核驳回,在 GoWind ShortPlay 里分别走过了哪些代码、哪些状态与哪些取舍?
紧跟先前的步伐2 天前
人工智能·ai·golang
Go AI Agent 实战 06|JSON 结构化输出与 Go 后端校验本系列共 10 阶段 ,面向有 Go 后端基础的开发者,全程用 Go 手写实现。 当前进度:阶段一 大模型基础 · 第 6 课 上一篇:Temperature 与生成参数
紧跟先前的步伐3 天前
人工智能·http·ai·golang
Go AI Agent 实战 08|HTTP 模型 API 的工作原理与请求流程本系列共 10 阶段,面向有 Go 后端基础的开发者,全程用 Go 手写实现。 当前进度:阶段二 Go 调用大模型 · 第 1 课(08) 上一篇:模型幻觉、能力边界与成本控制
紧跟先前的步伐3 天前
大数据·人工智能·golang
Go AI Agent 实战 07|模型幻觉、能力边界与成本控制本系列共 10 阶段 ,面向有 Go 后端基础的开发者,全程用 Go 手写实现。 当前进度:阶段一 大模型基础 · 第 7 课 上一篇:JSON 结构化输出与 Go 后端校验
利威尔xu3 天前
开发语言·后端·面试·性能优化·golang
Go GMP 调度器 10 个高频追问:3 个线上故障让 P99 从 80ms 飙到 2s、10 万 goroutine 泄漏作者:利威尔xu | CSDN 专栏《面试八股精讲》你好,我是利威尔xu。先交代这篇的位置。周一咱发了《万字详解 | Go 进阶》(一)GMP 调度器,把 G、M、P 的底裤都扒了一遍;今天这篇是配套的面试突击版——同一个主题,换成考官的视角重新问一遍。底层原理长文在这里,看不懂随时回去查:《万字详解 | Go 进阶(一)GMP 调度器:10万个goroutine凭什么不慌?》
FfHUCisI3 天前
服务器·开发语言·后端·golang
无锁 Reactor 网络模型与 gnet / evio 架构拆解先说一个可能不受欢迎的结论:绝大多数 Go 服务不需要 Reactor 框架。net 包配上运行时自带的 netpoller,已经让"一个连接一个 goroutine"这套写法能撑到几十万连接,而代码可读性远胜回调式状态机。gnet 这类框架存在的理由很窄,但确实存在。