golang

techdashen3 小时前
开发语言·golang·json
Go 标准库 JSON 包迎来重大升级:encoding/json/v2 实验版来了原文:A new experimental Go API for JSON作者:Joe Tsai、Daniel Martí 等 Go 核心团队成员
银色火焰战车5 小时前
java·jvm·golang
浅析golang中的垃圾回收机制(GC)文档性质: 本文档归纳 Go runtime 中 tracing 式、非分代并发 GC 的设计要点,涵盖算法抽象(三色标记、写屏障)、周期阶段划分及与栈、调参相关的工程语义。具体行为以实现与版本为准;生产调优须以官方文档、基准测试与观测数据为依据。
jieyucx7 小时前
开发语言·后端·golang
Go 语言零基础入门:编写第一个 Hello World 程序大家好~ 上一篇博客我们已经完成了 Go 语言的安装和 VS Code 开发环境的配置,这一篇就正式开启 Go 语言的学习之旅!对于零基础来说,学习任何一门编程语言,第一个里程碑都是写出「Hello World」程序——它不仅能帮我们验证环境是否真的配置成功,还能快速熟悉 Go 程序的基本结构,建立学习信心,话不多说,跟着步骤一步步来就好!
jieyucx7 小时前
开发语言·后端·golang
Go 语言基础语法:变量、常量与数据类型详解大家好~上一篇博客我们成功编写并运行了 Go 语言的 Hello World 程序,验证了开发环境的正确性。从这一篇开始,我们正式学习 Go 语言的基础语法,今天的核心内容是:变量、常量、数据类型,这是所有编程逻辑的基石,零基础也能轻松掌握,每个知识点都搭配可直接运行的代码示例,跟着敲一遍就能学会!
penngo9 小时前
开发语言·游戏·golang
用 Claude Code 开发多人猜拳游戏:Go 语言实践作为一名开发者,我一直在探索如何更高效地构建 Web 应用。最近,我使用 Claude Code 开发了一个有趣的多人在线猜拳游戏(石头剪刀布)。这篇文章分享我用 Go 语言和 AI 辅助编程的开发经历。
XMYX-010 小时前
开发语言·golang
goroutine 为什么没有返回值?(Go 并发核心设计思想)在学习 Go 并发时,很多人都会有一个疑问: ❓ 为什么 goroutine 不能像普通函数一样 return 一个值?
geovindu12 小时前
开发语言·设计模式·golang·软件构建·桥接模式
go: Bridge Pattern项目结构:调用:、输出:
呆萌很13 小时前
golang
【GO】goroutine 协程练习题启动一个协程打印数字主协程等待... 协程打印: 1 协程打印: 2 协程打印: 3 协程打印: 4 协程打印: 5 主协程结束
北漂Zachary1 天前
汇编·golang·c#
四大编程语言终极对决:汇编/C#/Go/Java谁更强好的,我们来分析一下 汇编语言(Assembly)、C#、Golang 和 Java 这四种编程语言的主要区别,重点关注它们的设计目标、应用场景、语法特性、运行机制等方面。
Stark-C1 天前
开发语言·后端·golang
NAS音乐必备神器,全平台音乐收割机!极空间部署『Go Music DL』哈喽小伙伴们好,我是Stark-C~之前给小伙伴们分享了一款部署在NAS上的音乐下载工具『SqMusic』,有些小伙伴还说部署复杂,音源太少...
ALex_zry2 天前
redis·缓存·golang·气象
go-zero Redis缓存封装与Model层设计气象业务具有典型的「高频读取、低频变更」特征。以台站参数、设备状态字典、翻译表为例,这些数据在系统启动后几乎不会变化,但首页监控、数据查询接口会每秒多次访问。若所有请求都穿透到 MySQL,不仅浪费数据库连接资源,还会在高并发场景下触发性能瓶颈。Redis 的引入主要解决以下三类问题:
XMYX-02 天前
开发语言·golang
17 - Go 通道 Channel 底层原理 + 实战详解channel 是 Go 并发模型的核心,它不仅是“通信工具”,更是 goroutine 之间的“同步原语”。
Tomhex2 天前
golang
Go调用C代码的场景与实践CGO 是 Go 语言官方提供的、用于在 Go 代码中调用 C 代码的桥梁工具。其主要应用场景与使用方法如下:
黑牛儿3 天前
后端·golang·php·swoole
Swoole协程 vs Go协程:PHP开发者一看就懂的实战对比前言:做PHP开发的同学,大概率都被“高并发”困扰过——传统PHP-FPM是同步阻塞模型,一旦遇到IO等待(数据库查询、第三方接口调用),就会阻塞进程,并发量上不去,服务器资源还浪费。
Wenweno0o3 天前
golang·大模型·智能体·eino
Eino-Document 组件使用指南Eino-Document 是 cloudwego/eino 生态中的文档处理库,提供了从多种来源加载文档、解析不同格式、对文档进行分割 transform 等全链路能力。本文介绍Document 各组件的用法及典型应用场景,代码链接。
lolo大魔王3 天前
开发语言·后端·算法·golang
Go语言的反射机制反射(reflect)是指在程序运行期对程序本身的访问、检测和修改的能力C/C++语言不支持反射功能,因此当C/C++程序在编译时,变量被转换为内存地址,而变量名不会被编译器写入到可执行文件,C/C++程序在运行时,程序无法获取自身的信息
XMYX-03 天前
开发语言·golang
16 - Go 协程(goroutine):从基础到实战Go 的并发之所以强大,不是因为它快,而是因为它"简单且优雅"。在 Go 语言中,并发编程的核心就是 goroutine。它让你用极低的成本实现高并发,是 Go 被称为“云原生语言”的关键原因之一。
lolo大魔王3 天前
golang
Go语言的文件处理操作文件处理是编程中最常用的功能之一,无论是读取配置、写入日志、处理文本,还是数据存储,都离不开文件操作。Go 语言提供了非常简洁、强大的标准库来完成文件的创建、读写、复制、删除、判断等操作,最核心的包是 os 和 io/ioutil(Go 1.16 后推荐使用 os 和 io)。
jieyucx3 天前
开发语言·vscode·golang
Golang 完整安装与 VSCode 开发环境搭建教程Go 语言(Golang)是 Google 开发的简洁、高效、并发友好的编程语言,广泛用于后端开发、云原生、微服务、Docker/K8s 等场景。这篇教程全程使用国内阿里云镜像,解决下载慢、安装失败问题,新手零门槛搞定!
codeejun3 天前
微服务·golang·iphone
每日一Go-52、Go微服务--请求超时与熔断策略实战在现代微服务架构中,服务之间的调用频繁而复杂。一个下游服务响应慢或者出现故障,可能会导致整个系统链路被拖垮,甚至引发雪崩式失败。今天我们来讲一个非常关键的主题:请求超时与熔断策略,并用 Go + Gin + Sony Gobreaker 搭建可跑通的微服务示例,让你直接实践。