首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Go web
ShanekAI
创建于2025-03-01
订阅专栏
该专栏主要介绍常用的go语言web框架,如gin、echo等的使用和一些技巧,也会关注一些模块的实现原理
等 6 人订阅
共15篇文章
创建于2025-03-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
ginGen:快速搭建Gin项目的脚手架工具
一、为什么需要脚手架? 创建项目需要做很多重复工作,比如:初始化go module、安装Gin框架、创建路由模板、配置数据库等; 尽管有AI工具,比如cursor,trae,cline等,但是还是需要
GIN 服务如何实现优雅停机
什么是优雅停机? 优雅停机(Graceful Shutdown)是指服务在停止时能够以一种有序、安全的方式处理完当前正在进行的请求,释放资源,然后才真正退出的过程。与之相对的是强制终止(Kill),即
如何使用 Prometheus 监控 Gin 服务
Prometheus 是一种强大的开源监控工具,适合用于微服务架构的性能监控和指标收集。结合 Prometheus 和 Gin,我们可以实现对 HTTP 请求的实时监控,分析流量、性能瓶颈以及错误分布
性能优化:Gin的高效使用技巧
性能优化:Gin的高效使用技巧 在之前的文章中,我们详细探讨了 Gin 框架的各个核心特性,包括路由的设计与实现、参数校验的技巧、响应渲染与绑定的流程、中间件的使用、错误处理的最佳实践以及如何通过 G
JWT认证:在gin服务中构建安全的API接口
在现代 API 接口开发中,JWT(JSON Web Token) 已成为实现用户认证和授权的一种广泛使用的机制。相比传统的基于会话的认证方式,JWT 的无状态设计更适合分布式系统和微服务架构。接下来
Gin与数据库:GORM集成实战
在现代 Web 服务开发中,数据库是不可或缺的部分,而 GORM 是 Go 语言中功能强大且常用的 ORM(对象关系映射)库。它通过简洁的 API,简化了数据库操作,适配了多种数据库,如 MySQL
Gin 错误处理:全局异常与统一响应
在前几篇文章中,我们探索了 Gin 框架的路由设计、参数校验和中间件机制。错误处理则是构建稳定可靠 Web 服务的关键之一。一个高效的错误处理机制不仅能够捕获未处理的异常,还能以统一的响应结构向客户端
Gin 参数校验:从基础到自定义规则
在前几篇文章中,我们学习了如何处理请求参数、数据解析以及响应渲染。参数校验是确保服务安全性和数据完整性的重要环节。在这篇文章中,我们将聚焦于 Gin 框架中的参数校验,并使用强大的 go-playgr
Gin 中间件实战:从日志到鉴权
在上一章响应渲染:JSON、HTML与模板引擎中,我们学习了如何有效处理和渲染服务的响应内容。本章将深入探讨 Gin 框架的中间件机制,这是 Web 服务开发中不可或缺的一部分。中间件不仅能够处理日志
Gin 响应渲染:JSON、HTML与模板引擎
在上一篇 Gin 请求处理:参数绑定与数据解析 中,我们探讨了如何高效地从请求中解析和验证参数。这篇文章,我们将深入解析响应渲染的主题。响应是服务器处理完请求后与客户端交互的最终环节,它决定了用户看到
Gin 请求处理:参数绑定与数据解析
在上一篇文章《gin 路由详解:动态参数、分组与 RESTful 设计》中,我们深入探讨了 Gin 框架的路由分组和 RESTful 风格设计。这次,我们将聚焦于请求处理中的一个关键部分——参数绑定与
gin 路由详解:动态参数、分组与 RESTful 设计
路由详解:动态参数、分组与 RESTful 设计 上篇讲了gin的入门基本用法,但实际在项目开发中,路由分组,动态参数以及优雅的设计符合restful风格的接口都是很有必要的。一个精心设计的路由可以让
Gin入门:快速搭建你的第一个Web服务
Gin入门:快速搭建你的第一个Web服务 Gin 是一个轻量级、高性能的 Go 语言 Web 框架,以其简单易用和优越的性能在 Go 开发者中广受欢迎。本篇文章将带你快速入门 Gin,并构建一个简单的
Go的net/http包是如何建立tcp连接的
上篇关于echo是如何接受restful请求的文章中留下了几个新的问题,这篇我们就来看看, net/http 包是如何在 TCP 协议基础上建立连接的。 一. 前言 在开始之前,先简单说下两个概念,
浅谈 Go 的 Web 框架 Echo 是如何处理 RESTful 调用的
一. 前言 虽然有很多人是比较了解计算机网络,以及一些web框架是如何做TCP协议解析的,但是对于我个人来说,这方面的知识还是有所欠缺的,正好今天别人问我postman上的请求是如何进入你本地跑的服务