golang

张忠琳9 小时前
开发语言·golang
【Go 1.26.4】(Part 1) Go 1.26.4 超深度源码分析 — 总体架构与模块全景分析对象:Go 1.26.4 (go1.26.4, build time 2026-05-29T15:26:39Z) 代码根目录:github.com/go-go1.26.4 非测试 Go 源码:5,065 文件,205,353 行 含测试:6,629 文件,161,452 行(纯非test非vendor统计如上)
协享科技13 小时前
java·人工智能·spring boot·后端·架构·golang·ai编程
Spring Boot 与 Go 双服务架构实践:从单体拆分到通信设计当一个项目同时需要"稳定的业务层"和"高性能的 AI 编排层"时,单一语言往往不够用。本文分享"领航英语"如何用 Spring Boot + Go 构建双服务架构,以及其中的通信、部署和权衡。
周杰伦的稻香16 小时前
开发语言·redis·golang
Go + Redis:本地部署高性能图片主色调提取服务部署 img2color-go 所需的环境非常轻量,主要包含的核心组件在 /val/lib/docker/redis-img2color 目录下创建 docker-compose.yml:
福大大架构师每日一题16 小时前
开发语言·golang·rust
2026年6月TIOBE编程语言排行榜,Go语言排名第13,Rust语言排名12。关于Rust已进入平台期的报道似乎为时过早。两个月前,我曾写道,Rust 似乎进入了平台期。这一结论是基于 Rust 在整整一年里,其 TIOBE 指数排名都未能上升。然而,最新的发展让我修正了这一观点。Rust 现已创下历史新高,首次攀升至第 12 位。这门语言将性能、内存安全性和强大的抽象能力集于一身,很少有其他语言能与之匹敌。这些特质使得 Rust 极有可能获得长期成功,并成为 C 和 C++ 的有力竞争者。
伊灵eLing19 小时前
开发语言·后端·golang
GoLang 语言基础以下有一些常见的语法规则:1、在 GoLang 中,:= 只能在函数内用,包级需要使用 var 显式声明。
踏着七彩祥云的小丑19 小时前
学习·golang·go
Go学习第4天:条件、循环语句+函数条件语句用于根据布尔表达式的结果(true/false)执行不同代码块。Go 语言不支持三目运算符 ?:,所有分支逻辑均使用标准条件语句实现。
小小龙学IT1 天前
开发语言·后端·golang
Go 后端开发中的并发模式:从 Goroutine 到 Pipeline 实战在高并发后端系统的开发中,并发模型的选型直接影响系统的吞吐量与可维护性。Go 语言凭借 Goroutine 和 Channel 两大原语,将并发编程的复杂度大幅降低。然而,真正发挥其威力需要理解几种核心并发模式。本文将从实际工程场景出发,梳理 Fan-Out/Fan-In、Pipeline 和 Worker Pool 三种模式的适用边界与实现要点。
geovindu1 天前
开发语言·后端·设计模式·golang·协程模式
go: Coroutines Pattern项目结构:调用:输出:
秋91 天前
开发语言·golang·高考
Go语言(Golang)开发工程师全景解析:岗位职责·语言优势与使用场景·各城市薪资·发展前景·高考志愿填报(2026版)Go语言(又称Golang)自Google 2009年开源以来,凭借其原生并发模型(Goroutine/Channel)、极简语法、静态编译与卓越的性能,在云计算、微服务、分布式系统及基础设施领域确立了不可替代的地位。Kubernetes、Docker、Etcd、Prometheus等云原生基石均为Go编写,字节跳动、腾讯、阿里、美团等头部企业大量采用Go构建核心高并发服务。本文将结合2025—2026年最新行业数据,系统阐述Go工程师的岗位职责、Go语言核心优势与使用场景、全国各城市薪资水平、职业发展前
小小龙学IT2 天前
开发语言·后端·golang
Go 语言后端开发:从并发模型到生产落地的工程实践2012 年 Go 1.0 发布时,很多人把它看作"更好的 C"。十四年后,Go 已经成为云原生基础设施的默认语言,Kubernetes、Docker、Prometheus、Etcd、TiDB 都出自 Go 生态。
oqX0Cazj22 天前
开发语言·架构·golang
2026超火Go-Zero实战:从架构原理到高并发接口落地,彻底解决接口超时、雪崩问题2026超火Go-Zero实战:从架构原理到高并发接口落地,彻底解决接口超时、雪崩问题文章标签:#GoZero #云原生 #高并发 #Go后端 #微服务实战
go不是csgo2 天前
开发语言·后端·golang
从0到1理解Go熔断器:sony/gobreaker 源码剖析 + 仿TikTok Feed 项目实战本文基于 sony/gobreaker v2 和一个真实的 TikTok Feed 系统项目,带你从"为什么需要熔断器"到"如何在生产中落地",完整走一遍。
oqX0Cazj22 天前
数据库·分布式·golang
Go-Zero数据库事务实战:本地事务+失败自动回滚+生产避坑+简单分布式事务方案Go-Zero数据库事务实战:本地事务+失败自动回滚+生产避坑+简单分布式事务方案文章标签:#GoZero #数据库事务 #Golang事务 #数据一致性 #微服务实战 #生产避坑
右耳朵猫AI2 天前
开发语言·后端·golang
Go周刊2026W22 | GoReleaser 2.16、chi 5.3、tldx 1.4、wazero 1.12、Buf 1.70本周带来 Go 生态多项更新:GoReleaser 扩展至 Node.js,chi、wazero、Buf 等核心工具发布新版本。另有从 Go 迁移到 Rust 的深度思考、纯 SQL 零膨胀 Postgres 队列 PgQue,以及终端颜色库 gookit/color 和字体打印工具 Figurine 推荐。
踏着七彩祥云的小丑2 天前
开发语言·学习·golang·go
Go学习第3天:变量+常量+运算符变量用于存储数据,可读写、运行过程中值可修改。Go 是静态强类型语言,变量必须先声明再使用。只声明、不初始化,变量会自动赋予零值。
晨曦中的暮雨2 天前
java·开发语言·后端·golang
Golang速通(Javaer版)Go 在不同类型的项之间赋值时需要显式转换可以使用**fmt.Printf("v is of type %T\n", v) **这个%T来打印变量v的类型
codeejun3 天前
开发语言·架构·golang
每日一Go-76(架构篇)|多集群部署 / 容灾 / Failover / Backup / 热迁移关键词:多集群、容灾架构、Failover、备份恢复、热迁移、Go 云原生实战在前面的《每日一Go》系列中,我们已经完成了 CI/CD → K8s → GitOps(ArgoCD) 的完整工程化闭环。
迷茫运维路3 天前
后端·golang
golang_Viper配置管理器12、多环境配置示例Viper不仅可以读取配置文件,还可以将程序运行过程中修改的配置重新写回配置文件。
geovindu3 天前
开发语言·后端·设计模式·golang·广播模式
go: Broadcast Pattern项目结构:调用:输出:
~|Bernard|3 天前
开发语言·后端·golang
关于go语言中二维切片的append操作陷阱最近在刷leetcode hot100的一个回溯题目的时候,发现一个go语言中常见的使用陷阱,这里分享总结出来。