技术栈
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 官方文档却找不到这个关键字;好不容易用结构体嵌入写了“类似重写”的代码,运行后却发现效果跑偏——就像拿着沐浴露却冲不出泡沫,明明代码能编译,却达不到预期效果。
Nyarlathotep0113
16 小时前
后端
·
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本尊47218
3 天前
go
如何设计一个简单易用的定时任务模块
在日常开发中,我们经常遇到需要定时执行某些任务的场景,比如数据同步、报表生成、缓存清理、消息推送等。一个好的定时任务模块应该具备以下特点:
Bigger
4 天前
前端
·
架构
·
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语言工具链与工程实践。
tyung
7 天前
go
Go 为什么没成为游戏服务器主流语言
当我说"用 Go 写游戏服务器"时,资深开发者往往投来怀疑的目光。"Unity 用 C#,Unreal 用 C++,你说用 Go?"