首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
go
订阅
用户1553036144198
更多收藏集
微信扫码分享
微信
新浪微博
QQ
31篇文章 · 0订阅
GWS 项目的秘密武器:高性能 bytes.Buffer 池设计详解
本文分享了作者在 IT 行业的经验,详细介绍了 Go 语言中 bytes.Buffer 的工作原理及其在 GWS 项目中的高效内存池设计,提供了深入的技术见解和实践心得。
Go字符串拼接:copy函数快1000倍
在日常开发中,每位开发人员都会面临连接字符串的任务。在Go语言中,我们可以使用+操作符、bytes.Buffer、strings.Builder等方法来拼接字符串。 基准测试 为了对比这些方法的性能,
探索 Go 标准库中的优雅设计模式:函数与接口的结合
在 Go 语言的标准库(特别是在 net/http 包中),我们会发现一种非常优雅且简洁的编程模式,即通过函数类型与接口的结合来实现灵活且可扩展的代码。这不仅仅在代码复用、简化测试方面带来了极大方便。
用了Go的匿名结构体,搬砖效率更高,产量更足了
今天给大家分享一个使用匿名结构体,提升Go编程效率的小技巧,没什么技术深度,属于在日常写代码过程中积累下来的一个提升自己效率的小经验。 这个技巧之所以提效率主要体现在两方面: 减少一些不会复用的类型定
从 Context 看 Go 设计模式:接口、封装和并发控制
在 Go 语言中,context 包是并发编程的核心,用于传递取消信号和请求范围的值。但其传值机制,特别是为什么不通过指针传递,而是通过接口。虽然是简单问题,但值得引发我的一些思考。 考虑以下典型的代
图解漏桶(LeakyBucket)限流器的实现原理
限流器(Rate Limiter)在微服务中的重要性不言而喻了. 下游服务的稳定性, 防止过载, 全靠这个组件来保证。今天我们就来聊聊漏桶限流器的实现原理
Go实战 | 一文带你搞懂从单队列到优先级队列的实现
队列的作用可以用来控制流量,而优先级队列在兼顾流量控制的同时,还能将流量按优先级高低来进行处理。本文就来聊聊在实际项目中优先级队列的具体实现
Go实战 | http请求排队处理的实现
本文带你了解在高并发的web系统中如何实现http请求的异步处理。通过将http请求上下文封装,利用golang中的通道进行阻塞等待以完成异步处理
go测试包testify就这么用
它是一个功能比较全的go语言测试框架,同时支持了断言、mock、套件等功能。原生兼容go语言testing包,单看某个功能可能不是最好的,但是整体上来看,它的综合实力非常强。
Go1.21 速览:过了一年半,slices、maps 泛型库终于要加入标准库。。。
大家好,我是煎鱼。 在 2022 年 3 月,Go1.18 终于发布。在该版本中,包含了 Go1.17 起就已存在的泛型,并于此版本正式发布泛型特性。 这是一个备受关注和争议的新特性。在 reddit