首页
文章分类
文章归档
关于
登录
憨憨大头个人博客
心存希冀,目有繁星
累计撰写
110
篇文章
累计创建
13
个标签
累计收到
0
条评论
栏目
首页
文章分类
文章归档
关于
登录
目 录
CONTENT
以下是
golang
相关的文章
2024-09-03
Go项目配置管理工具---Viper
Viper概述 前言 对于现代应用程序,尤其大中型的项目来说,在程序启动和运行时,往往需要传入很多参数来控制程序的行为,这些参数可以通过以下几种方式传递给程序: 命令行参数 环境变量 配置文件 显然,对于Go项目而言,单个去读取命令行、环境变量、配置文件并不难,但一个个读取却是很麻烦,有没有一个第三
2024-09-03
17
0
0
golang
2024-09-03
golang中使用casbin权限控制
权限框架casbin 官方文档 1.概述 Casbin是一个强大的、高效的开源访问控制框架,其权限管理机制支持多种访问控制模型。 Casbin支持以下编程语言: Casbin可以做到: 支持自定义请求的格式,默认的请求格式为{subject, object, action}。 具有访问控制模型mod
2024-09-03
221
0
2
golang
2024-09-02
golang-jwt使用
JWT 什么是JWT 在介绍JWT之前,我们先来回顾一下利用token进行用户身份验证的流程: 客户端使用用户名和密码请求登录 服务端收到请求,验证用户名和密码 验证成功后,服务端会签发一个token,再把这个token返回给客户端 客户端收到token后可以把它存储起来,比如放到cookie中 客
2024-09-02
96
0
0
golang
2024-09-02
Go 第三方库之 uber-go/zap
1.简介 zap 是 uber 开源的 Go 高性能日志库,支持不同的日志级别, 能够打印基本信息等,但不支持日志的分割,这里我们可以使用 lumberjack 也是 zap 官方推荐用于日志分割,结合这两个库我们就可以实现以下功能的日志机制: 能够将事件记录到文件中,而不是应用程序控制台; 日志切
2024-09-02
57
0
0
golang