Go
Go
Go 项目开发实战-用户Token的刷新、踢人下线和防盗检测
即然有效期短那就得有合理的方式让用户的Token能够被刷新,不然用户使用产品期间隔一段时间就得登录一次,一天登录好几次,用户体验可想而知,定是不会好的。
18    2025-01-08
Go项目开发实战 - 用户 Token 的派发、存储和认证管理
无论Token信息在产品的服务端有哪些构成信息,我们发放给客户端的都是随机的字符串,客户端访问服务端API时会携带着Token串来访问。
49    2025-01-02
Go项目实战|企业级项目用户认证体系这么设计的
想要设计出一个能满足企业级项目需求的用户认证体系,我们需要从用户体验、安全和稳定性上来考虑,同时也要收集产品经理、前端开发对其在功能性上的要求,不能为了只考虑稳定、高效而忽略了用户体验。
Redis 在 Go 项目中的集成和统一管理
在我们的Go项目里访问Redis使用的是 go-redis 这个包,之前也见过一些项目使用redigo 来访问Redis,不过redigo已经停止维护了,所以就不考虑使用它了。
19    2024-12-11
Go项目模块划分、逻辑分层解耦--代码实战
响应对象是针对客户端需求的,比如像ID这种在业务内部才有意义的字段可以选择不暴露出去,只通过orderNo之类的标识请求后端接口就可以了。
31    2024-12-05
如何使用 pprof 简单检测和修复 Go 中的内存泄漏
虽然 Go 有自动垃圾回收(GC),它能回收不再被使用的内存,但这并不意味着 Go 程序中不会发生内存泄漏。
27    2024-12-05
Go项目实战-API路由的分模块管理
今天这个文章给大家介绍一下Web项目API路由的分模块管理,我们的项目使用的是Gin框架,但基本上所有的Web框架都能按照这个方式来分模块管理API接口的路由。
36    2024-11-13
Go 项目怎么做好分层架构和目录规划
分层架构的一个重要原则是:每层只能与位于其下方的层发生耦合。我们大多数时候使用的是松散型分层架构,允许上层与任意下层发生耦合。
22    2024-11-06
Go API 多种响应的规范化处理和简化策略
既然一个项目接口的响应格式是确定的,那么在搭建项目的时候就需要我们提前封装一个通用的接口响应组件,让实现业务逻辑的代码能尽量傻瓜式地调用响应组件,由响应组件负责生成响应返回给客户端。
39    2024-11-04
Go 语言高性能 Web 框架 Gin 框架路由和请求参数的使用方式
本文我们介绍 Go 语言高性能 Web 框架 Gin 框架的路由和请求参数的一般使用方式,建议读者朋
31    2024-11-04