首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
go
订阅
李磊同学26970
更多收藏集
微信扫码分享
微信
新浪微博
QQ
40篇文章 · 0订阅
Go 泛型终极指南:告别 interface{},写出更安全、更强大的代码!
--- theme: smartblue --- ### 1. 引言:泛型解决了什么问题? 在 Go 1.18 版本之前,Go 语言在处理不同类型但逻辑相同的代码时,主要有两种方式: #### 1.
揭秘:如何用 Gin 框架打造优雅的 API 接口
从重复代码到优雅封装 在 Gin 框架开发中,你是否经常遇到这样的场景:每个接口都需要重复编写参数绑定、错误处理和响应格式化的代码?这不仅增加了代码量,还降低了开发效率和代码可维护性。 让我们看一个典
深入探索 GORM:Go 语言中的强大 ORM 工具
GORM 是 Go 语言中一个非常流行且功能强大的对象关系映射(ORM)库。它简化了数据库操作,使得开发者能够更专注于业务逻辑而非底层的数据访问细节。本文将详细介绍 GORM 的核心功能。
Go中的优雅关闭:实用模式
实现Go中的优雅关闭的实用模式,从实现原理到实现方式,详细介绍如何在Go中实现优雅关闭,实现Go应用程序的无感发布。
GO并发实战指南
本文深入介绍Go语言并发编程核心技术,涵盖Goroutine生命周期管理、Channel通信模式、同步原语使用、并发设计模式等关键内容。从基础概念到高级实践,包含Worker Pool、熔断器、限流
可扩展系统设计的黄金法则与Go语言实践|得物技术
为什么需要可扩展的系统? 在软件开发领域,需求变更如同家常便饭。一个缺乏扩展性的系统,往往在面对新功能需求或业务调整时,陷入“改一行代码,崩整个系统”的困境。可扩展性设计的核心目标是:让系
突发高流量应对之道:Go语言限流、熔断、降级三板斧
在构建任何有一定访问量的后端服务时,我们都必须面对一个现实:依赖的服务可能会失败,用户的请求流量可能会远超预期。如果不做任何保护,一次流量洪峰或一个下游服务的抖动,就可能像推倒第一张多米诺骨牌,引发整
Go 每日一库之 validator
今天我们来介绍一个非常实用的库——validator。validator用于对数据进行校验。在 Web 开发中,对用户传过来的数据我们都需要进行严格校验,防止用户的恶意请求。例如日期格式,用户年龄,性别等必须是正常的值,不能随意设置。 validator在结构体标签(struc…
Golang 神器!go-decorator 一行注释搞定装饰器,v0.22版本发布
go-decorator, 让 Go 一行注释就能使用装饰器的工具。装饰器能够切面(Aspect-Oriented Programming,AOP)、代理(Proxy)任意的函数和方法.
Golang高效流控实践
流控对于构建高可靠弹性系统至关重要,本文介绍了Golang内置的流控组件,通过该组件就可以打造适合各种业务场景的流控系统。