gin

ZHENGZJM2 天前
中间件·gin
Gin 鉴权中间件设计与实现本文是 InkWords 项目系列教程的第 7 篇。完整源码可在 GitHub 仓库 获取。想象一下你去银行办理业务:首先需要在门口取号,然后保安会检查你的身份证(验证身份),确认身份后你才能进入大厅办理具体业务。在 Web 开发中,鉴权中间件就是这个"保安"的角色。
ZHENGZJM3 天前
安全·react.js·go·gin
认证增强:图形验证码、邮箱验证与账户安全本文是 InkWords 项目实战系列的第 10 篇。我们将深入讲解如何为认证系统引入多重安全防护机制,包括图形验证码防刷、邮箱验证码校验、登录失败锁定等企业级安全实践。
女王大人万岁4 天前
服务器·开发语言·后端·golang·gin
Golang实战gin-swagger:自动生成API文档gin-swagger是Swaggo生态下适配Gin框架的API文档生成工具,基于Swagger/OpenAPI规范,可通过解析Go代码中的注释,自动生成可视化API文档,并提供接口调试功能。其核心价值在于:
so2F32hj24 天前
开发语言·golang·gin
一款Go语言Gin框架DDD脚手架,适合快速搭建项目基础设施层领域层应用层接口层实现实现发布事件HTTP Handler / 路由应用服务领域服务聚合根/实体
yangyanping201084 天前
开发语言·golang·gin
Go语言学习之 Gin 生产级 flag命令行参数解析库flag 是 Go 标准库自带的命令行参数解析库,不用装任何依赖,直接用。作用:让你的 Go 程序接收命令行参数(比如端口、环境、配置文件路径)。
先跑起来再说7 天前
go·gin
Gin 从入门到实践:路由与 Context 深入解析在 Go 标准库中,我们通常这样写 HTTP 处理函数:而在 Gin 中,变成了:那么问题来了: Gin 到底帮我们做了什么?
我爱吃土豆17 天前
驱动开发·gin
Gin响应形式在 Gin 框架中,LoadHTMLGlob、LoadHTMLFiles 和 LoadHTMLFS 这三个方法的作用完全一致:都是将 HTML 模板文件加载到 Gin 的模板引擎中,以便后续通过 c.HTML() 方法进行渲染。它们的区别仅仅在于指定模板文件的方式不同,以适应不同的项目结构和部署需求。
理人综艺好会7 天前
中间件·gin
路由中间件快速了解(Gin版)在写接口的时候,有很多通用逻辑(比如日志记录、Token 鉴权、参数校验)都需要放在业务处理函数之前执行,每个接口都写一遍太冗余了。有没有一种方法能把这些前置通用逻辑整合起来,统一管 理和复用,还不用侵入业务代码?
二妹的三爷10 天前
microsoft·golang·gin
【Golang】——Gin 框架中的表单处理与数据绑定在 Web 应用开发中,表单是用户与服务器交互的重要手段。Gin 框架对表单处理提供了高效便捷的支持,包括数据绑定、验证等功能。在本篇博客中,我们将详细介绍如何使用 Gin 框架处理表单数据,涵盖基础操作与进阶技巧,帮助初学者全面掌握表单功能。
切糕师学AI11 天前
数据库·postgresql·gin·索引·pg_grgm
PostgreSQL 中的 pg_trgm GIN 索引详解一个 trigram 是从一个字符串中抽取的连续三个字符组成的序列。GIN(Generalized Inverted Index)是 PostgreSQL 中的一种索引类型,特别适合包含多个键值的数据结构(如数组、全文检索、JSONB 等)。 对于 pg_trgm 而言,GIN 索引会将字符串分解为所有 trigram,并为每个 trigram 存储指向原始行的指针。当查询需要匹配某个 trigram 组合时,GIN 可以快速找到包含这些 trigram 的行,避免全表扫描。
mcooiedo12 天前
前端·golang·gin
Go-Gin Web 框架完整教程Go 语言(或称 Golang)是一个开源的编程语言,由 Google 开发。在开始使用 Gin 框架之前,我们需要先安装 Go 环境。
不会写DN13 天前
前端·javascript·gin
Gin 日志体系详解本文基于 Gin 企业开发的真实场景,从原生日志能力到主流日志工具选型,全程以实用为核心,附带可直接复制的集成代码、最佳实践和踩坑指南,解决 Gin 开发中日志的全场景需求。
Java面试题总结13 天前
gin
Gin 日志体系详解本文基于 Gin 企业开发的真实场景,从原生日志能力到主流日志工具选型,全程以实用为核心,附带可直接复制的集成代码、最佳实践和踩坑指南,解决 Gin 开发中日志的全场景需求。
不会写DN13 天前
go·gin
Gin 实战入门:从环境搭建到企业级常用特性全解析Gin 是 Go 语言生态中最主流的高性能 HTTP Web 框架,基于 Radix 树实现路由匹配,性能远超同类轻量框架,同时具备易用性强、生态完善、内置中间件丰富的特点。无论是快速开发 RESTful API、后台管理系统,还是构建微服务架构,Gin 都是 Go 后端开发的首选方案。
Wzx19801213 天前
gin
gin_gormrestful风格:指的是网络应用中就是资源定位和资源操作风格,不是标准也不是协议form参数接收类型:form-data ,x-www-urlencoded,application/x-www-form-urlencoded
必胜刻14 天前
http·https·gin
Gin框架---框架CORS浏览器的同源策略(Same-Origin Policy)是一个重要的安全机制,它限制了一个源(origin)的文档或脚本如何与另一个源的资源进行交互。
不会写DN14 天前
sql·mysql·go·gin
GORM 实战入门:从环境搭建到企业级常用特性全解析GORM 是 Go 语言生态中最主流的 ORM框架,它将数据库表与 Go 结构体完美映射,让开发者无需手写 SQL 即可完成绝大多数 CRUD 操作,同时具备性能优秀、API 简洁、功能完善、生态丰富的特点。
不会写DN17 天前
开发语言·前端·gin
Gin 接收前端传参方式有几种?参数在 URL 路径里,比如 /user/123。c.Param(key string) string
onlywhz17 天前
中间件·golang·gin
【Golang】——Gin 框架中间件详解:从基础到实战中间件是 Web 应用开发中常见的功能模块,Gin 框架支持自定义和使用内置的中间件,让你在请求到达路由处理函数前进行一系列预处理操作。这篇博客将涵盖中间件的概念、内置中间件的用法、如何编写自定义中间件,以及在实际应用中的一些最佳实践。
贺小涛21 天前
架构·golang·gin
Golang Gin框架核心原理与架构解析Gin是一个高性能的Go语言Web框架,其核心设计围绕三个基本原则:在Ubuntu 22.04 LTS环境(内核5.15+)中,Gin展现出显著性能优势: