上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 40 下一页
摘要: 代码含有viper独立方式和go embed方式 package main import ( "bytes" "embed" "fmt" "time" "github.com/spf13/viper" ) //go:embed config.yaml var f []byte func main() 阅读全文
posted @ 2023-05-18 23:27 李若盛开 阅读(244) 评论(0) 推荐(0)
摘要: 简介 在Go语言应用程序中包含任何文件、目录的内容,都打包到生成的Go语言应用程序中,部署时直接执行一个二进制文件就可以,不用再包含一些静态文件,因为它们已经被打包到生成的应用程序。 基本用法 通过//go:embed指令即可 package main import ( "embed" "fmt" 阅读全文
posted @ 2023-05-18 22:51 李若盛开 阅读(876) 评论(0) 推荐(0)
摘要: 一、介绍 github.com/spf13/viper Viper是一个方便Go语言应用程序处理配置信息的库,可以处理多种格式的配置。其支持的特性有: 设置默认值 从JSON、TOML、YAML、HCL和Java properties文件中读取配置数据 可以监视配置文件的变动、重新读取配置文件【热更 阅读全文
posted @ 2023-05-18 12:13 李若盛开 阅读(833) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/qq_34801169/article/details/114374827 一、幂等性: 幂等性,是分布式环境下的一个常见问题,一般是指我们在进行多次操作时,所得到的结果是一样的,即多次运算结果是一致的。也就是说,用户对于同一操作,无论是发起一次请求还是多 阅读全文
posted @ 2023-05-10 21:02 李若盛开 阅读(233) 评论(0) 推荐(0)
摘要: 解决思路: 1).gitignore规则的语法错误排查语法问题,修正错误的语法。 2)git缓存使用git清除本地缓存,然后提交。命令如下: git rm -r --cached . # 删除缓存 git add -A # 重新添加所有文件,等价写法:git add . git commit -m 阅读全文
posted @ 2023-05-08 17:04 李若盛开 阅读(372) 评论(0) 推荐(0)
摘要: string:可以是一个空字符串,但不能为nil,使用时比较安全 (字符串类型) *string:可以为nil,使用的时候需要判断是否有值(字符串指针类型) 注意: Go 对每个原始数据类型都有默认值。int -> 0, string -> "", bool -> false 同样。所以如果需要添加 阅读全文
posted @ 2023-05-08 16:12 李若盛开 阅读(479) 评论(0) 推荐(0)
摘要: 在go中,如果服务端开启了https的SSL/TLS证书,这时客户端用http.get()方法访问就会报错: tls: failed to verify certificate: x509: certificate has expired or is not yet valid: 解决方案: 1)服 阅读全文
posted @ 2023-05-04 11:36 李若盛开 阅读(201) 评论(0) 推荐(0)
摘要: 二者区别: break:退出所有的循环 break用于完全结束一个循环,跳出循环体执行循环后面的语句。 continue:跳出当前的一次循环 continue只是终止本次循环剩下的语句,接着执行下一次循环。 共同点: break和continue都是用来控制循环结构的,主要是停止循环。 阅读全文
posted @ 2023-04-28 20:12 李若盛开 阅读(186) 评论(0) 推荐(0)
摘要: 一、Redis的持久化机制概述 RDB持久化机制: RDB持久化机制是一种将Redis在内存中的数据保存到磁盘上的方式,保存的数据是某个时间点的快照。 在RDB持久化机制中,Redis会周期性地将内存中的数据快照写入磁盘,保存为一个RDB文件。 通过快照的方式将数据保存在磁盘上,可以减小数据集的大小 阅读全文
posted @ 2023-04-27 15:09 李若盛开 阅读(560) 评论(0) 推荐(0)
摘要: 大概场景是这样的,今天做了一些测试数据,下班了关机走人了, 第二天来打开一看,redis数据丢失了都没有了, 开始认为是redis自动数据过期了,但是我查看了没有设置过期时间, 要么就是redis自动清理了,要么是redis重启导致数据的丢下,结果是后者。 这是window下redis所有的配置文件 阅读全文
posted @ 2023-04-27 14:58 李若盛开 阅读(236) 评论(0) 推荐(0)
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 40 下一页