自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql主从复制

原理:master开启binlog功能,用于记录数据库的操作。slave通过slave的I/O线程请求master的binlog日志的position之后的内容。master收到salve I/O线程的请求,通过master的I/O线程将bin-log文件的内容和position返回给slave线程。slave收到后写入relay-log中继日志,并且开始sql线程,实时监控中继日志有无更新,并解析中继日志中的sql语句,到slave服务器中执行。#2.修改master和slave配置文件。

2023-07-26 19:09:20 70 1

原创 数据库备份与还原练习题

6、在 click_count 上增加普通索引,然后再删除 (分别使用drop index和alter table删除)3、删除 goods 表中的 goods_desc 字段及货号字段,并增加 click_count 字段。1、创建一视图 stu_info,查询全体学生的姓名,性别,课程名,成绩。6、进入数据库使用source命令还原第二题导出的book表。4、使用mysqldump备份服务器中的所有数据库。5、使用mysql命令还原第二题导出的book表。2、备份booksDB数据库中的books表。

2023-07-17 17:16:07 135 1

原创 存储函数,过程练习

【代码】存储函数,过程练习。

2023-07-13 17:03:50 68 1

原创 查询练习题

6. 找出部门编号为10中所有经理,部门编号为20中所有销售员,还有即不是经理又不是销售员但其工资大或等于20000的所有员工详细资料。11. 查询所有员工详细信息,用工资降序排序,如果工资相同使用入职日期升序排序。5. 找出部门编号为10中所有经理,和部门编号为20中所有销售员的详细资料。-- 14.查询每种工作的最高工资、最低工资、人数。2. 所有销售员的姓名、编号和部门编号。1. 查询出部门编号为30的所有员工。、查询每个部门的所属员工。、查询研发部门的所属员工。、查询每个部门的员工数。

2023-07-09 16:18:43 59 1

原创 DML练习题

【代码】DML练习题。

2023-07-08 11:05:44 64

原创 【无标题】

【代码】【无标题】

2023-07-07 17:44:31 40 1

原创 centos 7部署mysql 5.7

SOL Interface:SOL接口接受用户的SQL命令,并且返回用户需要查询的结果。Cache和Buffer:查询缓存。如果查询缓存有命中的查询结果,查询语包就可以直接去查询缓存中取数据.1.下载mysql-5.7.14-linux-glibc2.5-x86_64.tar版本的mysql。SQL语句在查询之前会使用查询优化器对查询进行优化。存储引擎是MySql中具体的与文件打交道的子系统。SOL命令传递到解析器的时候会被解析器验证和解析。Mysql是由SQL接口,解析器,优化器,缓存,存储引擎组成的。

2023-07-06 00:55:18 103 1

原创 shell脚本2

编写脚本for2.sh,使用for循环,通过ping命令测试网段的主机连通性,网段前3段由用户输入,如: 输入192.168.48 则ping 192.168.48.125 - 192.168.48.135,将可以ping通的主机IP地址写入到 /tmp/host_up.txt文件中,不能ping通的主机IP地址写入到: /tmp/host_down.txt文件中。(4)编写脚本for3.sh,通过for循环登录主机修改对方root账户密码。(3)多台主机间通过ssh-copy-id进行免密登录。

2023-05-04 05:08:13 43

原创 shell脚本

判断web服务是否运行 (1、查看进程的方式判断该程序是否运行,2、通过查看端口的方式判断该程序是否运行),如果没有运行,则启动该服务并配置防火墙规则。使用curl命令访问第二题的web服务,看能否正常访问,如果能正常访问,则返回web server isrunning;如果不能正常访问,返回12状态码。判断当前磁盘剩余空间是否有20G,如果小于20G,则将报警邮件发送给管理员,每天检查一次磁盘剩余空间。1.编写shell脚本 使用查看进程的方式。2.设置crontab循环周期任务。

2023-05-03 20:24:43 61

原创 配置dns服务的正反向解析

1.关闭selinux和firewalld并下载bind。将客户端dns改为服务端ip地址,并测试。

2023-04-17 04:16:01 66

原创 虚拟主机搭建网站

2.给该公司创建三个子界面分别显示学生信息,教学资料和缴费网站,基于www.openlab.com/student 网站访问学生信息,www.openlab.com/data网站访问教学资料www.openlab.com/money 网站访问缴费网站。关闭selinux和防火墙;创建网页目录,并写入内容;并在linux下的hosts文件内写入域名与本机ip地址的映射。编辑httpd的主配置文件,并写入虚拟主机内容,重启服务。在windows下的host文件内写入域名与ip地址的映射。

2023-04-14 08:48:21 656

原创 1.配置ntp实现客户端主机与服务器主机时间同步 2.配置ssh免密登录

2.配置ssh免密登录,客户端主机通过redhat用户和服务端主机基于公钥验证方式进行远程连接。/etc/chrony.conf 配置修改为aliyun并且修改允许访问的网段。1.配置ntp时间服务器,实现客户端主机和服务器主机实现同步时间。修改配置文件,并通过主机IP地址设置时间同步对象。修改配置文件,添加用户redhat登录并重启服务。重启chronyd服务。

2023-04-01 07:17:16 294

原创 数据结构--栈

栈是限定仅在表尾进行插入和删除操作的线性表把允许插入和删除的一端称为栈顶,另一端称为栈底 不含任何数据元素的栈称为空栈 栈的插入操作称为进栈 删除操作称为出栈Stack栈接口的定义根据栈的顺序存储和链表存储的共性定义出Stack接口ArrayStack类为栈的顺序存储的具体实现public class ArrayStack<E> implements Stack<E> {private Arraylist<E> list;

2022-01-10 21:38:36 335

原创 数据结构---线性表

一、静态数组与动态数组将数组再次进行封装,其中数组和size为类的成员属性,增删查找为类的成员方法,构成动态数组。Size表示数据的有效个数,也表示新元素要进入的位置(当为表尾添加数据)动态数组是顺序存储结构具体实现的核心思想二、线性表1.线性表的定义a(i-1)是ai的直接前驱 a(i+1)是ai的直接后继 n表示线性表的长度,n=0时称为空表2.List接口的定义将顺序存储和链式存储对线性结构共同的操作进行抽取,定义出线性结构的接口ackage p1.接口

2022-01-10 21:37:23 180

原创 数据结构--算法时间复杂度

一、算法时间复杂度主要探究的是问题输入规模N的数量级,而不是算法的具体执行次数常数阶O(1)指无循环、无递归、与问题输入规模N无关的、逐行执行的代码线性阶O(n)与问题输入规模有关的,主要是一层循环的代码,可以并列不能包含平方阶O(n²)与出入规模相关的主要是二层嵌套循环对数阶O(logn)与输入规模有关的,主要是一层循环迭代或递归的代码时间复杂度简单计算:忽略常量,只保留幂的最高项,且忽略幂高项的系数...

2022-01-10 21:31:30 44

原创 数据结构-------逻辑结构与物理结构

一、逻辑结构指数据元素之间的关系,是我们想像出来的,并没有实质性的将其存储在计算机中线性结构 线性结构中的数据元素之间是一对一的关系 树形结构 数据元素之间存在一对多的层次关系 图形结构 数据元素是多对多的关系 二、物理结构指数据的逻辑结构在计算机中的具体存储形式顺序存储结构 开辟一组连续的空间存储数据 通常用数组来实现,数组中空间本身是连续的,保证了数据之间的关系 通过an=a1+(n-1)*d的关系,快速查找下一数据位置链式存储结构 开辟一组...

2022-01-10 21:28:59 439 1

空空如也

空空如也

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

TA关注的人

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