会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
dogRuning
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2022年8月24日
使用zap接收gin框架默认的日志并配置日志归档
摘要: 使用zap接收gin框架默认的日志并配置日志归档 gin默认的中间件 本文介绍了在基于 gin 框架开发的项目中如何配置并使用 zap 来接收并记录 gin 框架默认的日志和如何配置日志归档 func main() { r := gin.Default() r.GET("/hello", func(
阅读全文
posted @ 2022-08-24 16:49 dogRuning
阅读(224)
评论(0)
推荐(0)
2022年8月22日
golang 基础语法
摘要: 1、定义变量 局部变量、全局变量 使用 关键字 var 定义变量,自动初始化为 0 值。 # 方式一 : func variable() { var a int var s string } # 方式二 : func variableInitialValue() { var a, b int = 3
阅读全文
posted @ 2022-08-22 17:37 dogRuning
阅读(419)
评论(0)
推荐(0)
golang-mysql sqlx 库使用指南 【推荐使用】
摘要: sqlx 介绍 sqlx可以认为是Go语言内置database/sql的超集,它在优秀的内置database/sql基础上提供了一组扩展。这些扩展中除了大家常用来查询的Get(dest interface{}, ...) error和Select(dest interface{}, ...) err
阅读全文
posted @ 2022-08-22 17:06 dogRuning
阅读(697)
评论(0)
推荐(0)
参数校验---gin框架内置使用validator
摘要: 一、标记之前特殊符号说明 逗号(,):把多个验证标记分开。注意逗号之间不能有空格 横线(-):该字段不验证,跳过 竖线(|):使用多个验证标记,但是只需要满足其中一个即可 required: 表示改字段必须设置,并且不能作为默认值 omitempty: 如果字段未设置,则忽略它 omitempty,
阅读全文
posted @ 2022-08-22 15:14 dogRuning
阅读(6202)
评论(0)
推荐(1)
golang_mongdb 事务
摘要: 这里还没有开始弄 :/Users/mac/工作/goland/github/mongo-go-examples func TestTransactionCommit(t *testing.T) { var err error var client *mongo.Client var collecti
阅读全文
posted @ 2022-08-22 13:09 dogRuning
阅读(42)
评论(0)
推荐(0)
2022年8月21日
Go语言配置管理神器---- viper中文教程
摘要: 1 Viper 是适用于 Go 应用程序的完整配置解决方案。它被设计用于在应用程序中工作,并且可以处理所有类型的配置需求和格式。 2 安装 go get github.com/spf13/viper 3 了解 Viper viper 被设计用于在应用程序中工作,并且可以处理所有类型的配置需求和格式。
阅读全文
posted @ 2022-08-21 23:10 dogRuning
阅读(1244)
评论(0)
推荐(0)
2022年8月19日
golang-mongodb
摘要: 0、结构体 type Student struct { // _id 不用带入 Name string Age int } 1、连接 驱动 :github.com/mongodb/mongo-go-driver 1、普通连接 client , err := mongo.Connect( contex
阅读全文
posted @ 2022-08-19 12:56 dogRuning
阅读(622)
评论(0)
推荐(0)
2022年8月18日
redis-golang strings 操作
摘要: 本文来自于 github.com/go-redis/redis/v9 的自带的测试代码 commands_test 1、Append(ctx context.Context, key, value string) // 如果不存在 key ,就将 key value 插入到 redis 中// 如果
阅读全文
posted @ 2022-08-18 18:48 dogRuning
阅读(29)
评论(0)
推荐(0)
golang-redis scanning 的操作
摘要: 本文来自于 github.com/go-redis/redis/v9 的自带的测试代码 commands_test 2、scanning 1、Scan(ctx context.Context, cursor uint64, match string, count int64) 查询 key ctx
阅读全文
posted @ 2022-08-18 15:43 dogRuning
阅读(757)
评论(0)
推荐(0)
golang-redis keys 的操作
摘要: 本文来自于 github.com/go-redis/redis/v9 的自带的测试代码 commands_test 1、keys 1. 删除 Del(ctx context.Context, keys ...string) 返回删除个数 // 删除 Del,使用 del 删除 大key 会造成长时间
阅读全文
posted @ 2022-08-18 14:29 dogRuning
阅读(1531)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告