- 博客(40)
- 收藏
- 关注
原创 MySQL练习题目
1.用SQL语句创建学生表student,定义主键,姓名不能重名,性别只能输入男或女,所在系的默认值是 “计算机”。1、创建一个存储过程avg_sal_a,有2个参数,分别是部门名称dept_name及接收平均工资,2、创建存储过程,给定参数员工姓名,查询该员工名所在部门的最高薪资,并返回给变量@a;4.创建一视图 stu_info,查询全体学生的姓名,性别,课程名,成绩。学号,姓名,性别,年龄,所在系 Sno为主键。学号,课程号,成绩 Sno,Cno为主键。课程号,课程名 Cno为主键。
2025-11-29 17:03:06
434
原创 MySQL单表与多表练习题目,来检验你的MySQL学习成果吧
6. 找出部门编号为D2019090001中所有总经理,部门编号为D2019090011中所有财务总监,还有即不是总经理又不是销售总监但其工资大或等于4000的所有员工详细资料。17. 统计各部门工资总和,显示部门编号和该部门雇员的月工资的总和,并且要满足该部门雇员的月工资合计大于6000,输出结果按月工资的合计升序排列。17. 统计各部门工资总和,显示部门编号和该部门雇员的月工资的总和,并且要满足该部门雇员的月工资合计大于6000,输出结果按月工资的合计升序排列。7. 查出至少有一个员工的部门。
2025-11-29 15:11:45
880
原创 linux中的hostpath卷、nfs卷以及静态持久卷的区别
定义:直接将容器所在宿主机的本地文件系统路径(如)挂载到容器内部,实现容器与宿主机的文件直接交互。工作原理容器启动时,通过绑定挂载(bind mount)将宿主机的指定路径与容器内路径关联。容器对挂载目录的读写操作,本质是直接操作宿主机本地磁盘的文件,数据完全存储在宿主机的物理磁盘中。核心特点:与宿主机强绑定,依赖单节点本地存储。HostPath 卷是 “本地直连式” 存储,简单直接但仅限单节点,适合测试或临时场景;NFS 卷。
2025-08-18 20:01:02
865
原创 企业级高性能WEB服务器Nginx
生成测试文件测试补充#也可不适用location+root来映射,可以直接使用绝对路径server {listen 80;#使用绝对路径# }#测试效果一样#通过自定义错误日志可以把基于域名的虚拟主机的访问日志跟真实主机的日志分开防止过于乱测试server {listen 80;echo $name;#测试fjwyyy8080。
2025-08-11 22:59:41
797
原创 企业级WEB应用服务器Tomcat
Tomcat 是一款广泛使用的开源 Java Web 服务器和 Servlet 容器,主要用于运行 Java 编写的 Web 应用程序。它由 Apache 软件基金会开发并维护,因轻量、稳定、易用等特点,成为 Java Web 开发领域的主流工具之一。Tomcat 的核心功能Servlet 容器。
2025-08-11 22:23:41
1337
原创 高可用集群Keepalived
Keepalived 是一个基于 VRRP(虚拟路由冗余协议)的高可用解决方案,主要用于实现 Linux 服务器的负载均衡和故障转移。它通过检测服务器状态并自动切换服务,确保系统在单点故障时仍能保持可用性。
2025-07-28 23:53:20
1003
原创 HAProxy七层代理
HAProxy(High Availability Proxy)是一款高性能、开源的负载均衡器与反向代理服务器,主要用于 TCP 和 HTTP 协议的流量分发,广泛应用于高并发、高可用的网络架构中可以指定错误时跳转页面。
2025-07-28 23:34:59
713
原创 本期来讲讲什么是LVS集群?
遍历虚拟服务所关联的真实服务器链表,找到还未过载的且权重最高的真实服务器,进行调度。分布式 中,每一台服务器实现的功能是有差别的,数据和代码也是不一样的,分布式每台服务器功能加起 来,才是完整的业务。在进行调度时,不管用什么算法,只要相同源过来的数据包我们就把他的访问记录在内存中,也就是把这个源的主机调度到了那个RS上,设置持久连接超时。将新连接调度到权重值最高的真实服务器,直到其活动连接数量超过权重值,之后调度到下一个权重值最高的真实服务器。静态方法:仅根据算法本身进行调度,不考虑RS的负载情况。
2025-07-20 00:17:41
819
原创 迅速掌握SHELL脚本中的常用命令
### 配置主机名文件#### 查看指定网卡的信息#### 查看网卡信息##### 查看网卡状态#### 查看网卡连接状况。
2025-05-30 03:19:05
934
原创 快速学会shell脚本基础
shell脚本是文本的一种shell脚本是可以运行的文本shell脚本的内容是由逻辑和数据组成shell脚本是解释型语言在UNIX或者Linux中,每个命令都会返回一个退出状态码退出状态码是一个整数,其有效范围为0~255通常情况下,成功的命令返回0,而不成功的命令返回非0值。非0值通常都被解释成一个错误码行为良好的UNIX命令,程序和工具都会返回0作为退出码来表示成功。
2025-05-30 02:16:02
610
原创 快速学会Linux的WEB服务
www是world wide web的缩写,及万维网,也就是全球信息广播的意思通常说的上网就是使用www来查询用户所需要的信息。www可以结合文字、图形、影像以及声音等多媒体,超链接的方式将信息以Internet传递到世界各处去。当你连接www网站,该网站会提供一些数据,客户端要使用可以解析这些数据的软件来处理,那就是浏览器HTTP协议:全称为Hyper Text Transfer Protocol(超文本传输协议)简单来说http就是从服务器传输超文本(html)到本地浏览器的传输协议。
2025-05-06 15:12:47
1132
原创 10分钟学会Linux的时间同步
时间同步:多主机协作工作时,各个主机的时间同步很重要,时间不一致会造成很多重要应用的故 障,如:加密协议,日志,集群等,利用NTP(Network Time Protocol )协议使网络中的各个计算机时间达到同步。ntp:将系统时钟和世界协调时UTC同步,精度在局域网内可达0.1ms,在互联网上绝大多数的地方精度可以达到1-50ms,项目官网:http://www.ntp.org。更快的同步只需要数分钟而非数小时时间,从而最大程度减少了时间和频率误差,对于并非全天24小时运行的虚拟计算机而言非常有用。
2025-05-06 14:27:36
3782
原创 10分钟学会Linux延迟&定时任务
在系统中我们的维护工作大多数时在服务器行对闲置时进行我们需要用延迟任务来解决自动进行的一次性的维护延迟任务时一次性的,不会重复执行当延迟任务产生输出后,这些输出会以邮件的形式发送给延迟任务发起者在RHEL9中默认系统中的所有普通用户都可以发起延时任务和延迟任务类似,我们可以用crontab来解决自动进行的周期性的维护定时任务类似手机闹钟,会重复执行当定时任务产生输出后,这些输出会以邮件的形式发送给延迟任务发起者在RHEL9中默认系统中的所有普通用户都可以发起定时任务。
2025-05-06 14:04:41
736
原创 再来一篇,Linux中的软件管理
这类软件包是预编译的,解压后可以直接使用,无需安装。例:package.rpm、 bz2、gz、xz(源码或压缩软件包)需要通过源码编译进行安装,通常以 .tar.bz2、.tar.gz、.tar.xz 等格式提供。使用命令mount挂载光盘设备发到挂载点(会出现警告,挂载设备是光盘,不能写入内容)dnf 是RHEL 8及以上版本的默认包管理工具,提供了比 yum 更高效的性能。为了方便管理和安装软件包,Linux可以设置本地软件仓库。rpm 是Linux中用于安装、卸载、查询和管理软件包的命令行工具。
2025-04-19 04:52:35
441
原创 再来一篇,Linux下的网络配置
IPv4(Internet Protocol Version 4)是第四版互联网协议,于1981年发布,是目前最常用的互联网协议。IPv4使用32位地址,最多可以生成约43亿个唯一地址。这种地址格式被广泛应用于全球大部分网络设备,但随着互联网的普及,IPv4地址空间已经几乎耗尽。IPv4地址示例:192.168.1.1IPv4地址通常以点分十进制表示,分为四段,每段取值范围在0到255之间。例如,192.168.0.1就是一个IPv4地址。
2025-04-19 04:03:34
1344
原创 Linux系统中的文件传输
进行传输,不仅能实现本地和远程主机间的文件传输,还具备强大的增量传输功能。它会比较源文件和目标文件的差异,仅传输发生变化的部分,从而节省大量的传输时间和带宽。归档是指将多个文件或目录收集整合到一个单独的文件中,这个单独的文件就被称为归档文件。算法进行压缩,具有较快的压缩和解压缩速度,适用于大多数日常文件的压缩。积,但压缩和解压缩过程相对较慢,通常用于对空间要求极为苛刻的场景,如长期存储的大量数据。件和目录压缩到一个文件中,并且支持跨平台使用,方便在不同操作系统之间传输文件。系统中广泛使用的压缩格式。
2025-04-18 23:44:15
1101
原创 迅速学会Linux中的进程管理
进程是pc被人为调用开启了程序后把硬盘当中的代码复制到内存中让cpu通过代码调用需要处理的数据,在进行相应的处理并且将处理过后的数据保存到硬盘当中的过程叫做进程。进程是程序运行的一个形态,是程序的一个副本。进程是有生命周期的(准备期,运行期,终止期)每个进程都有自己独立的内存空间和系统资源线程是进程中的一个执行单元,也就是说进程的最小单位是线程。一个进程可以包含多个线程,这些线程共享进程的内存空间和系统资源。
2025-04-07 04:49:41
1027
原创 快速学会Linux中的权限管理及优化
注意:由于SUID权限会提升用户的执行权限,不当使用可能会带来安全风险。例如,如果一个恶意程序被设置了SUID权限且可被普通用户执行,那么该程序可能会以文件所有者的权限执行任意恶意操作。因此,在设置SUID权限时,应谨慎考虑必要性和安全性。
2025-04-01 11:35:43
1158
原创 OSPF综合实验
1、首先需要进行IP地址的规划,在配置对应的接口IP地址2、将R3-R5-R6-R7,配置MGRE环境3、配置ospf协议,让所有私网可以通4、利用手工汇总将area 0 (区域0)的路由条数数减少5、利用特殊区域(1)完全末梢区域将区域1中所有的路由条目减少,(2)完全非完全末梢区域(完全NSSA)将区域2,区域3,区域4的路由条目减少6、使用NAT技术实现公网访问,所有设备均可访问R4的环回。
2024-11-19 13:05:04
772
原创 HCIP实验
实验要求:1、按照图示的VLAN及IP地址需求,完成相关配置2、要求sW1为VLAN 2/3的主根及主网关,SW2为vlan 20/30的主根及主网关 SW1和SW2互为备份3、可以使用super vlan4、上层通过静态路由协议完成数据通信过程5、AR1为企业出口路由器6、要求全网可达R1:[r1]int g 0/0/2[r1-GigabitEthernet0/0/2]ip add 201.1.1.0 30[r1-GigabitEthernet0/0/2]int g 0
2024-11-12 13:19:51
611
原创 TCP协议
重复序号:当序号绕回后,之前已经使用过的序号可能会再次出现,导致接收方错误的将重复的报文段当做新的报文段处理。当客户端发送连接建立请求报文后,因为网络阻塞,导致客户端重新发送一个连接建立请求报文,这两个报文的序列号不同(因为为初始序列号)。当连续多次未收到确认报文,设备会认为是网络拥塞过大,将重传时间加倍,因为如果按照原本的重传时间发送报文,很可能造成网络拥塞的加剧。,但是此时对于客户端而言,服务端回复的报文是错误的报文,因为其确认序列号与客户端将要发送的报文的序列号不匹配,则客户端发送RST。
2024-10-29 17:55:59
812
原创 HCIA实验
首先对学校网络进行网段划分,因为是基于192.168.1.0/24进行划分的所以,可以分为以下四段,AR1路由器子接口的创建与配置和配置vlan然后就是给这两个子接口配上IP另外一个子接口也同样方法配IP查看r1的接口信息我们可以看出子接口的协议层面是down的,因此还不能实现通信然后我们要在路由器的子接口中配置dot1q告诉它要处理vlan 2的信息同样0/0/0.2也是同样配置注意子接口的协议层面还要再做一步,就是启用arp广播协议。
2024-10-22 01:08:44
936
原创 web前端图片变色与背景渐变
2.使用JS中的DOM操作完成背景颜色渐变方向变换。点击背景,渐变方向发生改变。1.使用Jquery完成点击图片变换图片颜色。
2024-07-23 18:21:52
655
原创 web前端第二次作业
CSS 盒子模型是网页设计和布局的基础概念之一。它描述了一个元素在网页中所占据的空间,包括元素的内容、内边距、边框和外边距。理解盒子模型对于进行网页布局和设计非常重要。完成导航栏页面---任意网页导航栏都可或者编写发在群里的导航栏。自行查阅资料学习css盒子模型。
2024-07-23 17:48:13
352
原创 Python作业
1、编写程序,创建基类Vehicle,其成员包括实例属性brand(品牌)和color(颜色),实例方法showInfo()用来输出实例属性brand和color的值;创建派生类Car,继承Vehicle类,新增实例属性seat(座位数),重写基类的实例方法showInfo ()输出所有实例属性的值。2、创建一个名为Shape的父类,具有一个area方法。然后创建一个Rectangle子类,继承自Shape,并具有额外的width和height属性。
2024-04-25 18:23:36
420
2
原创 Python笔记
python环境搭建---:开发环境 vscode、sublime、pycharm……1 byte=8个二极管(8bit)B ----- 0~255 256。age = int(input("请输入你的年龄"))and(两真才真,一假则假) or(一真则真,两假才假) not。month = int(input("请输入一个月份:"))一个二极管,对应一个二进制的数(0/1) ---1bit。age = int(input("请输入您的年龄:"))
2024-04-03 16:26:01
479
1
原创 Python作业
答案如下:#星期天是0,星期一是1,····星期六是6a=int(input("请输入今天是周几:"))b=int(input("请输入未来几天的天数:"))print(f"今天是周天,未来{b}天是周天")print(f"今天是周一,未来{b}天是周一")print(f"今天是周二,未来{b}天是周二")print(f"今天是周三,未来{b}天是周三")print(f"今天是周四,未来{b}天是周四")print(f"今天是周五,未来{b}天是周五")
2024-04-03 16:07:56
995
1
原创 NAT实验
R2为ISP路由器,其上只能配置ip地址,不得再进行其他的任何配置PC1-PC2可以ping通客户平板和DNS服务器客户端可以通过域名访问nttp1,通过地址访问HTTP2R1为边界路由器,其上只有一个公有ip地址。
2024-01-21 22:24:16
533
1
原创 ospf-开放式最短路径优先协议
1、r1-3为区域0,r3-r4为区域1,其中r3的环回也在区域02、r1-r3为DR设备,没有BDR3、r4环回地址以已固定,其他所有网段使用192.168.1.0/24进行合理分配4、r4不能宣告,全网可。
2024-01-18 01:19:35
492
1
原创 RIPV2实验报告
1、R1--R3地址为192.168.1.0/24:请合理分配2、R3的环回为3.3.3.0/24,该网段不能在rip中宣告3、整个网络使用RIPV2,全网可达,路由表汇总,放置环路,保障更新安全,加快收敛速度。
2024-01-16 17:43:01
597
1
原创 静态路由实验
题目要求:1 除R5的环回地址以固定外,整个其他所有的网段基于192,168.1,/24进行合理的IP地址划分;2 R1-R4每天路由器存在两个环回接口,用于模拟连接PC的网段;地址也在192.168.1./24这个网络范围内;3 R1-R4上不能直接编写到达5.5.5.0/24的静态路由,但依然可以访问;4 全网可达,尽量减少每台路由器,路由表条目的数量;避免环路出现;5 R4与R5间,正常1000M链路通信,故障时自动改为100M。
2024-01-13 23:58:40
1039
1
原创 DNS服务器的配置
将IP地址分配好了之后,我们再将各服务器进行分配,再将其中的一个服务器进行DNS配置,将其他两个服务器进行主机域名,并填上相应的IP地址如下图。,如果如下图有你配置的网页内容出现,即配置成功!由图可知我将路由器两端分别配了两个网段,最后就是对我们配好的DNS进行检验了,在。,在地址中填上你之前对那两个服务器定义的。各个终端下面是其IP地址的简写。综上就是DNS配置的大体内容了。首先搭建如下图的基础设施配置。
2024-01-10 19:39:45
523
1
原创 TCP 3次握手、4次断开
标志位为SYN和 ACK,表示确认客户端的报文 Seq 序号有效,能正常接收A发送的数据,并同意创建新连接;确认号为 Ackn(ack)= x + 1,表示收到序号 Seq 并将其值加 1 作为自己确认号 Ack 的值(询问下一个数据包)。序号为 Seq = x + 1,表示收到确认号 Ack,并将其值作为自己的序号值;确认号为 Ack= y + 1,表示收到服务器端序号 seq,并将其值加 1 作为自己的确认号 Ack 的值。1.发送一个SYN包,并等待确认,标志位为SYN=1,表示请求建立连接;
2024-01-08 22:25:37
437
1
原创 云计算笔记
标志位为SYN和 ACK,表示确认客户端的报文 Seq 序号有效,能正常接收A发送的数据,并同意创建新连接;确认号为 Ackn(ack)= x + 1,表示收到序号 Seq 并将其值加 1 作为自己确认号 Ack 的值(询问下一个数据包)。确认号为 Ack= y + 1,表示收到服务器端序号 seq,并将其值加 1 作为自己的确认号 Ack 的值。2.TCP是可靠的传输层协议,UDP是一种“尽力而为”的协议,排序,确认,重传,流控。1.TCP是面向连接的协议,UDP是无连接的协议---TCP的三次握手。
2023-12-25 13:10:14
1526
1
原创 云计算课堂笔记(第一章)
(机器语言),二进制(表示层),电信号(介质访问控制层:介质(物理层),访问控制层()),处理电性号:CPU(物理层)计算机可处理电信号(与二进制相互转化)---CPU(处理器:处理电信号的能力)4.冲突问题----电流与电流在导体中相遇会碰撞抵消,造成通讯障。HCIA---华为体系初级网络工程师(普及常识的课,初级)HCIP---华为体系下的高级网络工程师(高阶的入门课)扩大网络---增加网络节点数量和增大网路传输距离。(人类语言的延申)---要用。拓扑结:没有缺点除了成本高。去实现---得到的结果为。
2023-12-04 10:41:52
728
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅