go

程序员爱钓鱼8 小时前
后端·go·排序算法
Go 操作 Windows COM 自动化实战:深入解析 go-ole在做 Windows 桌面自动化、Office 批处理、调用系统组件时,你可能会遇到一个绕不开的技术 —— COM(Component Object Model) 。
子玖9 小时前
后端·微信·go
实现微信扫码注册登录-基于参数二维码前言相关链接本设计采用标准的分层架构,遵循项目的架构规范:接口地址:POST /api/v1/wechat/qr-login
狼爷9 小时前
java·go
Go 没有 override?别硬套继承!用接口+嵌入,写更清爽的“覆盖”逻辑作为一名后端开发,我见过太多从 Java、C# 转 Go 的同学踩坑:习惯性想用 override 重写方法,翻遍 Go 官方文档却找不到这个关键字;好不容易用结构体嵌入写了“类似重写”的代码,运行后却发现效果跑偏——就像拿着沐浴露却冲不出泡沫,明明代码能编译,却达不到预期效果。
Nyarlathotep011316 小时前
后端·go
gin01:初探gin的启动之前探究了go原生net/http的启动过程,现在使用gin框架来启动一个后端接口。在gin框架中,Engine是整个Web应用的核心,它集成了路由、中间件管理、HTTP 服务运行、模板渲染、错误处理等所有核心功能。所有请求的入口和出口都由它来调度。 相对于直接操作底层的net/http,Engine有以下的好处:
怕浪猫17 小时前
后端·go·编程语言
第21章:微服务与分布式架构中的Go应用随着业务规模扩大,单体应用会逐渐面临“牵一发而动全身”的困境——部署繁琐、扩容困难、技术栈锁定。微服务架构通过将单体应用拆分为多个独立、可复用的服务,解决了这一痛点,而Go语言凭借其高并发、轻量级、编译快速的特性,成为微服务开发的首选语言之一。
阿里云云原生1 天前
云原生·go
5 分钟零代码改造,让 Go 应用自动获得全链路可观测能力作者:古琦还在为 Go 应用的可观测性改造而烦恼?还在手动埋点、修改代码、引入 SDK?还在担心埋点影响性能?
Coding君2 天前
go
每日一Go-30、Go语言进阶-现代化部署:容器化与Docker文末有源码下载链接在现代云原生架构中,容器化已经成为应用部署的标准方式。Docker通过“镜像+容器”的机制,让任何人可以轻松地:
子玖2 天前
后端·go
go实现通过ip解析城市将下载的 ip2region_v4.xdb 文件放到项目目录:config/config.yaml:
Das1_2 天前
后端·go
【Golang 数据结构】Slice 底层机制切片本身并不存储数据,而是底层数组的一个“视图”或描述符。其底层结构(reflect.SliceHeader)仅占用 3 个机器字长(64位系统为24字节):
太凉2 天前
go
select 语句详解回到你的原始代码:执行流程:总结:select 是 Go 并发编程的核心工具,特别适合处理超时、取消、心跳等场景。你的代码用它实现了优雅的超时控制 - 这是非常经典和实用的模式!
想用offer打牌3 天前
java·后端·go
一站式了解四种限流算法对于后端开发(Java/Go)来说,限流(Rate Limiting)是高可用架构中的核心环节。本文讨论一下关于四种限流常见方案以及对应的一些问题。
怕浪猫3 天前
后端·go·编程语言
第20章:Web服务实战——构建RESTful API在Golang开发中,构建RESTful API是最常见的Web服务场景之一。不同于传统的单体Web应用,RESTful API专注于“资源”的操作,遵循无状态、统一接口等设计原则,适配前后端分离、微服务等主流架构。
Coding君3 天前
go
每日一Go-28、Go语言进阶-深入Go运行时:内存管理与GC文末有源码下载链接!Go运行时(runtime)是Go高性能和高并发的核心支撑,其中内存管理与垃圾回收是关键。今天将深入底层机制,理解Go程序如何分配内存、如何决定数据的生命周期、以及Go垃圾回收器是如何工作的。
echo本尊472183 天前
go
如何设计一个简单易用的定时任务模块在日常开发中,我们经常遇到需要定时执行某些任务的场景,比如数据同步、报表生成、缓存清理、消息推送等。一个好的定时任务模块应该具备以下特点:
Bigger4 天前
前端·架构·go
告别版本焦虑:如何为 Hugo 项目定制专属构建环境在维护公司官网的过程中,我遇到过一个典型的静态网站开发痛点:“在我的电脑上是好的,为什么在你那里就报错了?”
刀法如飞5 天前
go·mvc·gin
一款Go语言Gin框架MVC脚手架,满足大部分场景一个开箱即用的 MVC(Model-View-Controller)Go 脚手架,基于 Gin + RocketMQ,包含双数据库、统一响应、中间件与事件驱动示例。
Coding君5 天前
go
每日一Go-26、Go语言进阶:深入并发模式2文末有源码下载链接!Go语言里面最常用的并发模型有10种,今天我们继续讲剩下的5种常用并发模式。1、预先占位结果模式(Future/Promise)
怕浪猫6 天前
后端·go·编程语言
第19章:Go语言工具链与工程实践大家好~ 前面我们搞定了Go的测试与性能调优,今天聚焦Go开发中“提升效率、规范流程”的核心环节:Go语言工具链与工程实践。
tyung7 天前
go
Go 为什么没成为游戏服务器主流语言当我说"用 Go 写游戏服务器"时,资深开发者往往投来怀疑的目光。"Unity 用 C#,Unreal 用 C++,你说用 Go?"