gin

念何架构之路2 天前
学习·gin
Gin辅助模块与学习路径最后一章覆盖剩余的重要文件:response_writer.go、errors.go、mode.go、utils.go、path.go、fs.go。
念何架构之路3 天前
中间件·gin
Gin内置中间件详解源码位置:recovery.go源码位置:recovery.go:118-145亮点:生产推荐:自定义 Recovery,返回结构化错误体。
灯澜忆梦4 天前
前端·后端·golang·gin
【基于GO的Web开发15】gin路由和路由组路由是 Web 服务的基础,负责将客户端的请求 URL 分发到对应的处理函数。本篇笔记讲解 Gin 普通路由、Any匹配全部请求、404 自定义、路由分组Group,附带完整代码案例与复习要点。
灯澜忆梦4 天前
前端·后端·golang·gin
【基于GO的Web开发14】gin请求重定向Gin 的重定向分为 外部重定向(跳转至其他服务器) 和 内部路由重定向(项目内路由转发); 从 HTTP 状态码上又分为:临时重定向、永久重定向
远游客07135 天前
算法·gin
为什么用「年×100+月」做比较1. 本质:把「(年, 月)」二元组压缩成保序的整数 比较的目标是「离职日期所在月份 ≤ 两个月前所在月份」,粒度只到月。年×100+月 把 (2026, 6) 变成整数 202606,从而可以用一次 <= 完成比较:
灯澜忆梦5 天前
前端·后端·golang·html·gin
【基于GO的Web开发11】gin获取URL‑Path 路径参数路径参数(也叫 URL 路径参数、占位符参数),参数直接放在 URL 路径中,使用 / 进行分割,不是放在?后面。
灯澜忆梦5 天前
前端·后端·golang·html·gin
【基于GO的Web开发10】gin获取HTML-Form表单提交参数前端页面上请求发到哪里,完全由 form 标签的action属性决定。问题:缺少 POST 路由;按钮不能提交表单,点击登录无任何反应。
圣殿骑士-Khtangc6 天前
golang·gin
Gin优雅关停与平滑重启从零停机到热更新线上服务的"零停机部署"是现代运维的基本要求。Go的http.Server.Shutdown()为优雅关停提供了原生支持,但结合Gin框架时,需要正确管理中间件、数据库连接、消息队列等资源的生命周期。本文深入优雅关停的实现机制和平滑重启方案。
念何架构之路6 天前
前端·javascript·gin
Gin响应渲染Gin 内置 13+ 种响应渲染,统一通过 Render 接口实现。源码位置:render/render.go:9-15
灯澜忆梦7 天前
前端·后端·golang·gin
【基于GO的Web开发9】gin框架返回json在 Gin Web 开发中,前后端交互最常返回 JSON 格式数据,这个过程称为JSON 渲染。 核心 API:c.JSON(http状态码, 返回的数据)
念何架构之路10 天前
中间件·gin
Gin中间件机制源码位置:gin.go:50-51这就是 Gin 中间件的全部秘密——中间件和业务 handler 是同一种类型。 中间件没有任何特殊待遇,它能:
灯澜忆梦13 天前
前端·golang·gin
【基于GO的Web开发3】gin框架_HTML渲染所属知识点:Gin 框架 HTML 渲染前置基础(Go 原生模板引擎)模板可以理解为事先定义好的 HTML 文档文件。 模板渲染本质:文本替换操作,使用后端数据替换 HTML 文档中预先标记好的占位符。
妙码生花1 个月前
后端·go·gin
从 PHP 到 AI + Golang,程序员自救转型手记(四十一):增加管理员账号管理接口这是一个系列 Blog,作者将以一个 PHP 全栈工程师的身份,利用 AI 工具(claude code、codex、deepseek、豆包等):从零开始学习 golang 语言,并最终完成 ai-go-admin(github | gitee)开源项目的制作,全程记录分享。
JL151 个月前
java·spring boot·gin
Spring Boot vs Gin:Java 人搭第一个 Go REST API本文为《Java工程师转Go实战》连载 第 12 篇 / 共 20 篇 上一篇:context.Context 全解析 下一篇:数据库 ORM 选型
小邓的技术笔记2 个月前
网络协议·http·gin
解析 gin 接收到 http 请求是怎么处理的AI总结:⚡ 核心优势: 路由查找快、对象复用多、内存分配少,更适合高并发场景。
妙码生花2 个月前
后端·go·gin
从 PHP 到 AI + Golang,程序员自救转型手记(三十三):权限规则管理器这是一个系列 Blog,作者将以一个 PHP 全栈工程师的身份,利用 AI 工具(claude code、codex、deepseek、豆包等):从零开始学习 golang 语言,并最终完成 ai-go-admin(github | gitee)开源项目的制作,全程记录分享。
北冥you鱼2 个月前
架构·区块链·gin
Gin 架构在区块链应用中的最佳实践在区块链技术快速发展的今天,如何构建高性能、可维护且安全的去中心化应用(DApp)后端服务成为开发者面临的关键挑战。Gin 是一个用 Go 语言编写的高性能 Web 框架,以其简洁的 API、出色的路由性能和中间件生态而闻名。本文将深入探讨如何将 Gin 架构的最佳实践应用于区块链领域,构建稳健、高效且易于扩展的区块链服务层。
赫媒派2 个月前
后端·go·gin
Gin 12年零破坏API,架构哲学如何练成?最近项目重构会上,有人提议换掉用了五年的 Gin,理由是"不如新框架时髦"。我翻了翻它的 release notes:去年和今年发布的几版,API 签名和十年前一模一样。Go 升了多少轮,Context 里的 c.JSON() 还是那个 c.JSON()。这件事放在月月发新框架的生态里,简直是反常识。
呆萌很3 个月前
gin
【Gin】文件上传下载(单文件 + 多文件)
先跑起来再说3 个月前
分布式·go·gin
Go 排行榜系统的工程化实现:分布式锁、快照表与定时刷新本文基于「食友」校园美食点评平台的后端项目,分享排行榜系统的工程化设计,包括分布式锁控制并发、快照表实现读写分离、定时调度器热更新以及任务状态管理。