技术栈
go
用户900348613346
16 小时前
go
GO语言基础:Context 上下文的概念、取消信号、截止时间、值传递
好的,我们来聊一聊 Go 语言中的 Context(上下文)。它是 Go 并发编程中一个非常重要的概念,主要用于管理 Goroutine 的生命周期、传递请求范围的数据,以及控制超时和取消。
程序员爱钓鱼
16 小时前
后端
·
google
·
go
Go语言WebP图像处理实战:golang.org/x/image/webp
在做图片处理工具、网站图片优化、批量图片转换时,WebP 是一个越来越重要的格式。相比传统的 JPEG 和 PNG,WebP 在保持图像质量的同时,可以显著减少文件体积。
PFinal社区_南丞
17 小时前
后端
·
go
Go语言开发AI智能体:从Function Calling到Agent框架
当大语言模型(LLM)从"只会回答"到"能做事",AI智能体(Agent)应运而生。AI智能体不再是简单的问答系统,而是具备工具调用能力、自主决策能力和多步执行能力的智能实体。
golang学习记
21 小时前
后端
·
go
Fiber v3 适配器模式:17 种写法随便用,老代码"即插即用"🔌
想象你要搬家到新房子(Fiber v3):Fiber v3 的适配器模式 就是给你配了个"万能转换插头":
用户900348613346
21 小时前
go
GO语言基础:变量
你好!欢迎学习 Go 语言!今天我们一起来学习 Go 中的变量。我会从最基础的概念开始,分别讲解变量声明、短变量声明和变量作用域,并提供简单易懂的示例。让我们开始吧!
用户900348613346
21 小时前
go
GO语言基础:接口和结构体
接口定义了一组方法签名,它只描述“能做什么”,而不关心具体的类型。在 Go 中,接口是隐式实现的:如果一个类型实现了接口中定义的所有方法,那么它就自动实现了该接口,无需显式声明。
Nyarlathotep0113
1 天前
后端
·
go
gin03:请求中的参数
上次我们探讨了gin中的路径参数是如何获取,这次我们将目光转向请求中的参数类似的,我们想知道,在DefaultQuery以及Query中到底发生了什么。
焗猪扒饭
1 天前
redis
·
后端
·
go
redis stream用作消息队列极速入门
背景 最近做了几个需求都用了redis stream用作消息队列,感觉redis stream相当大轻量化,易于上手,且功能强大,为此特意实现了了一个极简但实用的 redis stream 的示例
梦想很大很大
2 天前
运维
·
后端
·
go
拒绝“盲猜式”调优:在 Go Gin 项目中落地 OpenTelemetry 链路追踪
项目地址:github.com/1111mp/gin-…在项目模板 gin-app 中,我们已经具备了:
子玖
2 天前
后端
·
微信
·
go
微信扫码注册登录-基于网站应用
前言不想看介绍直接跳转目录看"代码实现"本项目实现了微信扫码登录注册功能,用户可以通过扫描二维码,完成登录或注册操作。
Nyarlathotep0113
2 天前
后端
·
go
gin02:gin路径中的参数
本文来探讨gin是如何获取路径中的参数gin能够通过context.Param()就非常简单的获取了路径中的参数,接下来探讨它是怎么做到的。
极客老墨
2 天前
go
Go创造者Rob Pike带你深入理解 Go 字符串:字节、符文与 Unicode 编码
大家好,我是极客老墨!今天这篇文章是早期老墨翻译自 Golang 官方博客文章,有一定的深度,写的非常好,读完你会对字符串的设计和底层原理有一个明确的认识,建议收藏后细细品味。
程序员爱钓鱼
2 天前
前端
·
后端
·
go
Go操作Excel实战详解:github.com/xuri/excelize/v2
在开发 Excel 批量处理工具时,例如多 Sheet 汇总、批量清理公式、XLSX 转换、报表生成等,如果不希望依赖 Windows COM 或本地安装 Excel,那么最合适的方案是:
程序员爱钓鱼
3 天前
后端
·
go
·
排序算法
Go 操作 Windows COM 自动化实战:深入解析 go-ole
在做 Windows 桌面自动化、Office 批处理、调用系统组件时,你可能会遇到一个绕不开的技术 —— COM(Component Object Model) 。
子玖
3 天前
后端
·
微信
·
go
实现微信扫码注册登录-基于参数二维码
前言相关链接本设计采用标准的分层架构,遵循项目的架构规范:接口地址:POST /api/v1/wechat/qr-login
狼爷
3 天前
java
·
go
Go 没有 override?别硬套继承!用接口+嵌入,写更清爽的“覆盖”逻辑
作为一名后端开发,我见过太多从 Java、C# 转 Go 的同学踩坑:习惯性想用 override 重写方法,翻遍 Go 官方文档却找不到这个关键字;好不容易用结构体嵌入写了“类似重写”的代码,运行后却发现效果跑偏——就像拿着沐浴露却冲不出泡沫,明明代码能编译,却达不到预期效果。
Nyarlathotep0113
3 天前
后端
·
go
gin01:初探gin的启动
之前探究了go原生net/http的启动过程,现在使用gin框架来启动一个后端接口。在gin框架中,Engine是整个Web应用的核心,它集成了路由、中间件管理、HTTP 服务运行、模板渲染、错误处理等所有核心功能。所有请求的入口和出口都由它来调度。 相对于直接操作底层的net/http,Engine有以下的好处:
怕浪猫
3 天前
后端
·
go
·
编程语言
第21章:微服务与分布式架构中的Go应用
随着业务规模扩大,单体应用会逐渐面临“牵一发而动全身”的困境——部署繁琐、扩容困难、技术栈锁定。微服务架构通过将单体应用拆分为多个独立、可复用的服务,解决了这一痛点,而Go语言凭借其高并发、轻量级、编译快速的特性,成为微服务开发的首选语言之一。
阿里云云原生
4 天前
云原生
·
go
5 分钟零代码改造,让 Go 应用自动获得全链路可观测能力
作者:古琦还在为 Go 应用的可观测性改造而烦恼?还在手动埋点、修改代码、引入 SDK?还在担心埋点影响性能?