- 博客(39)
- 收藏
- 关注
原创 缓存与加速技术实践-NoSQL之Redis配置与优化
1.1关系数据库与非关系数据库1.1关系数据库与非关系数据库1.1.1关系型数据库关系型数据库是一个结构化的数据库,创建在关系模型基础上,一般面向于记录。它借助于集合代数等数学概念和方法来处理数据库中的数据。关系模型就是指二维表格模型,因而一个关系型数据库就是由二维表及其之间的联系组成的一个数据组织。现实世界中,各种实体与实体之间的各种联系都可以用关系模型来表示。SQL 语句(标准数据查询语言)就是一种基于关系型数据库的语言,用于执行对关系型数据库中数据的检索和操作。
2025-06-24 14:14:47
533
原创 高性能群集部署技术-LVS+Keepalived高可用群集
1.1Keepalived双机热备基础知识1.1Keepalived双机热备基础知识。
2025-06-18 18:01:55
1384
原创 高性能群集部署技术-LVS-DR群集
LVS-DR 模式,Director Server 作为群集的访问入口,不作为网关使用,节点 Director Server 与 Real Server 需要在同一个网络中,返回给客户端的数据不需要经过 Director Server。修改源 MAC 地址为 Director Server 的 MAC 地址,修改目标 MAC 地址为 Real Server 的 MAC 地址,源 IP 地址与目标 IP 地址没有改变,然后将数据包发送给 Real Server。除此以外,Web服务的配置与NAT方式类似。
2025-06-17 17:35:28
1067
原创 高性能群集部署技术-LVS负载均衡群集
1.1LVS群集应用基础1.1LVS群集应用基础1.1.1群集技术概述群集技术(Cluster Technology)是指将多台计算机或服务器通过网络连接组合成一个逻辑上的整体,使其像单一系统一样协同工作,以实现高性能、高可用性、可扩展性等目标的技术。1.1.2负载均衡的分层结构在典型的负载均衡群集中,包括三个层次的组件,如图 1.1 所示。前端至少有一个负载调度器(Load Balancer,或称为 Director)负责响应并分发来自客户机的访问请求;
2025-06-17 10:15:12
1235
原创 Python实战应用-Python操作MySQL数据库
1.1安装Python MySQL连接库2.1Python连接MySQL数据库2.1.1导入数据库2.1.2创建数据库连接2.1.3创建游标对象2.1.4执行SQL语句2.1.5获取查询结果2.1.6关闭连接3.1常见的MySQL操作3.1.1插入数据插入语句中的%s占位符3.1.2更新数据3.1.3删除数据3.1.4执行多条SQL语句3.1.5使用LIKE进行模糊查询3.1.6使用JOIN进行联合查询4.1使用连接池4.1.1连接池简介。
2025-06-14 21:21:56
467
原创 数据库管理与高可用-MySQL全量,增量备份与恢复
每次备份均复制所有数据(即完整副本),与历史备份无关。全部数据(文件、数据库、系统状态等)1. 恢复简单(仅需最后一次全量备份);2. 备份逻辑简单,不易出错。1. 备份时间长;2. 存储空间占用大;3. 对业务影响较大(尤其数据量大时)。最快(直接恢复全量)最大。
2025-06-01 17:51:50
1164
1
原创 数据库管理与高可用-MySQL索引和事务
1.1MySQL索引介绍1.1MySQL索引介绍索引是 MySQL 中一种用于快速查询和检索数据的数据结构,类似于书籍的目录。它通过对表中一列或多列的值进行排序和存储,帮助数据库引擎快速定位到所需数据的位置,从而显著提升查询效率。1.1.1索引概述。
2025-05-29 20:02:50
1142
原创 数据库管理与高可用-MySQL数据库操作
用来建立数据库,数据库对象和定义字段,如CREATE,ALTER,DROP.DML(Data Manipulation Language,数据操纵语言):用来插入,删除和修改数据库中的数据,如INSERT,UPDATE,DELETE.DQL(Data Query Language,数据查询语言):用来查询数据库中的数据,如SELECT.DCL(Data Control Language,数据控制语言)
2025-05-28 22:53:01
1369
原创 数据库管理与高可用-MySQL数据库初体验
其本质是通过约束主键字段的取值,保证表中每个实体(行)都是可唯一标识且无冗余的 “有效个体”。(2)域完整性规则。
2025-05-27 17:57:08
951
原创 企业网站架构部署与优化-Nginx网站服务
确保只有被授权的主体才能执行特定操作。它与身份验证(Authentication)共同构成访问控制的基础 ——
2025-05-20 23:00:20
823
原创 Linux安全第三章-系统安全及应用
容易被猜测或破解的简单密码,如:- 常见单词(hello, abc)- 重复字符(123456, aaaaaa)- 无特殊字符的短密码。
2025-05-18 10:06:53
1116
原创 Linux安装第二章-firewalld防火墙
目录目录#1.1firewalld防火墙概述1.1.1firewalld简介1.1.2firewalld的时态和区域划分。
2025-05-16 22:32:41
970
原创 Shell脚本第五章-Shell编程之正则表达式与文本处理器
目录目录#1.1正则表达式1.1.1正则表达式的定义1.1.2正则表达式用途#2.1基础正则表达式。
2025-05-11 00:18:16
1015
原创 Shell脚本第四章-Shell编程之函数与数组
目录目录#1.1Shell函数1.1.1函数的用法1.1.2函数变量的作用范围1.1.3函数的参数1.1.4递归函数#2.1Shell数组。
2025-05-09 21:09:39
784
原创 Linux系统入门第四章-磁盘管理与LVM
LVM(Logical Volume Manager)逻辑卷管理是一种在 Linux 系统中用于灵活管理磁盘空间的技术,它可以将多个物理磁盘或分区组合成一个逻辑卷组,然后在卷组上创建多个逻辑卷,以满足不同的存储需求。
2025-03-29 19:49:07
944
原创 Linux系统入门第三章-账号和权限管理
root用户是Linux系统默认的超级用户账号,有至高无上的权限,类似于Windows中的Administrator用户。
2025-03-27 19:19:20
936
原创 Linux系统入门第二章-安装及管理程序
通过表格可以看出,应用程序和系统命令在功能、调用方式等方面存在差异,但它们相互配合,共同为用户提供了更好的体验,应用程序借助系统命令来实现底层功能,而系统命令为应用程序提供了与操作系统交互的接口。命令,依据 Makefile 规则将源代码编译成目标文件,再链接成可执行文件。GUN:是一个致力于创建自由的操作系统的项目,它是一个开源的软件系统。通常是已经编译好的可执行文件和相关资源文件的集合,无需进行传统的安装。:方便软件安装,系统兼容性好,软件包信息管理。:列出指定软件包安装的所有文件和目录。
2025-03-25 14:05:28
1061
原创 Linux系统入门第一章-Linux基本命令
Shell是充当命令行翻译官的作用,它是操作系统中的用户接口之一,负责接收用户输入的命令并将这些命令传递给操作系统内核执行,然后将执行结果返回给用户。具有直观的命令行提示和自动补全功能,能够根据用户输入的内容实时提供相关的命令、参数和文件路径补全建议,大大提高了命令输入的效率和准确性。Zsh(Z Shell)是一款功能强大且高度可定制的 shell,它结合了多种其他 shell 的特性,同时还有自己独特的功能。选项:通常以短横线 “-” 或双短横线 “--” 开头,用于改变命令的执行方式或提供额外的功能。
2025-03-24 17:34:56
398
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人