自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 1.python环境安装

下载地址:https://www.python.org/ftp/python/3.10.4/切换目录到解压后的Python安装文件夹。download对应的系统版本安装包。安装pycharm社区版。

2024-09-06 11:09:17 281

原创 运维-4.读写分离

读写分离1.介绍2.一主一从3.一主一从读写分离4.双主双从5.双主双从读写分离1.介绍2.一主一从3.一主一从读写分离4.双主双从5.双主双从读写分离

2024-09-06 09:46:40 162

原创 运维-3.分库分表

拆分粒度,拆分维度lib上传jdbc的connection高版本的jar包。

2024-08-29 17:52:07 960

原创 运维-2.主从复制

3.3 从库配置4.开启同步操作5.查看主从同步状态Replica_IO_Running: YesReplica_SQL_Running: Yes4.测试总结

2024-08-29 15:43:19 267

原创 运维-1.日志

当在数据库进行创建表、插入数据操作,使用参数-v输出日志。修改完配置文件,重启mysql服务。查看日志过期时间30天。

2024-08-26 11:06:21 284 1

原创 进阶-7.管理工具

【代码】进阶-7.管理工具。

2024-08-25 22:00:27 254

原创 6.InnoDB引擎

直接将脏页刷新到磁盘,磁盘io性能会有,随机磁盘IO,使用redo log顺序磁盘IO。

2024-08-25 12:57:15 328

原创 进阶-5.锁

分类全局锁:锁住数据库中所有表表级锁:每次操作锁定整张表行级锁:每次操作锁定对应的行数据每次操作锁住整张表,锁粒度大,发生锁冲突概率最高,并发度最低。应用在MyISAM、InnoDB、BDB等存储引擎中。对于表级锁,主要分为以下三类:1.表锁2.元数据锁(meta data lock ,MDL)3.意向锁。

2024-08-24 00:03:16 288

原创 进阶-4.视图、存储过程、存储函数、触发器

视图是一种虚拟存在的表。视图中的数据并不是数据库中实际存在的,行和列数据来自定义视图的查询中使用的表(基表),并且是在使用时动态生成的。视图只保存了查询的SQL逻辑,不保存查询结果。所以在创建视图的时候,主要工作是创建SQL查询语句多次网络请求,数据库层面将多条SQL语句封装,应用程序直接调用SQL集用户定义变量:用户根据自己的需求自己定义变量,用户不用提前申明,在用的时候用“@变量名”使用就可以,其作用域当前连接会话。赋值SELECT 字段名 INTO @var_name FROM 表名。

2024-08-23 22:13:39 1023

原创 进阶-3.SQL优化

insert优化手动事务提交主键顺序插入大批量数据插入如果一次性需要插入大批量数据,使用insert语句插入性能比较低,可以使用load指令插入#客户端连接服务器,加上参数–local-infile#设置全局参数local_infile为1,开启从本地加载文件导入数据的开关#执行load命令将准备好的数据加载到数据库主键顺序插入的性能高于乱序在innoDB存储引擎中,表数据是根据主键顺序组织存放的,这种存储方式的表称为索引组织表。满足业务需求地情况下,尽量降低主键的长度插入数

2024-08-23 17:17:16 301

原创 shell脚本截取字符串的操作,判断对应的字符串是不是数字

使用 Bash 的正则表达式匹配功能,但需要使用 [[ … =~ … ]] 语法,而不是 ==。索引从 0 开始echo ${var:0:5} 从左边第几个字符开始,及字符的个数0 表示左边第一个字符开始,5 表示字符的总个数if 语句试图检查变量 line 的第 11 个字符(因为索引从 0 开始,所以 10:1 表示从第 10 个位置开始取 1 个字符)是否匹配一个数字字符。

2024-08-20 16:29:27 132

原创 进阶-2.索引

索引(index)是帮助mysql高效获取数据的数据结构(有序)。在数据库之外,数据库系统还维护着满足特定查询算法的数据结构,这些数据结构以某种方式执行数据,这样就可以在这些数据结构实现高级查找算法,这种数据结构就是索引。索引优缺点优势劣势提高数据检索的效率,降低数据库的IO成本索引列也要占用空间的通过索引列对数据进行排序,降低数据排列的成本,降低CPU的消耗索引大大提高了查询效率,也降低了表更新速度,如对表进行INSERT、UPDATE、DELETE时,效率降低。

2024-08-16 11:14:50 961

原创 linux系统安装mysql服务

2或STRONG 长度;数字、小写/大写和特殊字符;解压文件如下:因为文件安装有先后顺序,按下面顺序安装。1或MEDIUM 长度;数字、小写/大写和特殊字符。先修改原始密码,才可以执行设置命令;yum -vih rpm包。修改密码为123456成功。

2024-08-16 08:50:26 442

原创 进阶-1.存储引擎

存储引擎就是存储数据、建立索引、更新/查询数据等技术的实现。存储引擎是基于表的,而不是基于库的,所以存储引擎也称为表类型。-- 查询建表语句 默认引擎为InnoDB返回结果accountidnamevarchar(10) DEFAULT NULL COMMENT ‘姓名’,moneyint(11) DEFAULT NULL COMMENT ‘账户’,id) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT=‘账户表’

2024-08-15 11:00:28 562

原创 6.mysql事务

事务 是一组操作的集合,它是一个不可分割的工作单位,事务会把所有操作作为一个整体一起想系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。

2024-08-14 17:11:23 930

原创 5.mysql多表查询

连接查询内连接:相当于查询A、B交集部分的数据外连接左外连接:查询左表所有数据,以及两张表交集部分数据右外连接:查询右表所有数据,以及两张表交集部分数据子查询。

2024-08-14 10:58:59 968

原创 4.mysql约束

ALTER TABLE 表名 ADD CONSTRAINT 外键名称 foreign key (外键字段名称) references。[constraint] [外键名称] foreign key (外键字段名称) references 主表(主表列名) );ALTER TABLE 表名 DROP FOREIGN KEY 外键名称;create table 表名(

2024-08-12 15:29:34 303

原创 3.mysql函数

函数指的是一段可以直接被另一个程序调用的程序或者代码字符串函数数值函数日期函数流程控制函数。

2024-08-12 11:30:46 265

原创 2.mysql数据库-DML-DQL-DCL

values (值1,值2…), (值1,值2…SELECT 字段列表 FROM 表名 ORDER BY 字段1 排序方式1,字段2 排序方式2;) values (值1,值2…UPDATE 表名 SET 字段名1=值1,字段名2=值2,…INSERT INTO 表名 values(值1,值2,…),(值1,值2,…REVOKE 权限列表 ON 数据库.表名 FROM ‘用户名’@‘主机名’;INSERT INTO 表名 values(值1,值2,…SELECT 聚合函数(字段列表) FROM 表名;

2024-08-11 22:14:04 664

原创 python字符使用vscode运行中文为乱码

配置vscode解决乱码问题,点击扩展应用-Code Runner -点击设置齿轮按钮-exec-编辑settings.json -将python行修改为 “python”: “set PYTHONIOENCODING=UTF8 && python -u”,python代码如下。

2024-08-08 10:13:48 285

原创 1.mysql-DDL-数据库操作

DDL-数据库操作CREATE DATABASE 数据库名;USE 数据库名;DROP DATABASE 数据库名;DDL-表操作CREATE TABLE 表名(字段 字段类型,字段 字段类型);DESC 表名;SHOW CREATE TABLE 表名;ALTER TABLE 表名 ADD/MODIFY/CHANGE/DROP/RENAME TO …;DROP TABLE 表名;

2024-08-07 17:40:10 1096

原创 猜数游戏-shell脚本

shell脚本猜数游戏

2024-07-30 11:09:56 226

原创 shell脚本复制文件

shell复制文件

2024-07-29 15:43:59 202

原创 使用kubeadm重置k8s集群

kubeadm重置k8s集群

2024-07-10 10:16:49 558

原创 离线安装kubesphere-详细操作,以及报错

离线安装kubesphere官网地址

2024-06-28 16:26:26 852

原创 磁盘扩容,新增磁盘

centos7文件扩容 xfs_growfs /dev/mapper/centos-root。centos6文件扩容 resize2fs /dev/mapper/centos-root。9.扩展已有卷的容量,要注意以下参数值free PE/Size的值,10.卷的扩容完成,然后到文件系统扩容,查看根目录的挂载点。2.查看磁盘使用情况,未扩容之前,查看分区使用情况。8.添加新的lvm到已有的LVM组,实现卷扩容。1.点击设置-硬盘-添加-按推荐添加磁盘。7.对磁盘镜像格式化ext4。3.查看系统分区信息,

2024-06-28 16:17:49 279

原创 使用awk批量删除镜像

批量删除镜像

2024-06-20 16:36:46 206

原创 部署kubesphere报错

kubenetes安装kubesphere报错namaspace is terminated

2024-06-07 11:31:03 596

原创 kubesphere报错

kubernetes离线安装过程报错

2024-06-04 11:24:56 1121

原创 kubesphere离线安装打包报错找不到校验码

kubesphere离线打包找不到校验码

2024-05-30 11:42:05 1211

原创 Linux虚拟机根目录磁盘扩容

linux虚拟机根目录磁盘扩容

2024-05-30 10:48:05 384

原创 java连接redis,日志报错java.lang.IllegalStateException

java连接redis报错

2024-01-22 10:51:38 726

原创 使用docker-compose打包镜像的时候报错

✨那么第二种情况,便是 CentOS 已经停止维护的问题。2020 年 12 月 8 号,CentOS 官方宣布了停止维护 CentOS Linux 的计划,并推出了 CentOS Stream 项目,CentOS Linux 8 作为 RHEL 8 的复刻版本,生命周期缩短,于 2021 年 12 月 31 日停止更新并停止维护(EOL),更多的信息可以查看 CentOS 官方公告。上面的报错信息意思是,从仓库 ‘appstream’ 下载元数据失败:由于镜像列表中没有 URL,不能准备内部镜像列表。

2024-01-12 10:54:21 469

原创 k8s配置安装ingress服务

端口容器端口-服务端口-ingress端口。配置ingress可以根据域名访问服务。k8s配置安装ingress服务。在kuboard页面,网络安装。

2023-12-28 17:26:05 789

原创 在kuboard页面配置harbor地址,配置私有仓库

配置完仓库地址需要在对应的k8s master节点 worker节点,配置私有仓库地址要是不配置会报错。配置报错信息,配置完需要重启docker,或者reload。点击项目-配置中心-密文,配置harbor地址。

2023-12-28 17:08:25 618

原创 docker-compose up报错Cannot open self /usr/local/bin/docker-compose

Docker运行docker-compose up 命令报错 Cannot open self /usr/local/bin/docker-compose or archive /usr/local/bin/docker-compose.pkg。按照你的系统下载你需要的版本,然后修改包名为 docker-compose ,上传到/usr/local/bin 目录,执行。

2023-12-27 09:42:32 806

原创 docker挂载的应用,在容器内部报错permission denied while trying to connect to the Docker daemon socket

配置权限挂载的宿主机的文件,外部修改完,内部直接就会更新,进入容器,docker命令可以正常使用。docker-compose挂载的目录为内部的地址,在内部直接可以使用docker进行打包镜像。

2023-12-27 09:10:33 644

原创 关于使用ssh免密码登录需要秘钥

命令如下 密码自己输入 建议输入空,passphrase。访问在原来的服务器访问放了秘钥的服务器。这里有报错,权限不合适,需要修改权限。将生成的秘钥复制到根目录下面。

2023-12-26 16:41:41 481

原创 docker服务启动报错docker.service holdoff time over, scheduling restart.

docker服务启动报错docker.service holdoff time over, scheduling restart.

2023-12-20 10:42:16 1841

原创 docker load 报错open /var/lib/docker/tmp/docker-import-837327978/bin/json: no such file or directory

因为压缩包如果是用 docker save 打包的,就可以用 docker load,但是如果压缩包是用 docker export 打包的,那就需要用 docker import。docker save保存的是镜像(image),docker export保存的是容器(container);docker load用来载入镜像包,docker import用来载入容器包,但两者都会恢复为镜像;docker load不能对载入的镜像重命名,而docker import可以为镜像指定新名称。

2023-12-15 18:00:38 1493

kubekey安装过程生成的目录文件

kubekey安装过程生成的目录文件

2024-06-04

kubesphere报错显示没有pod2daemon-flexvo.tar,这是3.26.1包

docker pull registry.cn-beijing.aliyuncs.com/kubesphereio/pod2daemon-flexvol:v3.26.1 拉取下来的镜像包,docker export -o pod2daemon-flexvo.tar 镜像id

2024-06-04

kubesphere离线安装打包报错

版本3.26.1的calicoctl的校验码SHA256SUMS

2024-05-30

kubesphere离线安装打包报错

版本3.26.1的calicoctl的校验码SHA256SUMS

2024-05-30

openssh-9.6.tar.gz版本,最新版本修复openssh命令注入漏洞

openssh-9.6.tar.gz版本,最新版本修复openssh命令注入漏洞,OpenSSH是使用SSH协议进行远程登录的首要连接工具。它对所有流量进行加密,以消除窃听、连接劫持和其他攻击。此外,OpenSSH提供了一大套安全隧道功能、几种身份验证方法和复杂的配置选项。

2024-01-17

calico-3.13.1的所有包

k8s安装calico安装包一直失败,而且下载tar.gz包,以为是镜像,镜像使用docker import - 镜像:tag calico.tar,使用kubectl get pod pod名 -n kube-system -o yaml 查看显示,启动容器message: 'Error response from daemon: No command specified' ,这是因为下载的包是项目包,就算使用docker import 导为镜像包,但是启动服务会报错,在github界面的tgz是镜像包,里面包含所有镜像,calico-cni.tar calico-dikastes.tar calico-flannel-migration-controller.tar calico-kube-controllers.tar calico-node.tar calico-pod2daemon-flexvol.tar calico-typha.tar

2023-12-19

calico v3.18.5-kube-controller镜像包

calico v3.18.5-kube-controller镜像包,在安装镜像的时候一直无法下载下来,导致项目无法部署,上传本地镜像到linux服务器,解压包,导入对应的tar包镜像包,通过docker load 导入本地镜像包,镜像包名字通过docker tag 修改,直接从本地就可以拉取镜像使用

2023-12-18

calico v3.20.3-kube-controller镜像包

calico v3.20.3-kube-controller镜像包,在安装镜像的时候一直无法下载下来,导致项目无法部署,上传本地镜像到linux服务器,解压包,导入对应的tar包镜像包,通过docker load 导入本地镜像包,镜像包名字通过docker tag 修改,直接从本地就可以拉取镜像使用

2023-12-15

calico v3.20.3-felix镜像包

calico v3.20.3镜像以及yaml文件。使用它可以避免在kubernetes集群搭建过程中calico镜像无法下载的问题,将此包解压到Linux本地,使用 docker load 将镜像导入到本地 即可导入。 通过docker images可查看导入镜像。

2023-12-15

空空如也

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

TA关注的人

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