- 博客(6)
- 收藏
- 关注
原创 golang获取两个日期的自然天之差
开发遇到需要计算两个时间的天数差,踩到不少坑其他的答案大多没考虑T1(2021-02-28 23:59:59) 和 T2(2021-03-01 00:00:00)这两个时间自然天数其实差了一天的问题。func getTimesubDay(bef, now string) int { var day int t1, _ := time.Parse("2006-01-02 15:04:05", bef) t2, _ := time.Parse("2006-01-02 15:04:05", now)
2021-11-30 11:15:41
1700
1
原创 golang package XXX is not in GOROOT XXX问题解决方法
golang package XXX is not in GOROOT XXX问题解决方法这个主要是go mod和gopath管理包冲突的问题,鉴于现在主流是go mod了所以这里直接阐述用mod的解决方案!答主在构建main.go的时候出现了报错主要是mod管理方式的问题 解决方法go mod init 项目名称主要是mod管理包的问题,如果之前构建的mod名称不是现在的项目名称的话,他会直接去之前的名称下面找包,结果是找不到。如果之前存在go.mod文件 可以删掉!!!之后再构建 就
2021-02-20 15:41:47
5493
原创 prometheus安装node_export,mysqld_export,redis_export
首先我们要知道什么是export?因为Prometheus本身不具备监控功能,我们要通过Prometheus收集数据,需要安装对应的export。如Node_export用于监控服务器状态,如cpu、内存、网络、磁盘等信息。这些exporter的最新版本可以去https://prometheus.io/download/查看安装node_exportcd /optwget https://github.com/prometheus/node_exporter/releases/download/v1
2020-12-29 14:58:32
623
1
原创 脚本一键实现多节点ssh无密钥登录,以及一键修改hostname。
脚本一键实现多节点ssh无密钥登录,以及一键修改hostname。准备工作首先我们需要把所有的节点的ip都列出来,笔者习惯放入/etc/hosts下不放入主机名也是可以的,这里笔者放入只是为了后面的修改hostname做准备。例如:这样就准备好了,直接附上脚本#!/usr/bin/env bash#Usage: nokey_s2c.sh <host_position1> <host_postion2>...#这里的密码需要去修改!!!!!PASSWD="1234
2020-09-25 15:47:17
290
原创 安装docker-ce时遇到:Error: Package: 3:docker-ce-19.03.3-3.el7.x86_64 (docker-ce-stable)
笔者安装最新的docker-ce时遇到了下面的问题:遇到了contain-SElinux的情况所以我们只需要把他补上就行了!wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repoyum install epel-release -yyum install contain...
2019-10-13 22:03:27
9544
5
原创 grep匹配合法的IP地址
遇到了这个问题,解决了拿来分享一下!cat ip.txt|grep -E -o '\<([1-9]|[1-9][0-9]|1[0-9]{2}|2[01][0-9]|22[0-3])\>(\.\<([0-9]|[0-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\>){2}\.\<([1-9]|[0-9][0-9]|1[0-9]{2}...
2019-09-26 15:41:03
1111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人