本章主要了解一下golang的数据库操作,在golang中数据库的操作有gorm,Xorm和Sqlx插件,本章主要说一下gorm的插件针对数据库的使用。三者的区别在于,GORM是GoLang中最出色的...
python3异步IO
异步IO是什么?如何理解什么是异步IO?什么又是同步IO?在操作系统中, CPU的速度远远快于磁盘、网络等 IO,一旦遇到 IO 操 作,如读写文件、发送网络数据时,就需要等待 IO 操作完成,才能继...
Grafana接入prometheus
本章内容主要是真对prometheus接入到grafana中,如果不知道如何安装prometheus,可以参考:https://www.wulaoer.org/?p=1164 安装grafana,可...
mysql根据binlog恢复数据
binlog日志的用处不仅仅是收集mysql的操作,在日志恢复的时候也能起到重要的作用,不管事主从复制,主主集群都是使用binlog的纪录在另一台服务器上学习并在本机执行。但是这里说的是如何跟进bin...
Grafana忘记管理员密码
Grafana安装好了,用了一段时间,发现自己设置的admin密码忘记了,如何找回设置的密码呢?首先,我们要确认一下Grafana安装的路径,在配置文件找找到Grafana的存储数据库的路径,在数据库...
查看mysql的binlog日志内容
mysql的binlog日志是二进制的,如果我们直接食用cat或者vim打开是乱码,无法直观的看到mysql的日志中打印的语句,所以必须使用mysqlbinlog命令打开binlog日志,才能查看日志...
grafana服务部署
Grafana是一个监控数据展示的平台,我们可以把监控收集到的数据,展示到Grafana上。优势就是Grafana有丰富的展示模块,不管是zabbix还是prometheus,以及nagios等等。都...
Go语言文件处理
Go语言中的文件处理,重点在于文件而非目录或者通用的文件系统,特别是如何读写标准格式(如 XML 和 JSON 格式)的文件以及自定义的纯文本和二进制格式文件。 Go语言的所有特性,现在我们可以灵活地...
python3图像界面
图像界面就是利用python3生成一个界面,利用鼠标点击触发操作完成后台的运行。这里主要讲Tkinter和Qt模块的操作,Tkinter是一个面向对象封装的一个包,我们在Tkinter模块中可以生成一...
ElasticSearch创建索引模版
只所以创建ElasticSearch的索引模版是因为我在日志收集的过程中利用logstash写到ElasticSearch中时,定义了索引根据日期进行区分,这边在后期维护的过程中方便清理和备份。 lo...