首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
go
订阅
Estn
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
源码分析go协程池框架ants
在go中,gorotine是一种轻量级线程,由go运行时环境管理,相对于操作系统线程来说,创建和销毁gorotine的开销非常小。通过利用goroutine,可以处理大量并发任务而无需过多的系统资源。
如何让 gin 正确多次读取 http request body 内容
服务端程序中, 要将Request Body中的内容记录到日志中。但是读取一次之后就无法再次进行读取,就需要读取完之后对Body重新赋值来支持后续的读取操作, 网上看了大家一般都是一样。真的正确嘛?
Go语言的100个错误使用场景(1-10)|代码和项目组织
我的愿景是以这套文章,在保持权威性的基础上,脱离对原文的依赖,对这100个场景进行篇幅合适的中文讲解。所涉内容较多,总计约 8w 字,这是该系列的第一篇文章,对应书中第1-10个错误场景。
Go泛型:让你的代码更加优雅和高效
泛型编程是计算机科学中一个相当重要的概念,广泛应用于各种编程语言和框架中。泛型允许在强类型编程语言在设计代码时,能够在实例化时通过指定类型作为参来指明使用哪些数据类型,有助于提高代码复用性。
我为什么放弃Go语言?
腾小云导读 你在什么时候会产生“想要放弃用 Go 语言”的念头?也许是在用 Go 开发过程中,接连不断踩坑的时候。
Go 项目分层下的最佳 error 处理方式
本文对 Go 项目分层下的最佳 `error` 处理方式进行介绍,并通过使用 github.com/pkg/errors 库中的一些实用函数来提供实现示例。
深入理解Go之generate
开发中经常有定义错误码这样的需求,错误码唯一标识具体的错误信息。另外还需要设置每个错误的具体描述。在 HTTP 协议中,200 表示 "OK",404 表示"Not Found"。在 Linux 系统中,ENOENT 的值为 2,表示"No such file or direc…
Go语言 基于gin框架从0开始构建一个bbs server(七)- 接口文档,限流,单元测试,压测
源码地址 今天这篇文章涉及到的编码内容很少,主要是介绍一个项目上线之前 需要做哪些工作,新手可以看看这篇文章以后心里有个底,有需要的话 这文章里面每一个方向 都值得花时间 深入搞一下 生成接口文档 h
Golang Gin框架 中间件(二)常用中间件(JWT验证、限流)
一、JWT验证中间件 1.对比 cookie、session、token、jwt 因为HTTP是无状态协议,无法证明切换了网页无法证明“你还是你”,所以为了能够保存一些状态或者信息,有了这些方案: c
系统架构系列(一)---常见限流算法GO语言实现
用go语言尝试计数器、滑动窗口、漏斗算法、令牌桶算法等算法 常见限流算法 1. 计数器 计数器是一种最简单限流算法,其原理就是:在一段时间间隔内,对请求进行计数,与阀值进行比较判断是否需要限流,一旦到