首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Go
订阅
青亦
更多收藏集
微信扫码分享
微信
新浪微博
QQ
26篇文章 · 0订阅
如何在Gin框架中使用JWT实现认证机制
一文详细讲解JSON Web Token、如何在Go项目中使用JWT、以及Gin框架中对应的实现案例!
用 Go + WebSocket 快速实现一个 chat 服务
在 go-zero 开源之后,非常多的用户询问是否可以支持以及什么时候支持 websocket,终于在 v1.1.6 里面我们从框架层面让 websocket 的支持落地了,下面我们就以 chat 作为一个示例来讲解如何用 go-zero 来实现一个 websocket 服务。…
Rust太难?那是你没看到这套Rust语言学习万字指南!
根据编译原理知识,编译器不是直接将源语言翻译为目标语言,而是翻译为一种“中间语言”,编译器从业人员称之为“IR”--指令集,之后再由中间语言,利用后端程序和设备翻译为目标平台的汇编语言。 Rust代码经过分词和解析,生成AST(抽象语法树)。 然后把AST进一步简化处理为HIR…
PHP到Go速转手册
整理了一份简要的手册,帮助大家高效的上手Go语言,主要是通过对比PHP和Go的不同点来强化理解。本文篇幅较长,建议点击文章末尾原文,收藏之后查看。或者收藏PC端连接🔗 http://tigerb
Gin 框架:实现超时中间件
通过一个完整例子,在基于 Gin 框架的微服务中实现【超时】中间件。 我们将会使用 rk-boot 来启动 Gin 框架的微服务。
Golang 大杀器之跟踪剖析 trace
在 Go 中有许许多多的分析工具,在之前我有写过一篇 《Golang 大杀器之性能剖析 PProf》 来介绍 PProf,如果有小伙伴感兴趣可以去我博客看看。 但单单使用 PProf 有时候不一定足够完整,因为在真实的程序中还包含许多的隐藏动作,例如 Goroutine 在执行…
go-kit微服务:一个简单的API网关
在上一篇文章《go-kit微服务:服务注册与发现》中,算术服务注册至consul,发现服务使用go-kit工具集实现了对算术服务的发现功能。通过查看源码可以发现,其中仅仅实现了一个接口/calculate的处理逻辑,那如果算术服务的接口很多怎么办呢? 这几天这个问题一直困扰着我…
Gin框架中使用JWT进行接口认证
JSON Web Token(JWT)是一个常用语HTTP的客户端和服务端间进行身份认证和鉴权的标准规范,使用JWT可以允许我们在用户和服务器之间传递安全可靠的信息。 在开始学习JWT之前,我们可以先了解下早期的几种方案。 Cookie总是保存在客户端中,按在客户端中的存储位置…
Golang 热重启
热重启(Zero Downtime),指新老进程无缝切换,在替换过程中可保持对 client 的服务。 我们在父进程执行 cmd.ExtraFiles = []*os.File{f} 来传递 socket 描述符给子进程,子进程通过执行 f := os.NewFile(3, "…
聊聊自己学Go一年来的经历与成长 | 🏆 技术专题第二期征文
今天偶然在掘金上看到了关于Go的征文稿,恰逢赶上自己学GoLang一周年的时间,最近也在部门内做了关于《Let'sGo!Go语言入门与实践》的分享,结合自身在字节跳动的业务开发经历,整体聊聊自身关于g