技术栈
go
王码码2035
1 个月前
后端
·
golang
·
go
·
接口
AI 模型部署架构:从推理加速到弹性伸缩的工程化落地
一个 7B 参数的大模型部署在 A10 GPU 上,QPS 仅为 5,GPU 利用率却只有 30%。同时,并发请求超过 10 时,P99 延迟从 2 秒飙升至 8 秒。这不是模型性能问题,而是部署架构的问题——推理框架的批处理策略、请求调度机制、资源分配模型都直接影响 GPU 利用率和响应延迟。
程序员爱钓鱼
14 小时前
后端
·
面试
·
go
Go 编程实战:切片 Slice——灵活的动态数据集合
上一篇我们学习了数组 Array。数组可以保存一组相同类型的数据,但是有一个明显限制:长度固定。一旦定义为 [5]int,长度就是 5,运行过程中不能变成 6 或 10。但实际开发中的用户列表、商品列表、订单数据、接口返回结果等,数量通常是不确定的。 因此 Go 提供了更加灵活的数据结构——切片 Slice。 切片是 Go 开发中使用频率最高的数据结构之一,理解 Slice 对后面学习 Map、函数参数、JSON、数据库查询等内容都非常重要。
段振轩
2 天前
前端
·
redis
·
mysql
·
go
gozero整合mysql,gorm,redis.jwt
gozero,是一个常见的微服务框架,这里分享一下整合mysql,redis,jwt的相关的代码
会编程的土豆
2 天前
redis
·
消息队列
·
go
·
高并发
12306 春运抢票:数据一致性怎么保证
🥰个人主页:会编程的土豆(欢迎来访) 💎作者简介:后端学习者 ❄️个人专栏:数据结构与算法,数据库,leetcode ✨那些你一个人走过的夜路,终将化作照亮未来的光
程序员爱钓鱼
2 天前
后端
·
面试
·
go
Go 编程实战:数组 Array——固定长度的数据集合
在前面的文章中,我们已经学习了 Go 语言中的 break、continue 和 goto,掌握了如何控制循环执行流程。从这一篇开始,我们进入 Go 中非常重要的数据结构部分。
程序员爱钓鱼
3 天前
后端
·
面试
·
go
Go break、continue、goto 详解
Go 编程实战系列(二十)上一篇《Go for 循环详解》中,我们学习了 Go 中唯一的循环关键字 for,包括普通循环、无限循环、range 遍历以及嵌套循环等内容。本篇继续学习流程控制中的三个重要关键字:
名字还没想好☜
5 天前
java
·
jvm
·
后端
·
golang
·
go
Go 的 strings.Builder 实战:拼接性能、Grow 预分配与何时该用 bytes.Buffer
Go 里拼字符串,新手第一反应是 +=,循环几万次后 CPU 和内存双双爆表。老手会甩一句「用 strings.Builder」,但很少讲清楚它为什么快、Grow 有什么用、什么时候反而该用 bytes.Buffer。这篇用能跑的代码说明白。
worxfr
3 天前
go
Go 底层心智模型:并发、内存与闭包
写给已经能写 Go 但想知道"为什么"的人。这篇文章不讲语法,只聊机制。很多人把这两个词当同义词用。Rob Pike 那句 “Concurrency is not parallelism” 被引用了无数遍,但真正能在白板上画清楚的人不多。
265194051126480
3 天前
go
·
监控
08-告警并发与多Master同步
双 Master 每 5s 从 DB 全量同步活跃告警;IP 一致性哈希把 Agent 尽量粘在同一 Master,一致性由 DB 同步兜底;不用 Redis、不用 leader 选举;DB 是唯一事实源,内存缓存只是投影
程序员爱钓鱼
4 天前
后端
·
面试
·
go
Go for 循环详解
Go 编程实战系列(十九)上一篇《Go switch 详解》中,我们学习了如何使用 switch 根据不同条件选择不同的代码分支。本篇继续学习 Go 流程控制中另一个非常重要的知识点:for 循环。
程序员爱钓鱼
4 天前
后端
·
面试
·
go
Go switch 详解
Go 编程实战系列(十八)上一篇《Go if 判断详解》中,我们学习了如何使用 if、else if 和 else 根据不同条件控制程序执行流程。
265194051126480
4 天前
go
·
监控
07-告警引擎与状态机
状态机 v5:触发秒反应、恢复要观察;12 种告警类型、三级阈值、RMW 锁内决策锁外落库;离线巡检走 DB 不走缓存
NutShell Wang
4 天前
前端
·
人工智能
·
go
·
vibe coding
Wails v3 Beta 实战:用显式对象模型重写你的第一个 Go 桌面应用
如果你用过 Wails v2 写桌面应用,大概率遇到过这几个别扭点:配置全塞进一个 wails.Run()、想拿窗口句柄得绕、想做多窗口更麻烦、构建过程像个黑盒。2026-08-02,团队在历经三年半重写后发布了 Wails v3 Beta。它不是小版本迭代,而是一次架构级重构:用显式的 App / Window / Service 对象模型,替换掉那套包罗万象的隐式 API,并原生支持多窗口、静态分析生成前端绑定、以及可读可改的 Taskfile 构建流程。
SoStraw
5 天前
go
·
p2p
·
nas
·
cgo
·
json-rpc
·
webrpc
·
无公网ip
Go + webrpc 实战:人在外面,远程查家里 NAS 磁盘和目录
独立开发者笔记,非官方教程。Token 与 SDK 见 webrpc 控制台。人不在家里时,常会碰到两个很具体的问题:
newerp
5 天前
后端
·
程序员
·
go
Go net/http 标准库基础
Go 的 net/http 包是标准库中最具代表性的设计之一,它遵循接口驱动的设计哲学。整个包围绕两个核心接口展开:
265194051126480
6 天前
go
01-整体架构与高可用
双 Master、Keepalived VIP、Nginx 双栈、8004 Agent 8h 长稳8004 台 Agent,双 Master 各 2C2G,跑 8 小时长稳,DB 连接稳定在 17-20 不爬升。高可用不靠堆机器,靠无状态设计和路由黏性。
程序员爱钓鱼
6 天前
前端
·
后端
·
go
Go if 判断详解
Go 编程实战系列(十七)上一篇《Go 运算符详解》中,我们学习了算术运算符、比较运算符、逻辑运算符等内容。有了这些基础之后,就可以开始学习 Go 中最重要的流程控制语句之一:if 判断。
名字还没想好☜
6 天前
开发语言
·
后端
·
golang
·
go
·
unsafe
Go 的 unsafe.Pointer 实战:零拷贝 []byte↔string 转换与三条铁律
Go 里 []byte 转 string 用 string(b),string 转 []byte 用 []byte(s)——简单,但每次都会分配新内存并拷贝一遍数据。在热路径上,比如高频解析协议、日志打点、拼 map key,这份拷贝可能占掉可观的 CPU 和 GC 压力。
阿里云云原生
6 天前
云原生
·
go
阿里云联合 Datadog,补齐 Go 可观测性最后短板
作者:古琦Go 是最后一个获得零代码可观测能力的主流语言。2026 年 7 月,OpenTelemetry Go Compile-Time Instrumentation 项目正式发布 v1 稳定版——由 Alibaba 和 Datadog 联合发起,经过一年半的社区协作,Go 开发者终于可以用一行命令让应用获得分布式追踪和指标采集能力,无需改动任何业务代码。
可观测性用观测云
6 天前
go
零码改造!Go 语言应用上报观测云完整最佳实践
Go 应用接入链路追踪时,常见方案是在代码中手动引入 OpenTelemetry SDK,并为 HTTP、gRPC、数据库、Redis、MongoDB 等组件逐一添加 instrumentation。这种方式可控性强,但对已有项目改造成本较高,也容易出现埋点不完整、上下文传播遗漏、依赖版本不兼容等问题。