jwt包最新版本使用github.com/golang-jwt/jwt package main import ( "errors" "fmt" "time" "github.com/golang-jwt/jwt/v4" ) type MyClaims struct {...
model 代码生成 与 依赖注入 本文需要介绍 gotools 工具 需要使用的工具命令:gotools grom -h代码地址:github.com/wuyan94zl/gotools 创建文件:models/user.sql CREAT...
代码有点多,所以分开写了go-zero之支付服务二 微信支付 由于是微信扫码支付,所以这里使用Native下单。商户Native支付下单接口,微信后台系统返回链接参数code_url,商...
文章持续更新,微信搜一搜「 吴亲强的深夜食堂 」 上一篇etcd 实战基础篇(一)我们主要介绍了 etcd 使用场景以及最基础性的一些操作(put、get、watch)。 这一篇我们接着实...
介绍 本文为一次技术研讨会的议题为 《编写 Go 代码最佳实践的建议》的演讲稿。 1. 指导原则 如果我要谈论任何编程语言的最佳实践,我需要一些方法来定义『什么是最佳?...
又是一年金三银四的季节,我又开始了一年的找工作任务,今年形势感觉也不好,找了两周,投了有十来家,目前手上就两个offer。面试的过程是痛苦的,但也是一个学习的过程...
[toc] 概况(HiChat) 介绍 在学习完go的基础后,我们现在从0到1来搭建一个简单的即时聊天项目(IM)的api。 主要功能 登录、注册、用户信息更新、账号注销 单聊、群聊 发送...
0.1、索引 blog.waterflow.link/articles/16637... RabbitMQ 是一个轻量级且易于部署的消息队列。它支持开箱即用的多种消息传递协议。我们将使用 AMQP(高级消息队列协议...
RocketMQ 由四部分组成:命名服务器(Name Server)、代理(Broker)、生产者(Producer)和消费者(Consumer),其中每一个都可以水平扩展而没有单点故障,如下图所示。...
在服务端程序更新或重启时,如果我们直接 kill -9 杀掉旧进程并启动新进程,会有以下几个问题: 旧的请求未处理完,如果服务端进程直接退出,会造成客户端链接中断(收到...
[toc] 文章介绍 本文我们将从零开始介绍Gin的安装,Gin的简单入门,基于Gin框架的登录/注册表单验证实例,Gin中间件的原理分析,Gin返回html,静态文件的挂载和Gin优雅的...
gorm框架操作数据库,一般是使用orm框架所提供的方法函数,是对数据库curd操作sql进行了封装 但是有的时候,封装的方法并不能完全满足我们的需求,我们需要能执行原生sql...
社交账号:
我要举报该,理由是: