自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 Typora中的emoji图标标签

People????:smile: ????:laughing: ????:blush: ????:smiley: ☺️:relaxed: ????:smirk: ????:heart_eyes: ????:kissing_heart: ????:kissing_closed_eyes: ????:flushed: ????:relieved: ????:satisfied: ????:grin: ????:wink: ?

2020-06-28 15:13:28 12966 1

原创 解决Helm Chart异常Error: a release named tomcat already exists

异常信息Error: a release named tomcat already exists.异常原因使用helm delete xxx命令删除时并没有完全删除干净解决方案使用helm ls --all查看全部APP[root@localhost]# helm ls --allNAME REVISION UPDATED STATUS CHART

2020-06-24 10:36:25 1548

原创 解决go run: cannot run non-main package异常

异常信息go run: cannot run non-main package异常原因在Go语言中, 只有package为main时才能执行main方法package mainimport "fmt"func main() { fmt.Println("main")}如果是要做测试的话建议使用专业的测试类来测试package testimport ( "testing")func TestMethod(t *testing.T) { }注意 : 测试类的末尾必

2020-06-24 10:22:09 5422

原创 解决Go无法下载依赖问题 i/o timeout

异常信息unrecognized import path "golang.org/x/sys/unix": https fetch: Get "https://golang.org/x/sys/unix?go .... i/o timeout)这个异常的原因是因为某些特殊原因, 我们无法下载墙外的依赖, 所以我们需要去代理服务器进行下载解决方案1. 设置GOPROXY环境变量修改/etc/profile文件export GOPROXY=https://goproxy.io/zh/ 配置完G

2020-06-24 09:57:07 4639

原创 Golang库 - viper读取配置文件

/ 前言 /viper是由Steve Francia编写的开源配置解决方案, 也是cobra的作者, 我们来看下viper的功能支持JSON、TOML、YAML/YML、PROPERTIES、ENVFILE等文件的读取修改读取文件的键值数据监听配置文件的修改并自动重新加载下载go get github.com/spf13/viperGitHub地址/ 1 / 读取配置文件在读取配置文件中我们将会演示viper的集中使用方式我们以.yml文件为例config.ymluser:

2020-06-18 18:07:31 3628

原创 解决RuntimeError: maximum recursion depth exceeded递归异常

/ 前言 /       不久前写了一个脚本检测Linux某一个服务是否是启动状态, 因为服务启动时间较长就加了一个递归操作, 结果报错RuntimeError: maximum recursion depth exceeded, 我们来看下如何解决/ 1 / 问题分析       问题出现后我去网上查找发现报错原因是递归次数超过了Python3.x的默认递归深度, 那么我

2020-06-18 16:00:16 3260

原创 超详细的Shell命令大全

/ 前言 /       持续更新中 . . ./ 1 / 基础语法1 . 1 拷贝# 将a.txt中的内容拷贝到b.txt中cp a.txt b.txt# 将file文件复制到/path路径下cp file /path/file# 将path路径下所有文件拷贝到newPath下cp -a path newPath# 覆盖既有文件之前先询问用户cp -i a.txt /path/a.txt# 覆盖已存在的文件目标前

2020-06-10 22:22:17 13113 1

原创 解决SSH出现Host key verification failed error

报错原因       如果我们对某一台服务器配置了root免密登录, 然后将服务打包成了镜像安装到了另一台服务器上, 再次使用ssh连接root账号就会出现Host key verification failed.异常报错信息@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANG

2020-06-10 15:07:20 822 1

原创 Shell脚本自动修改MySQL主从配置

/ 前言 /       本文主要帮助你实现如何在MySQL服务迁移时通过脚本来自动完成MySQL主从的重新配置/ 1 / 脚本使用方式运行该脚本时需要当前主机安装有MySQL并且需要输入三次密码第一次是连接MySQL-Master服务进行Slave服务更新操作第二次是连接MySQL-Master服务读取最新的Master日志信息第三次是连接MySQL-Slave服务更新Master信息如果你不想频繁的输入密码可以看一下我之前的博文

2020-06-10 14:43:53 646

原创 Shell脚本测试服务是否能够ping通

/ 1 / ping指令详解-d :使用Socket的SO_DEBUG功能;-c<完成次数>:设置完成要求回应的次数;-f:极限检测;-i<间隔秒数>:指定收发信息的间隔时间;-I<网络界面>:使用指定的网络界面送出数据包;-l<前置载入>:设置在送出要求信息之前,先行发出的数据包;-n :只输出数值;-p<范本样式>:设置填满数据包的范本样式;-q :不显示指令执行过程,开头和结尾

2020-06-10 14:30:08 1085

原创 Shell脚本中最常用的特殊变量(附样例)

$?获取最近一个命令的结果, 0代表着成功 ,其余代表着失败$?测试Shell脚本test.sh#!/bin/bashurl=www.csdn.netping -c 1 -W 5 $urlnum=$?if [[ $num -eq 0 ]];then echo "${url}可以ping通"else echo "${url}无法ping通"fi运行结果localhost :wise$ sh test.shPING www.csdn.net (47.95.164.112):

2020-06-10 11:28:06 590

原创 使用Explain完成SQL性能优化 从小白 → 大白

/ 前言 /      对于服务端开发人员来说性能非常重要, 接口的响应时间也是关系到用户体验的大事, 所以SQL的执行时长就至关重要了, 我们通过SQL语句结构优化和添加索引的方式来压缩SQL的执行时长, 但是优化一条SQL我们首先需要知道这条SQL的问题在哪, 你需要一个好的工具Explain/ 1 / 索引信息我们来看下索引所在的表结构CREATE TABLE "user" ( "id" int(11) NOT NULL AUTO

2020-06-08 15:03:49 638

原创 MySQL命令大全 - 从小白 → 大白之路

数据库连接# 连接到本地MySQLmysql -uroot -ppassword# 连接到远程MySQL服务mysql -hip -uroot -ppassword数据库密码查询MySQL默认密码(5.7⤴️)sudo grep 'temporary password' /var/log/mysqld.log修改密码ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';修改密码策略# 修改策略为最低级别se..

2020-06-07 13:31:22 480

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除