首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
go
订阅
MrSYJ
更多收藏集
微信扫码分享
微信
新浪微博
QQ
33篇文章 · 0订阅
Go 项目结构总是写乱?这个 50 行代码的 Demo 教你标准姿势
1. 场景复现:那个让我头疼的时刻 去年,我接手了一个"祖传" Go 项目。打开代码仓库的那一刻,我整个人都不好了——所有代码都塞在一个 main.go 里,足足 3000 多行。想加个功能?先花半小
一文了解BFF层架构
1. BFF层架构 BFF(Backends For Frontends,服务于前端的后端)是一种架构模式,核心目标是为不同前端(如Web、App、小程序等)提供定制化的API接口,用于处理多
Go 语言单例模式全解析:从青铜到王者段位的实现方案
什么是单例模式? 单例模式(Singleton Pattern)是一种创建型设计模式,它确保一个类(或结构体,在 Go 语言中)只有一个实例,并提供一个全局访问点来访问这个实例。这个模式在需要协调系统
Go - 使用 sync.WaitGroup 来实现并发操作
如果你有一个任务可以分解成多个子任务进行处理,同时每个子任务没有先后执行顺序的限制,等到全部子任务执行完毕后,再进行下一步处理。
Go语言进阶:基于Goroutine的超时控制方案设计与实践
一、引言 在现代后端开发中,超时控制是一个绕不开的话题。无论是调用外部API、查询数据库,还是在分布式系统中调度任务,超时机制都像一把“安全锁”,确保系统在异常情况下不会无限等待。
Go语言并发任务调度器:从设计到实战,解锁高效任务处理的秘密
1. 引言 在现代后端开发中,任务调度早已不是什么新鲜话题。从分布式系统的负载均衡,到微服务架构下的异步处理,再到大数据平台的批量计算,高效的任务调度器就像一个隐形的指挥家,默默协调着系统中的每一场“
go 语言的函数选项模式
一、基本介绍 对于C++语言,如果某个函数需要新增参数,可以通过函数重载或是添加可选参数的方式实现,该函数以前的调用方不需要重新更改,如下: go 语言没有函数重载,也不支持可选参数,所以对于某个函数
go panic 与 throw 的区别
一、基本介绍 panic 和 throw 都是 go 中抛出异常的内置函数,throw 常见于源码中,用户不能单独使用,panic 可以被用户单独使用,抛出异常时会中断当前程序; 二、panic pa
golang 项目中的全链路追踪(tracing)
链路追踪(Tracing)是一种技术,用于监视和记录计算机程序或系统的运行情况。在分布式系统中,追踪可以帮助开发者和运维人员理解多个组件是如何协同工作的,以及在处理请求时它们之间的交互情况。
开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:API管理
开门见山,Kratos内置的RPC是gRPC,而gRPC是基于Protobuf作为 接口规范的描述语言(IDL,Interface Description Language)。