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