首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
go
订阅
得与失
更多收藏集
微信扫码分享
微信
新浪微博
QQ
27篇文章 · 0订阅
golang源码分析(八) 原子操作与缓存一致性
原子操作与缓存一致性 🔍 引言 在并发编程的世界中,原子操作是构建线程安全程序的基石。本文将深入探讨Go语言中原子操作的硬件支持原理,剖析x86架构下的LOCK指令与MESI协议,并详细分析内存屏障的
如何为 gRPC Server 编写本地测试代码
在微服务架构中,gRPC 已成为主流的通信协议之一。但许多开发者在面对 gRPC 服务测试时,常常会遇到需要启动真实网络服务、管理端口占用等烦恼。 本文将介绍如何利用 Go 语言中 gRPC 提供的测
Go 反射使用内存成本与优化方法
1. 引言 Go 语言以其简洁和高效著称,但在需要动态处理类型或结构时,反射(reflection)成为了许多开发者的选择。无论是构建通用的 ORM 框架、实现动态序列化工具,还是处理灵活的配置管理
深入理解 go reflect - 反射基本原理
常用的编程语言中都提供了反射的功能,通过反射我们可以在运行时获取变量的类型、存储的内容等信息。今天,让我们来深入了解一下 go 里的类型系统以及反射的基本原理。
使用 Golang 实现高 IO 性能超边缘缓存服务器
本文通过 Golang-零拷贝来解决现代超边缘缓存服务器开发中的两个关键问题: 第一:如何使用 Golang 这一在各大互联网公司中越来越流行的、高效的工程语言来实现超边缘缓存服务器,以实现研发效率和
Go 开发者必备:Protocol Buffers 入门指南
本文介绍了如何在 Go 中使用 Protobuf,涵盖了环境配置、语法、集成步骤、风格指南和最佳实践等内容。
周末了,我们也来聊聊语义化版本号的正确使用方式
最近刷文章刷到了这个话题,很多观点吧,实在是不能苟同。 首先我们先理解一下这三个概念: major:大版本号,比如 1.0.0 minor:小版本号,比如 1.1.0 patch:补丁版本号,比如 1
忍不了!下次面试再问sync.Map的原理你就这么说!
sync.Map为什么是并发安全的?写的时候是写dirty还是写read?删除时 e.p 设置成了 nil 还是 expunged?
提升服务系统稳定性:优化优雅关闭控制逻辑的一次全新探索
本文介绍了作者在五一假期期间遇到的电商平台扩缩容问题,并探讨了优雅关闭服务的重要性及其实现方法,同时介绍了 GS 项目及其优化方案。
GWS 项目的秘密武器:高性能 bytes.Buffer 池设计详解
本文分享了作者在 IT 行业的经验,详细介绍了 Go 语言中 bytes.Buffer 的工作原理及其在 GWS 项目中的高效内存池设计,提供了深入的技术见解和实践心得。