- 博客(42)
- 收藏
- 关注
原创 Jenkins安装部署
Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常与版本管理工具(SCM)、构建工具结合使用。常用的版本控制工具有SVN、GIT,构建工具有Maven、Ant、Gradle。
2024-06-19 16:56:49
304
原创 Docker初体验之安装部署和镜像加速(openeuler版)
本人使用的为openeuler版本,无法使用二进制进行安装(使用二进制安装时,无法使用docker中的补全命令,需要重新进行配置)在此使用yum直接进行安装。(2)在服务台选择容器镜像服务,点击镜像工具,选择镜像加速器,选择与linux环境相匹配的操作文档进行配置(获得专用加速器地址)(1)注册并登录阿里云账号。(3)查看docker版本。
2024-03-11 21:12:29
763
原创 部署MGR集群(OpenEuler版步骤详细可参考)
接下来,直接执行命令start group_replication启动MGR服务即可,新增的节点会进入分布式恢复这个步骤,它会从已有节点中自动选择一个作为捐献者(donor),并自行决定是直接读取binlog行恢复,还是利用Clone进行全量恢复。如果发生网络分区,导致节点间无法达成一致决定,则在网络恢复前,MGR无法工作。上述两种架构模式下,应用端通过MySQL Router连接后端在MGR服务,当后端节点发生切换时,Router会自动感知,对应用端来说几乎是透明的,影响很小,架构上也更灵活。
2024-03-11 20:06:39
1135
原创 MySQL主从同步读写分离之MyCAT(openEuler版超详解析)
mycat2是基于jdk1.8开发的,安装使用mycat前需要先安装jdk。(本人下载的tar.gz格式,就以该形式为例子,也可以下载其他版本)(或直接在github上进行下载,下载时还需要安装mycat2的release-jar包)使用mycat2实现主从同步读写分离。
2024-03-08 00:27:00
367
原创 MySQL主从读写分离之Proxysql(openEuler版超详解析)
proxysql下载:(此处链接为官方,也可进入percona或者github官网进行下载适合的版本)一共有四台虚拟机,其中三台为配置好的一主两从虚拟机,还有一台干净的虚拟机用来配置proxysql。基于proxysql实现MySQL的主从读写分离。
2024-03-07 15:52:52
530
原创 MySQL之二进制安装以及备份(详细步骤可跟做)
2、备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。一、openEuler二进制方式安装MySQL8.0.X。1、备份数据库school到/backup目录。3、直接将MySQL数据库压缩备份。
2024-02-19 20:26:27
440
原创 数据库之存储函数以及存储过程练习
功能查询employees表的平均薪资满足条件department_id为deptno,job_id为job的平均工资。2、创建一个存储过程avg_sal,有3个参数,分别是deptno,job,接收平均工资(out);1、创建一个可以统计表格内记录条数的存储函数 ,函数名为count_sch()glass VARCHAR(50) 否 否 是 否 否。name VARCHAR(50) 否 否 是 否 否。字段名 数据类型 主键 外键 非空 唯一 自增。id INT 是 否 是 是 否。
2023-10-21 18:18:35
44
原创 数据库使用源码安装等相关操作
4.授权用户tom,密码Mysql@123,能够从任何地方登录并管理数据库school。3.在school数据库中创建student和score表。5.使用mysql客户端登陆服务器,重置root密码。2.创建数据库school,字符集为utf8。1.使用源码安装MySQL8.0.x。
2023-10-13 12:23:50
96
原创 RHCSA(第一次作业)
使用vim后进入末行模式输入/#查找相关带有#的内容,并使用dd进行删除,删除后再次查找未查询到相关内容。使用vim后进入末行模式输入set nu,即可对所有行进行编号。使用后使用英文冒号(:)进入末行模式,加wq保存退出。按i键进入插入模式进行编写。
2023-09-25 11:22:17
39
1
原创 HCIP(中期考试实验)
1、该拓扑为公司网络,其中包括公司总部、公司分部以及公司骨干网,不包含运营商公网部分2、设备名称均使用拓扑上名称改名,并且区分大小写。3、整张拓扑均使用私网地址进行配置。4、整张网络中,运行OSPF协议或者BGP协议的设备,其Router-id值为设备名数字号,例如R1的 Router-id为1.1.1.1。5、OSPF路由宣告部分选择接口宣告方式,例如192.168.100.1 0.0.0.0;BGP仅宣告用户网段。
2023-08-02 22:37:28
237
1
原创 HCIP(OSPF综合实验)
1.R4为ISP,其上只能配置IP地址,R4与其他所有直连设备间均使用公有IP。3.整个OSPF环境IP基于172.16.0.0 /16划分。2.R3-R5/R6/R7为MGRE环境,R3为中心站点。172.16.0.0 24——P2P的骨干。172.16.1.0 24——MA的骨干。5.减少LSA的更新量,加快收敛,保障更新安全。172.16.2.0 24——用户。地址划分:172.16.0.0 16。4.所有设备均可访问R4的环回。
2023-07-27 20:56:37
30
1
原创 HCIA(ospf综合实验)
r1环回:192.168.1.0 28r2环回:192.168.1.16 28r1、2、3的0/0/0接口:192.168.1.32 280区域:192.168.1.0 251区域:192.168.1.128 25。
2023-07-13 21:41:41
61
1
原创 HCIA(静态实验)
192.168.1.0 27(骨干链路使用)192.168.1.128 27(r4环回)192.168.1.32 27(r1环回)192.168.1.64 27(r2环回)192.168.1.96 27(r3环回)分配6个(掩码为30(2^2-2=2))(此版本暂不完善,后续持续更新)
2023-07-10 00:48:40
44
1
原创 HCIA(总结笔记三)
Huawei-ip-pool-aaa]network 192.168.1.0 mask 24 宣告的地址范围(下发地址范围)[r1-ui-vty0-4]authentication-mode aaa—绑定aaa空间的账号和密码。2.DHCP—offer包—服务端—客户端(回复)—区分厂商的,单播发送(华为),广播发送(思科)1.DHCP—discover(查找发现)包—客户端—服务端(发送)—广播发送的数据包。3.DHCP—request请求包(速度)—客户端—服务端—广播发送。
2023-07-07 00:35:49
69
1
原创 HCIA(笔记总结二)
在传输层,上层数据被分割成小的数据段,并为每个分段后的数据封装TCP报文头部。在TCP头部有一个关键的字段信息——端口号(用于标识上层的协议或应用程序,确保上层应用数据的正常通信)无论是之前每一层封装的头部还是上层数据信息都是由二进制组成的,物理层将这些二进制数字组成的比特流转换成电信号在网络中传输。应用场景:TCP一般运用在对数据可靠性要求比较较高,但是对于传输效率要求相对较低的情况,比如说传输文件/邮件等等。在数据链路层,上层数据被封装一个MAC头部,其内部有一个关键的字段信息——MAC地址。
2023-07-06 20:34:00
62
1
原创 一分钟学会Python中的set真的是泰酷拉
与set.remove()不同,当元素从集合中丢失时,discard()方法不会引发异常。返回值不是一个set集合,只是当运行完这个函数时,会返回None,它是在调用者集合自身上进行操作并保存。用一个集合与另一个集合的交点更新一个集合,此处是更新而不是新建一个。(当使用set调用该方法的时,第一个参数必须是一个集合,不传入集合时,会报错)。(返回两个集合组成的新集合会移除两个集合中的重复元素)返回两个集合的交集作为一个新集合。从这个集合中删除另一个集合的所有元素,注意这个方法返回值并不是一个新集合。
2023-04-25 00:54:38
320
1
原创 一分钟带你学会Python中dict(字典)的相关操作
区分深浅拷贝的方法:浅拷贝只会拷贝父对象但不会拷贝子对象,而深拷贝为全部复制会创建自己新的子对象。2.拷贝:1.字典中的元素是由两个部分组成 (key值和value值),所以他们也是占不同的空间,通过打印keys的id可以知道keys是以一个列表的形式存放于内存。如果key在字典中,则返回key的值,否则为默认值。2.浅拷贝拷贝的是父对象(但不包括父对象内的子对象),深拷贝拷贝所有对象(包括父对象中的子对象)。对按后进先出(LIFO)顺序返回。5.keys方法(以列表的方法返回字典中的所有的key)
2023-04-24 00:02:34
590
1
原创 在python中利用输入输出打印成绩单
注释:可以对输出表格进行修饰,添加“^”或“|”等进行分隔。2.使用print对刚刚输入的内容进行格式化输出。1.使用input命令实现输入。3.对代码进行运行,输入内容。
2023-04-09 16:19:22
1809
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人