- 博客(45)
- 收藏
- 关注
原创 SQL综合实战:从基础约束到高级应用的完整指南
无论是简单的数据查询还是复杂的业务逻辑处理,都需要扎实的SQL功底。类型占用4字节,存储范围:-2,147,483,648 到 2,147,483,647。:创建学生表,要求包含学号、姓名、性别、年龄、所在系字段,并设置相应的约束条件。类型占用2字节,存储范围:-32,768 到 32,768。:限制性别只能输入'男'或'女',保证数据规范性。:为选课表创建复合主键索引,提升查询性能。:根据员工姓名查询其所在部门的最高工资。:确保学号的唯一性,每个学生有唯一标识。:创建存储过程统计指定部门的平均工资。
2025-11-29 16:07:26
352
原创 mysql 多表练习与单表练习
6. 找出部门编号为D2019090001中所有总经理,部门编号为D2019090011中所 有财务总监,还有即不是总经理又不是销售总监但其工资大或等于4000的所有员 工详细资料。17. 统计各部门工资总和,显示部门编号和该部门雇员的月工资的总和,并且要 满足该部门雇员的月工资合计大于6000,输出结果按月工资的合计升序排列。显示部门编号、部门名称、部门位置、部门人数。3. 列出部门名称和这些部门的员工信息,同时列出那些没有员工的部门。4. 列出在财务部工作的员工的姓名,假定不知道财务部的部门编号。
2025-11-21 18:50:24
312
原创 MySQL 安装教程(Windows 版):从入门到配置全流程
数据库(Database,简称 DB)是,可理解为一个高效的 “数字仓库”—— 它能将分散的信息系统化存储,方便用户或程序进行数据的添加、查询、修改、删除等操作,同时保证数据的安全性、完整性和可复用性。作为全球最流行的开源关系型数据库之一,MySQL 凭借轻量高效、兼容性强的特点,广泛应用于 Web 开发、数据分析等场景。对于新手而言,安装配置环节容易踩坑,本文将以 Windows 系统为例,带大家一步步完成 MySQL 的安装、配置与测试,同时整理常见问题解决方案,助力快速上手。
2025-10-23 20:24:45
424
原创 Keepalived 深度技术解析与高可用实践指南
Keepalived 是一款基于 VRRP(Virtual Router Redundancy Protocol,虚拟路由冗余协议 )协议实现的高可用(HA)解决方案,常用于保障服务器集群中关键服务的持续运行,避免单点故障。它能自动检测服务器状态,当主服务器出现故障时,快速将虚拟 IP(VIP)切换到备用服务器,确保业务不中断。
2025-07-25 18:42:29
727
原创 深入解析HAProxy:高性能负载均衡器的配置与实践
HAProxy是一款开源的高性能TCP/HTTP负载均衡器,由法国开发者Willy Tarreau于2000年用C语言开发。它以其高并发(支持数万级连接)、高可靠性和丰富的功能特性,成为现代IT架构中不可或缺的组件。
2025-07-24 20:48:08
983
原创 LVS集群技术:构建高性能负载均衡系统
解决方案,由章文嵩博士开发,用于构建高性能、高可用的服务器集群。:接收客户端请求并分发到后端 Real Server。LVS 是基于 Linux 内核的。:对外提供服务的虚拟 IP 地址。:实际处理请求的后端服务器集群。:后端服务器的真实 IP 地址。
2025-07-14 17:21:11
686
原创 Rsyslog配置与管理指南
Rsyslog 是 Linux 系统上强大的日志处理系统,它提供了高性能、安全性和模块化的日志处理能力,用来采集系统日志,或接收远程日志。以下是关于 Rsyslog 的全面配置和使用指南。
2025-07-14 11:52:44
425
原创 Apache HTTP Server 从安装到配置
Apache(全称)是当前最流行的开源Web服务器软件之一,由Apache软件基金会维护。它以和著称,支持Linux、Windows等多平台,是搭建个人博客、企业官网乃至复杂Web应用的首选工具。
2025-07-12 15:45:31
408
原创 RHCE考试 ——笔记
RHCE模拟测试考前说明• 请勿更改 IP 地址。DNS 解析完整主机名,同时也解析短名称。• 所有系统的 root 密码都是 redhat• Ansible 控制节点上已创建用户账户 devops。可以使用 ssh 访问• 所需的所有镜像保存在镜像仓库 utility.lab.example.compodman 可使用下述账号登录使用用户:admin密码:redhat。
2025-07-10 19:42:50
782
原创 RHCSA 认证笔记
主机名: servera.lab.example.comIP地址: 172.25.250.10/24网关: 172.25.250.254答:进入servera:root密码:redhat1.ip a——查看网卡名字2.nmcli connection show——查看网络链接3.配置网络:有图形的情况下:nmtui。
2025-07-08 00:39:55
808
原创 Shell 脚本常用命令笔记
查看网卡信息 指定打印格式:设定打印步长printf(精确控制格式)基础打印:printf "hello world"(不换行)。转义字符:printf "hello\tworld\n"(制表符 + 换行)。百分比:printf "3%%\n"(输出3%)。数值格式化:printf "%.1f\n" 3.1415(输出3.1)。echo(简易输出)换行打印:echo "hello world"。不换行:echo -n "hello world"。解析转义符:echo -e "hello\t
2025-05-29 19:38:59
663
原创 Web 服务基石 Nginx:从搭建到配置深度笔记
Nginx 是一款轻量级的高性能 Web 服务器、反向代理服务器以及电子邮件(IMAP/POP3)代理服务器。由俄罗斯人伊戈尔・赛索耶夫开发,其在处理高并发连接方面表现卓越,能够高效地处理大量并发请求,广泛应用于各种规模的网站和应用程序中。
2025-05-06 12:37:01
1142
原创 RHCSA知识点
1.知道什么是内核,什么是shell,什么是Linux2.shell打开方式3.shell中的快捷键4.shell中的命令执行方式5.shell中补齐6 命令行中的历史调用7.帮助查看 whatis man 【】 <> ...
2025-04-20 16:42:26
421
原创 Linux 软件管理秘籍:rpm、repo、dnf 高效管理之道
dnf命令它是 Red Hat 系 Linux(如 Fedora、RHEL、CentOS 8+)中新一代的包管理工具,用于替代早期的yum。dnf支持自动依赖解析、软件仓库管理,并优化了性能和稳定性。
2025-04-19 01:57:28
1188
原创 Linux网络管理
ip add是 Linux 中ip address命令的简写,是 Linux 系统中用于查看和管理网络接口配置信息的命令。对比项桥接模式NAT 模式仅主机模式网络连接性可与局域网、外部网络通信可访问外部网络,但需通过宿主机 NAT仅与宿主机通信,与外部网络隔离IP 获取方式自动(DHCP)或手动配置自动分配自动或手动配置网络配置复杂度较高,需避免 IP 冲突低,自动配置中等,需注意与宿主机网段匹配安全性低,暴露在局域网中,通过 NAT 隔离高,完全隔离适用场景。
2025-04-18 11:10:45
1009
原创 Linux 文件传输:系统数据交互的动脉
在中,文件传输常依赖于SSH协议(Secure Shell),而sshd)是负责处理SSH连接的后台服务程序。通过sshd,用户可以在加密的通道中进行安全的远程登录、命令执行和文件传输(如scpsftprsync等)。
2025-04-17 21:49:03
1216
原创 洞察 Linux 进程管理
进程是程序在操作系统中的一次执行过程,是系统进行资源分配和调度的基本单位。进程是程序的执行实例,拥有独立的资源(如内存、文件描述符等)。每个进程在创建时会被分配唯一的进程ID,即为PID,也叫进程编号。
2025-04-06 18:32:42
1140
原创 Linux 系统权限:架构与运维的基石
SBIT特殊权限位可确保用户只能删除自己的文件,而不能删除其他用户的文件。换句话说,当对某个目录设置了SBIT粘滞位权限后,那么该目录中的文件就只能被其所有者执行删除操作了。为文件或目录添加三种特殊权限同样可以通过 chmod 命令来实施 , 使用 “u±s” 、 “g±s” 、 “o±t” 的字符权限模式分别用于添加和移除 SUID 、 GUID 、 sticky 权限。
2025-03-31 13:58:30
1206
原创 【HCIP]——OSPF综合实验
1.首先确定网络拓扑结构,根据实验需求搭建网络拓扑图,确定每台路由器的接口以及互联关系。根据IP地址172.16.0.8/16划分OSPF区域,确保每个邻居ID唯一。使用OSPF的认证功能,如明文认证或MD5认证,来保障路由更新安全。配置OSPF路由协议,并在每个路由器上配置相应的网络命令。通过合理规划OSPF区域,使用区域划分来减少LSA的数量。配置OSPF的快速收敛特性,如调整Hello和Dead间隔。4.减少LSA的数量,加快收敛,保障更新安全;确保网络中无环路,避免不必要的路由更新。
2024-11-18 12:54:56
1144
原创 ENSP作业——小型园区网
LSW2-vlan200] subvlan 20 30 # 将VLAN 20和VLAN 30作为子VLAN添加到Super VLAN 200。[LSW1-vlan100] subvlan 2 3 # 将VLAN 2和VLAN 3作为子VLAN添加到Super VLAN 100。在LSW1上为VLAN 2和VLAN 3定义Super VLAN,并在LSW2上为VLAN 20和VLAN 30定义Super VLAN。1.配置交换机上的VLAN及IP地址。IP地址:10.0.2.2。
2024-11-07 10:58:59
5148
2
原创 RSTP的工作过程
生成树协议(STP)用于在网络中防止环路产生,但 STP 的收敛速度较慢。RSTP(Rapid Spanning Tree Protocol )快速生成树协议:RSTP 是对 STP 的改进,它能在网络拓扑发生变化时更快地重新计算生成树,实现网络的快速收敛。RSTP是STP的改进版本,消除环路的基本思想与STP一致,具备STP所有功能,兼容STP。
2024-10-31 09:10:52
1353
原创 用Pyhon写一款简单的益智类小游戏——2048
如果有任何一种移动操作得到的新棋盘与当前棋盘不同,说明游戏还可以继续,返回 False;对于每一行,移除所有的 0 元素,然后合并相同的数字,最后在末尾添加 0 元素使每行长度为 4。解释:这个函数用于创建一个 4x4 的二维列表,初始值都为 0,代表空的游戏棋盘。在选中的单元格中,90% 的概率生成 2,10% 的概率生成 4。首先找到棋盘上所有空的单元格(值为 0)如果移动操作有效,更新棋盘并添加新的数字。这个函数用于以美观的方式打印出游戏棋盘。尝试所有的移动操作(左、右、上、下)
2024-10-29 21:42:01
2452
6
原创 TCP笔记总结
初始序列号--->ISN:初始序列号产生是通过源地址、目的地址、源端口、目的端口和一个随机因子 通过哈希算法计算得出的。后续又加入了时间因子。出于安全性考虑,如果被知道了初始序列号,那么很容易可以构造出一个在对方窗口内的序列号。从而伪造出TCP报文,实现TCP会话劫持。TCP序号绕回问题。重复序号:当序号绕回后,之前已经使用过的序号可能会再次出现,导致接收方错误的将重复的报 文段当做新的报文段处理。从而丢弃正常的报文。
2024-10-25 20:35:54
787
原创 HCIP实验
ip route-static 0.0.0.0 0.0.0.0 192.168.1.33 preference 60// 主路径。2.学校网络内部网段基于192.168.1.0/24划分,PC1可以正常访问3.3.3.0/24网段,但是PC2不允许。3.对学校网络进行基于192.168.1.0/24的子网划分,对运营商、百度网络进行基于3/3/3/0/24的子网划分。1.依图搭建拓扑图,并使用调色板划分出学校网络,运营商,百度网络三个部分。4,运营商网络内部使用动态路由协议。
2024-10-19 19:22:35
1056
1
原创 jQuery-图片变换和JS变化渐变色
注:Jquery无法使用需要添加链接,例:<script src="./JQuery.js"></script>
2024-07-19 09:47:51
265
原创 Web前端:淘宝的三个网站-登录页-主页-商品页
淘宝登陆页面*{/* div{} */.A,.C{.B{*/.B0{.B1{.B2{height:15%;input{button{<img src="./淘宝.jpg" alt="">
2024-07-15 16:47:34
1743
原创 游戏导航栏和关于css盒子模型的简单介绍
盒子模型是一个用于描述HTML和CSS中元素布局的概念。在Web开发中,每个HTML元素都可以看作是一个矩形的盒子,这个盒子由内容区域、内边距、边框和外边距组成。
2024-07-11 19:35:33
1000
原创 PyCharm笔记及作业
类成员:属性 方法:在类里面的函数python中创建类的方式:类名称(采用大驼峰命名法)——第一个字母大写,class 类名称(object[father1,father2])——中括号里面可写可不写: 例: username = None age = None zhuanye= None id =None实例化对象对象名 = 类名(传参)if 下划线name下划线 =‘下划线ma
2024-04-24 22:31:42
435
原创 用python解决双素数,社区安全号码,公约数,字符串,以及关于函数的笔记
find()(查找的字符,【检索开始的下标,检索结束的下标】:从左到右检索某个字符或字符串,找到第一个满足的字符或字符串,并且返回下标。程序启动的瞬间,会生成至少一个执行站,函数是在堆中存放的,每当函数被调用时,会进行压栈,调用结束之后,会立刻进行弹栈。分治思想:将一个大问题,划分成若干个相互独立,且与原问题性质相同的子问题,求出子问题的解,就可以得到原问题的解。为已有的函数重新固定下来某个默认参数的值,并返回一个全新的函数,这个函数就是偏函数。in :判断元素是否存在在某个序列中的,最终返回的是布尔值。
2024-04-10 19:18:22
452
1
原创 我的Python的笔记和一部分基础题目
算数运算符:+ - * / //(整除) %(余:例如10除3余1) **(幂次方:例如10 ** 2=100)today = int(input("星期天-0,星期一-1,星期二-2,星期三-3,星期四-4,星期五-5,星期六-6 请输入一个数字表示今天星期几:"))例:dict1 = {"uname":"zhangsan","age":21,1:21,"sex":"nan"}赋值运算符:= += -= *= /= //= %= **=
2024-03-27 12:15:15
568
1
原创 NAT的基本介绍与简单实验配置
NAT:网络地址转换 --- 在边界路由器上,从内网进入外网时,修改源ip地址;返回时修改目标ip地址NAT是用于在本地网络中使用私有地址,在连接互联网时转而使用全局 IP 地址的技术。NAT实际上。
2024-01-19 21:02:35
1509
1
原创 【OSPF动态路由】OSPF动态路由笔记及综合实验报告
可得,我们共需要5个网段,故将192.168.1.0/24划分成5个网段(R1的环回,R2的环回,R3的环回,交换机所在的广播域的3条链路 ,R3与R4的干路),借3个主机位,则最多可分8个网段,取前面5个网段,loadling加载 -- 基于接收的数据库目录和本地比对,然后基于本地未知的LSA信息,使用LSR进行查询,对端使用LSU来应答,需要本地最后ack确认--获取本地未知的LSA信息。r3的0/0/1与r4在区域1中,注意r4的环回不能宣告,故区域1范围只到r4的0/0/0接口。
2024-01-16 21:32:56
3273
4
原创 RIP协议——简单实验配置
注:在内外之间的边界路由器上配置该命令后,将使得内部运行RIP协议的路由器,产生缺省路由指向边界路由器;3、整个网络使用RIPV2,全网可达,路由表汇总,放置环路,保障更新安全,加快收敛速度——第一步:合理的子网划分,根据要求与拓扑图可得我们共需要七个网段(三条主干道,四个环回)宣告:RIP宣告主类网段,之后路由器在本地所有接口,寻找处于被宣告主类的ip地址;2、R3的环回为3.3.3.0/24,该网段不能在rip中宣告——第二步:根据需要进行合理的IP配置。第三步:配置RIP协议。
2024-01-15 09:45:13
545
原创 动态路由的入门协议——RIP协议
启动配置完成,邻居间(直连)两两进行路由条目的共享,从邻居处学习到本地未知的路由条目,然后将其加载到本地的路由表中;切记:即使在部署了组播的环境内,rip协议组播更新时,其数据包的TTL值(生存时间)默认依然为1--RIP使用的组播,实际和广播的工作原理一致;首先,先告知大家RIP协议是已经被淘汰的几十年前的老协议,学习RIP协议只是为了方便我们更好的去学习动态路由中的其他协议。RIP的周期-- 用于保活、没有确认机制——因此之后的路由协议均存在---HELLO包和ACK包, 默认优先级为100;
2024-01-14 20:06:47
1129
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅