- 博客(5)
- 收藏
- 关注
原创 RKE高可用安装K8s集群
RKE高可用安装K8s集群本次安装演示是在本地虚拟机完成,下面所有IP地址请替换成自己本机配置地址;若使用云服务器请保证各服务器同属同一个内网,请将下面地址替换成自己服务器内网地址,并设置一下RKE所需端口入站出站规则(参照:https://rancher2.docs.rancher.cn/docs/installation/requirements/ports/_index)我们准备了四台服务器,k8s-nginx(负载均衡器)、k8s-node01(节点1)、k8s-node02(节点2)、k8
2021-06-30 12:23:54
581
原创 MYSQL避免索引失效
MYSQL避免索引失效最佳左前缀法则如果索引了多列,要遵守最左前缀法则。指的是查询从索引的最左前列开始并且不跳过索引中的列。(带头大哥不能死,中间兄弟不能断)不在索引列上做任何操作(计算、函数、(自动or手动)类型转换),会导致索引失效而转向全表扫描存储引擎不能使用索引范围条件右边的列mysql在使用不等于(!=或者<>)的时候无法使用索引会导致全表扫描is null,is not null也无法使用索引like以通配符开头(’%abc…’)mysql索引失
2020-11-25 09:20:10
147
原创 Springboot分布式锁实践(redis方案)
概述为了保证一个方法在高并发情况下的同一时间只能被同一个线程执行,在传统单体应用单机部署的情况下,可以使用Java并发处理相关的API(如ReentrantLcok或synchronized)进行互斥控制。但是,随着业务发展的需要,原单体单机部署的系统被演化成分布式系统后,由于分布式系统多线程、多进程并且分布在不同机器上,这将使原单机部署情况下的并发控制锁策略失效,为了解决这个问题就需要一种跨JVM的互斥机制来控制共享资源的访问,这就是分布式锁要解决的问题。本方案将使用redis单线程的特性,将锁存放在
2020-10-16 10:39:56
196
原创 使用xtrabackup恢复备份数据
前言本次演示使用xtrabackup插件恢复数据至mysql。xtrabackup是Percona公司CTO Vadim参与开发的一款基于InnoDB的在线热备工具,具有开源,免费,支持在线热备,备份恢复速度快,占用磁盘空间小等特点,并且支持不同情况下的多种备份形式。准备环境本次使用虚拟机安装 linux centos7作为演示环境,然后在虚拟机centos7中安装数据库mysql和xtrabackup(提示:本次仅演示全量备份数据恢复)虚拟机:VMware® Workstation 15 Pro
2020-10-12 00:21:27
451
1
原创 windows SpringBoot JAR包 打docker镜像到远程镜像仓库
windows SpringBoot JAR包 打docker镜像到远程镜像仓库一、pom.xml在需要打包的项目pom.xml文件中加入<properties> <docker.image.prefix>远程镜像仓库地址</docker.image.prefix> <dockerfile-maven-plugin.version>1.4.12</dockerfile-maven-plugin.version></properti
2020-07-24 17:31:30
407
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人