基于prometheus+grafana体系实时监控mysql数据库,值得收藏
概述Prometheus 服务本地已经启动了,接下来,需要安装并运行 Exporter,它的主要作用是持续输出监控的组件信息并格式化,同时提供 Http 接口供 Prometheus 服务来抓取。
高手们通过这份周刊第一时间掌握 Go 的动态
这里记录每周值得分享的 Go 语言相关内容,周日发布。本周刊开源(GitHub:polaris1119/golangweekly[1]),欢迎投稿,推荐或自荐文章/软件/资源等,请提交 issue[2] 。由于头条不允许外链,文中链接可以通过文末引用找到,或「了解更多」查看。
Go1.18 泛型约束语法变了,可通过新 playground 验证
今天发现,泛型中约束语法又变了,前段时间还是这样的:现在改为这样了:所以这是最终的方案。为了方便大家试验 tip 版本,Go 官方终于做了一件事,那就是新开一个 playground 支持 tip 版本。
为什么说并发场景不要乱用sync.map
map 本身并发不安全的我们都知道go的map是并发不安全的,当几个goruotine同时对一个map进行读写操作时,就会出现并发写问题fatal error: concurrent map writes在程序一开始我们初始化一个map子goroutine对m[a]赋值主goro
谈一谈Go数组与切片
数组(Array)与切片(Slice)是 Go 语言中的入门知识,其中,切片是我学习 Go 语言后最先使用的一种集合类型,虽然对它的理解还有些似是而非,但可以确定的是,在存放一组类型相同的元素时,不管元素类型是整形还是字符串,都可以使用切片,因此,在最初我将它理解为 PHP 语言