Go学习笔记
雨花石~
努力、奋斗
展开
-
gopsutil 下调用disk.IOCounters 报错:The system cannot find the file specified
利用golang对windows server做监控,采集磁盘 、网络、CPU、内存等监控数据。原创 2022-12-09 09:55:04 · 748 阅读 · 0 评论 -
MySQL自动化巡检报告-v1.0
作为dba,有时候我们会遇到大量的巡检工作,之前我们都是手动去给客户做巡检,那么面对如此重要但是很繁琐的工作,如何才能提高我们的巡检效率,或者换句话说有什么工具可以自动完成巡检工作 并且生成漂亮的巡检文档呢,基于以上因素,自己尝试使用go自己写一套mysql自动巡检报告,于是在利用自己闲暇时间,终于完成了一般巡检报告,这里我暂时称作mysql自动巡检v1.0版本,使用的语言是go语言其中使用gohtml、gocharts等工具,具体的就简原创 2022-10-31 15:51:05 · 875 阅读 · 2 评论 -
Redis大Key分析利器-rdr
rdr 工具是雪球开源的一套简易的redis dump文件分析工具, 能够简要进行展示较大值的key。原创 2022-10-13 10:21:47 · 682 阅读 · 0 评论 -
SQL Parse:对SQL文件进行指纹输出
golang mysql 慢日志解析工具_雨丶花丶石的博客-CSDN博客之前做了一个mysql slowlog的解析工具,那么有时候需要将慢查询进行入库,然后进行分析、或者制作报表、趋势图等;原创 2022-10-11 11:19:41 · 1325 阅读 · 1 评论 -
golang mysql 慢日志解析工具
我们知道mysql慢日志解析工具有很多种,比如我们常用的mysqldumpslow、pt-query-digest等,这些都是比较有效的解析工具,今天介绍的是基于go写的一款实时解析日志工具以上就是使用golang 实现mysql 慢查日志解析的工具,当然后面可以把慢查日志落入表里,实现慢查日志中心库,这个功能后面继续实现。原创 2022-09-20 11:15:17 · 729 阅读 · 0 评论 -
oracle自动化巡检报告
作为dba,有时候我们会遇到大量的巡检工作,之前我们都是手动去给客户做巡检,一般都是通过awr、ash等生成一些巡检报告,那么面对如此重要但是很繁琐的工作,如何才能提高我们的巡检效率,或者换句话说有什么工具可以自动完成巡检工作 并且生成漂亮的巡检文档呢,基于以上因素,自己尝试使用go自己写一套oracle自动巡检报告,于是在利用自己闲暇时间,历经2个多月的时间,终于完成了一般巡检报告,这里我暂时称作oracle自动巡检v1.0版本,使用的语言是go语言其中使用gohtml、gocharts等工具,具体的就简原创 2022-06-14 11:06:26 · 1211 阅读 · 1 评论 -
oracle 备份软件——实时查看定时备份日志
上节有介绍使用使用python apscheduler来对oracle进行定时任务备份,那么如何能实时查看备份的日志呢,这里就使用vue-socket-io和falsk-socketio来实现该功能,具体实现效果如下:显示最近最新的5个备份日志同时可以可以选择要tail 的行数,默认是100...原创 2022-03-25 18:01:37 · 1513 阅读 · 0 评论 -
flask +python+vue-实现awr自动生成和下载
再原来的监控上,添加了oralce自动生成awr,并且支持下载,话不多说,直接上图:选择awr生成时间:点击awr生产按钮:生成完会在下面的表格中显示出来,然后点击下载即可:...原创 2021-11-25 14:19:17 · 658 阅读 · 0 评论 -
Golang 数据可视化利器 go-echarts ,实际使用
今天就来聊聊go里面如何绘制echarts图,需求:使用go来生成自动化巡检报告,数据库的性能采集也是通过go来实现的,这里就不多说,那如何能够直观的展示监控数据呢,当然前面我有写过flask +python+vue 的监控系统:https://blog.csdn.net/shiyu1157758655/article/details/103278459今天我要做的是,不通过监控系统,直接把想要的数据展示出来,生成html文件,这里主要就是介绍golang 中go-echarts 如何使用 ,闲话.原创 2020-08-12 10:08:00 · 8370 阅读 · 9 评论 -
python AES加密解密,key的长度不受限制
上一篇文章,写了golang 下面如何实现AES的加密解密,这里就把python的实现AES的加密解密的代码贴出来说明:1、下面列举了2种加密解密的方法,一个是key的长度不收限制,必须为16,24,32位,另外一种就是key的长度不受限制2、这里同样使用了PKCS5Padding做填充3、之前说了,想实现python 加密解密,与go互通,也就是python 加密go解密,或者g...原创 2020-01-16 13:54:48 · 5094 阅读 · 0 评论 -
go AES加密解密
之前写了一个python监控系统,里面用到了使用了AES对密码进行加密,那golang去如何实现AES的加密解密呢,说明:1.这里就以CBC模式来说明,使用了iv(偏远向量),所以在对同一个明文使用同一个key 加密的时候,发现每次加密出来结果都不同,就不要大惊小怪了2.这里面包含了2种补全方式:PKCS5Padding/PKCS7Padding,代码里都写出了,至于选择哪一个,根据自...原创 2020-01-16 13:36:17 · 4106 阅读 · 0 评论