自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于docker实现mysql主从复制

基于docker实现mysql主从复制俩台机器,一主一从,主节点:10.0.8.17,从节点:10.0.8.14基于docker部署mysql(主从节点都执行)docker run -p 3306:3306 --name mysql -v /home/mysql/config:/etc/mysql -v /home/mysql/logs:/logs -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d -it --p

2021-12-22 22:18:09 548

原创 获取百度统计ACCESS_TOKEN

获取百度统计ACCESS_TOKEN新建一个项目查看api key及设置回调url填写授权回调页即之后会用到的redirect_uri,这里统一设置为:http://openapi.baidu.com/oauth/2.0/login_success百度账号登录已经申请了百度开发者权限的用户,所注册和设置的信息与API调用紧密相关,包括 API Key , Secret Key , 回调 URI。用户通过如下 URL 进入百度账号登录页,登录完成后将跳转至用户已设置的回调 URL

2021-12-06 10:31:20 616

原创 异地云服务器部署k8s集群

初始化系统升级内核:https://www.chenmx.net/?p=208# 关闭防火墙systemctl stop firewalldsystemctl disable firewalld # 关闭selinuxsed -i 's/enforcing/disabled/' /etc/selinux/config # 永久setenforce 0 # 临时 # 关闭swapswapoff -a # 临时sed -ri 's/.*swap.*/#&/' /etc/fs

2021-12-06 10:30:56 567

原创 halo博客自动备份到GitHub

halo博客自动备份到GitHub该功能可自定义每隔N小时备份博客到GitHub仓库,显示效果如下,也可以点击这里浏览详细页面:环境准备JavaGitHub准备与GitHub相关的环境Settings---->Personal access tokens--------->public_repo记住上一步的token代码部分GitHub项目地址:https://github.com/chenguod/halo-executorGitee项目地址:http

2021-12-05 20:10:29 435

原创 SpringBoot配置文件优先级及踩坑

SpringBoot配置文件优先级及踩坑优先级顺序当前目录下的/config子目录当前目录classpath:/config/ (项目resources/config下)classpath:/(项目resources根目录)验证第四种情况第一种情况:很明显是按照上文所说的优先级加载的加入第一种优先级的配置文件缺少一些属性,那该去哪里读取呢?同日常我们配置的application.yml、application-dev.yml这些一样,dev找不到就去application.yml找,

2021-12-04 10:27:50 325

原创 获取百度统计ACCESS_TOKEN

获取百度统计ACCESS_TOKEN新建一个项目查看api key及设置回调url填写授权回调页即之后会用到的redirect_uri,这里统一设置为:http://openapi.baidu.com/oauth/2.0/login_success百度账号登录已经申请了百度开发者权限的用户,所注册和设置的信息与API调用紧密相关,包括 API Key , Secret Key , 回调 URI。用户通过如下 URL 进入百度账号登录页,登录完成后将跳转至用户已设置的回调 URL

2021-12-04 10:23:10 824

原创 异地云服务器部署k8s集群

初始化系统升级内核:https://www.chenmx.net/?p=208# 关闭防火墙systemctl stop firewalldsystemctl disable firewalld # 关闭selinuxsed -i 's/enforcing/disabled/' /etc/selinux/config # 永久setenforce 0 # 临时 # 关闭swapswapoff -a # 临时sed -ri 's/.*swap.*/#&/' /etc/fs

2021-12-04 10:08:19 663 1

原创 造成慢SQL可能的原因

造成慢SQL可能的原因无索引或者索引失效索引失效的情况:https://www.chenmx.net/?p=316锁等待行锁是基于索引加的锁,如果我们在更新操作时,索引失效,行锁也会升级为表锁。除了锁升级还要注意死锁。MyISAM最小支持表锁,所以不讨论了。InnoDB最小支持行锁,但也要注意锁升级。当一张表使用大量行锁,会导致失误执行率下降,匆匆而可能造成其它事务长时间锁等待和更多的锁冲突发生,致使性能严重下降,更有可能会将行锁升级为表锁。不恰当的SQL语句例如

2021-12-03 23:39:44 183

原创 MySQL中InnoDB和MyISAM引擎的区别

MySQL中InnoDB和MyISAM引擎的区别InnoDB 支持事务,MyISAM 不支持事务。InnoDB 支持外键,而 MyISAM 不支持。表的行数InnoDB 不保存表的具体行数,执行 select count(*) from table 时需要全表扫描。而MyISAM 用一个变量保存了整个表的行数。表锁差异InnoDB 最小的锁粒度是行锁,MyISAM 最小的锁粒度是表锁。用户在操作MyISAM表时,select,update,delete,insert语句都会给表自动加锁。可

2021-12-03 23:36:42 77

原创 MySQL索引优化之分页探索

MySQL索引优化之分页探索表结构CREATE TABLE `demo` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '姓名', `age` int(11) NOT NULL DEFAULT '0' COMMENT '年龄', `position` varch

2021-12-03 23:31:17 503

原创 MySQL索引优化order by与group by

MySQL索引优化order by与group by案例一name符合最左前缀法则,但在age处断了,所以只能用到name列,索引长度202,order by也用到了index_union索引树,通过Extra可看出。案例二where后符合最左前缀,所以只用到了name列,而order by处不是用的索引树index_union,因为age还没排序呢,position排序肯定是乱的,需要将结果集放在内存中排序。案例三如第二张图所示,在确定最左列name后,其实下面也按

2021-12-03 23:27:30 619

原创 MySQL索引下推学习

MySQL索引下推学习表结构CREATE TABLE `demo` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '姓名', `age` int(11) NOT NULL DEFAULT '0' COMMENT '年龄', `position` varchar(50

2021-12-03 23:17:33 697

原创 MySQL索引和explain学习(二)

MySQL索引和explain学习(二)在上一次学习mysql索引和explain后,又观看了一些大佬的视频,补充之前一些遗忘的内容和可能有误的知识点表结构CREATE TABLE `demo` ( `id` int(11) NOT NULL AUTO_INCREMENT, `age` int(3) DEFAULT NULL COMMENT '年龄', PRIMARY KEY (`id`), KEY `index_age` (`age`)) ENGINE=InnoDB AUTO_IN

2021-12-03 23:09:01 495

原创 CentOS7.6升级内核

1、查看当前内核版本uname -r3.10.0-514.el7.x86_64uname -aLinux k8s-master 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linuxcat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) 2、升级内核更新yum源仓库yum -y update启用

2021-12-03 22:45:48 1386

原创 云服务器部署k3s

云服务器部署k3s并使用docker作为默认容器 准备k3s的相关文件,这里我都放在百度网盘了,也可以去Github下载最新文件 下载地址:https://pan.baidu.com/s/1r-XAAE9Or3_kep2Mue5I8g 提取码:4xyk 上传文件到服务器安装docker(master和agent节点都需要)参考:https://www.chenmx.net/?p=31设置hostname...

2021-12-03 19:55:26 1461 2

空空如也

空空如也

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

TA关注的人

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