首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
go
订阅
go
柳色无边
更多收藏集
微信扫码分享
微信
新浪微博
QQ
38篇文章 · 0订阅
Go并发编程实战:Channel 还是 Mutex?一个场景驱动的选择框架
Channel 还是 Mutex?别用哲学回答,用场景判断。本文跑 4 组 benchmark,实测两种方案在计数器、缓存、工作池、管道场景的性能差距,提炼出"保护状态用锁,协调流程用管道"的决策树框
Go + Gin 实现动态定时任务系统:从静态注册到动态调度与日志记录
在项目初期,或者公司业务规模较小时,定时任务往往直接集成在项目框架的代码中,或者简单地部署在 Linux 服务器上执行。虽然这种方式实现起来简单直观,但随着业务需求的不断增长,每当需要新增、修改
使用 Go + Gin + Fx 构建工程化后端服务模板(gin-app 实践)
嫌Go项目结构乱、main.go臃肿?本文借鉴NestJS思想,利用Uber Fx+Gin打造了一套高内聚、低耦合的工程模板。从依赖注入到模块化设计,彻底告别全局变量与初始化噩梦,让Go代码更具扩展性
三招看透 Go Channel:队列、并发原语、消息传递
很多 Go 新手(甚至老手)一看到 ch <- data 就头疼:到底该用 Channel 还是 Mutex?怎么优雅地关闭?为什么程序卡死不退出? 其实,Channel 并不是单一概念。DoltHu
别再卷 Python 了!Go + 字节 Eino 框架,才是后端人转 AI 的降维打击(附源码)
2026 年,CRUD 工程师的生存空间被无限压缩,大厂面试全是 AI Agent、RAG、向量数据库。作为 Go/Java 开发者,真的要重头学 Python 吗?本文将通过一个已上线的企业级
Gin 框架学习实录 · 第6篇:构建通用响应模块(统一结构体 + 错误码 + 分页封装)
在前面几篇中,我们已经完成了用户模块的注册、查询、更新、删除,以及分页查询接口。过程中我们也写了分页结构体、统一的接口返回方法,看起来也还挺顺手的。 但写着写着就会发现,有些东西我们在每个接口里
Go语言项目工程化 —— 日志、配置、错误处理规范
一、日志规范 1. 日志的重要性 • 问题排查的唯一“现场还原” • 性能瓶颈的定位手段 • 安全审计的依据 2. 日志库推荐 • 标准库 log:适合简单应用 • 社区常用库: • uber-go/
告别重复,用Go泛型精简Gin代码
一、引言:告别重复代码的“八股文” 你是否还在为每个不同的资源(如用户、文章、订单)编写重复的 Create 接口? 如果你熟悉 Gin 框架,或阅读过我之前的《Gin框架核心架构解析》这篇文章,你就
从 4.8 秒到 0.25 秒:我是如何把 Go 正则匹配提速 19 倍的?
一千条短信,800 条规则,原本要跑近 5 秒——这比我那什么的时间还长! 但经过三次"魔法优化",最终只要 0.25 秒,提速 19 倍! 今天,我就手把手带你复刻这场性能逆袭,代码、测试、...
go实现带超时控制的API调用
功能 多方法:get,post 并发安全:通过ctx上下文控制全局超时时间 调试日志:第三方zerolog包,实现日志双端输出,日志级别输出 自定义重试及超时 收获 第三方日志包zerolog的使用