Go

首页 标签 Go
# Go #
关注
24137内容
|
9小时前
|
美客多商品详情页前端性能优化实战
美客多PDP前端优化聚焦拉美特殊场景:针对3G/4G网络、低端Android设备及本地化交互,通过代码拆分、长任务分解、关键资源预加载、图片智能适配及第三方脚本治理,实现FID降低90%、Bundle减小16%、TBT下降85%,显著提升用户体验。(239字)
|
15小时前
|
公司员工飞单检测中的布隆过滤器Go语言算法
本文介绍布隆过滤器在公司员工飞单检测中的Go语言实现方案。针对传统检测效率低、误判率高问题,利用布隆过滤器空间省、查询快(O(1))、支持海量数据实时筛查的特性,构建客户ID、违规渠道、飞单关键词三重检测机制,并提供可直接集成的Go代码及动态扩容、双重校验等优化建议。
|
1天前
|
PicoClaw:GitHub一周暴涨12K星! 中国团队开源的PicoClaw
PicoClaw是中国团队开源的超轻量AI助手,用Go重构OpenClaw,内存仅<10MB,可在9.9美元RISC-V开发板运行。支持任务规划、网络搜索、多平台机器人等完整能力,95%代码由AI生成,开创“AI自举”新范式。
|
1天前
| |
来自: 云原生
为什么 Go 的方法非要“离家出走“,写在 struct 外面?
Go 方法“住外面”不是Bug,而是核心设计:无class、结构体只管数据;方法通过接收者灵活绑定,支持跨文件组织、隐式接口实现和热重载优化。职责分离、组合优先、清晰简洁——这才是地道Go味!
|
1天前
| |
来自: 云原生
URL短链接服务性能大比拼:Go Fiber vs Rust Actix
当Go Fiber遇上Rust Actix,一场URL短链服务的硬核性能对决!本文基于真实测试环境(i7-11800H + PostgreSQL),从吞吐量、延迟、内存、代码量等维度实测:低并发Go略优,高并发(1000连接)Rust吞吐高55%、延迟低35%、内存少33%。选型建议:重开发效率选Go,求极致性能与安全选Rust。
|
1天前
| |
来自: 云原生
Go的GraphQL服务器在生产环境中的最佳实践
本文介绍如何在生产环境用Go构建高性能GraphQL服务器,涵盖Go+GraphQL的优势(性能、类型安全、部署简易)、核心工具链(gqlgen等)、Schema定义与服务搭建,并分享错误处理、认证授权及DataLoader优化等最佳实践。
|
1天前
| |
来自: 云原生
Go 零尺寸类型(ZST)的“指针陷阱”:你以为相等,其实不相等!
零尺寸类型(ZST)如`struct{}`不占内存,常用于信号通道、集合等场景。但对其取地址(`&ZST{}`)进行指针比较极危险:栈上ZST地址独立,堆上则共享同一地址(`zerobase`),导致比较结果不确定——这不是bug,而是Go明确规定的未定义行为!✅推荐用哨兵错误、值嵌入或值接收者,避免指针陷阱。
|
1天前
| |
来自: 云原生
从搬家到共享公寓:Go 工作区结构的三次进化
Go工作区演进如居住升级:GOPATH似集体宿舍(强制统一)、Modules如独立公寓(项目自由)、Workspaces像共享工作室(多项目协同开发)。三阶段持续优化开发者体验,兼顾独立性与协作效率。(239字)
|
1天前
| |
来自: 云原生
零停机部署 Go 服务:用 Docker Compose + 滚动更新,上线如换轮胎不停车
本文详解Go服务如何通过Docker Swarm实现零停机滚动更新:依托Go静态编译、优雅关闭与健康检查优势,配合`docker stack deploy`的渐进式升级策略,确保用户无感、服务不中断。含完整代码、配置与验证方案。(239字)
Go语言高并发采集:Goroutine配合隧道代理的极致性能体验
本文探讨了使用Go语言和隧道代理技术实现高并发数据采集的方法。Go的轻量级并发和非阻塞I/O特性,结合隧道代理的IP轮换优势,可大幅提升采集效率并降低维护成本。文章提供了Go代码示例,展示了如何配置http客户端使用隧道代理,并强调了性能优化技巧,如连接池复用、Channel限流、错误重试和上下文控制
免费试用