首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
go 学习笔记
puresai
创建于2023-02-03
订阅专栏
go 学习笔记
暂无订阅
共17篇文章
创建于2023-02-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
go cron定时任务
如果你熟悉linux,你肯定知道crontab,cron就是这样一个定时器,可以定时执行你定义的任务。
cache2go
cache2go 是个并发安全的续期式的缓存库,适合存储少量常驻内存变量。 项目地址 <https://github.com/muesli/cache2go>
go logrus 日志
作为 github 上 golang star 最多的库,logrus 值得练习。 项目地址: github.com/sirupsen/logrus ,使用场景:日志打印、格式化日志
go 命令行 urfave/cli
urfave/cli是一个简单、快速、有趣的包,用于在 Go 中构建命令行应用程序。目标是使开发人员能够以富有表现力的方式编写快速且可分发的命令行应用程序。
go 配置读取 viper
sfp13 开发的 viper 是一个用于读取配置文件的库。如果你需要读取配置文件,那么 viper 足够好用。
go 类型转换 cast
还在为golang麻烦的类型转换烦恼吗? 不妨试下 spf13 大神的 cast 吧。
kubernetes基础篇-组件
Kubernetes组件 控制平面组件(Control Plane Components) 控制平面的组件对集群做出全局决策(比如调度),以及检测和响应集群事件
kubernetes基础篇-概念
Kubernetes 是什么? Kubernetes 是用于自动部署,扩展和管理容器化应用程序的开源系统。 Kubernetes 这个名字源于希腊语,意为“舵手”或“飞行员”。
jwt验证失败的Token not active yet, Token used before issued问题排查
jwt 应该是非常常用的,我们项目中也有用到,最近出现jwt验证失败的Token not active yet, Token used before issued,记录一下,或许能帮助到大家。
go源码之context解读
context定义了上下文类型,它携带跨越API边界和进程之间的deadlines、取消信号和其他请求范围的值。对服务器的传入请求应该创建上下文,对服务器的传出调用应该接受上下文。它们之间的函数调用链
让元宇宙第一股 Roblox 崩溃的 BoltDB 的使用说明
想必很多人听说 BoltDB 是因为去年元宇宙第一股 Roblox 的事件,究其原因是因为使用的 consul 里面使用的BoltDB,其中部分设计糟糕而引发的故障。
proto文件生成go代码踩坑分享
protoc 生成的文件在输出目录中的`.pb.go`位置取决于 –-go_out 标识符,有多种模式。
gRPC 初体验
gRPC 是可以在任何环境中运行的现代开源高性能RPC框架。它可以通过可插拔的支持来有效地连接数据中心内和跨数据中心的服务,以实现负载平衡,跟踪,运行状况检查和身份验证。它也适用于分布式计算的最后一英
使用 go 变量时踩了个坑
如果经常使用 := 声明变量,很容易忽视这个错误。特别是逻辑复杂,引入了 cache 等,很难发现到。
Go Modules 上手体验
Modules 是 Go 管理依赖关系的工具,在 1.11 版本中加入,并在 1.13中对模块进行了重大改进和更改。相比前面的 dep,vendor,glide 等包管理方案,更易于上手。
利用dbresolver这个插件实现gorm读写分离
MySQL 主库压力越来越大,虽然主从同步早就已经有了,但升级 gorm 之后一直没有引入读写分离,今天来分享一下利用 gorm 实现
go性能工具pprof
Go 语言自带的 pprof 库就可以分析程序的运行情况,并且提供可视化的功能。它包含两个相关的库:runtime/pprof 和net/http/pprof。