go

基于Gin框架的web后端开发(十): Gin框架-中间件(定义、使用、通信与实例)详解
基于Gin框架的web后端开发(十): Gin框架-中间件(定义、使用、通信与实例)详解

Gin-中间件:Gin框架的作者为开发者们提供的一种机制,可以让开发者自定义请求执行的Hook函数,中间件函数(或者叫Hook函数、钩子函数)适合处理很多重复的操作的场景(比如登录认证,权限校验,数据分页,耗时统计,记录日志等) ,如果仅仅是一个页面的独有的逻辑直接放到对应的路由下的Handler函

2022-07-11 23:54:11阅读全文

[Go WebSocket] 多房间的聊天室(四)黑天鹅事件
[Go WebSocket] 多房间的聊天室(四)黑天鹅事件

在专栏《Go WebSocket》里,有一些前置文章:

2022-09-27 21:41:09阅读全文

Go开发微信小程序第三方SDK推荐
Go开发微信小程序第三方SDK推荐

最近准备用Go语言开发微信小程序,发现会调用很多微信小程序的服务端接口,并且还需要自己封装。于是想着去GitHub上看看,是否有第三方现成的SDK直接拿来使用,结果发现两个非常不错的第三方库,这里分享给大家。

2022-09-27 16:01:01阅读全文

令人困惑的 Go time.AddDate
令人困惑的 Go time.AddDate

我们经常会使用 Go time 包 AddDate(),对日期进行计算。而它得到的结果,可能会往往超出我们的“预期”。(为什么预期要打引号,因为我们的预期可能是模糊、偏差的)。

2022-09-29 23:50:37阅读全文