<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Eternal_love__的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Eternal_love__</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Eternal_love__]]></copyright><item><title><![CDATA[Docker—— 镜像构建原因]]></title><link>https://blog.youkuaiyun.com/Eternal_love__/article/details/149269766</link><guid>https://blog.youkuaiyun.com/Eternal_love__/article/details/149269766</guid><author>Eternal_love__</author><pubDate>Fri, 11 Jul 2025 11:26:24 +0800</pubDate><description><![CDATA[在现代软件开发和运维中，Docker已成为一种非常流行的工具，它通过容器化应用程序来简化部署过程。然而，默认的官方镜像往往只能满足基础需求，无法涵盖所有特定项目的具体要求。: 强制 Apache 前台运行（避免容器立即退出）: 映射宿主机端口 8080 到容器的 80 端口。镜像 vs Volume 的适用场景对比表。的容器，并进入它的 bash 环境。在 CentOS 7 容器中安装。启动容器并进入交互式 shell。运行该镜像并启动 Apache。在容器内安装 httpd。]]></description><category></category></item><item><title><![CDATA[ Docker —— MySQL主从复制集群]]></title><link>https://blog.youkuaiyun.com/Eternal_love__/article/details/149268212</link><guid>https://blog.youkuaiyun.com/Eternal_love__/article/details/149268212</guid><author>Eternal_love__</author><pubDate>Fri, 11 Jul 2025 10:36:11 +0800</pubDate><description><![CDATA[启动临时 MySQL 容器用于提取配置文件。创建主从节点的目录结构。]]></description><category></category></item><item><title><![CDATA[Docker——容器文件操作]]></title><link>https://blog.youkuaiyun.com/Eternal_love__/article/details/149253032</link><guid>https://blog.youkuaiyun.com/Eternal_love__/article/details/149253032</guid><author>Eternal_love__</author><pubDate>Thu, 10 Jul 2025 16:48:31 +0800</pubDate><description><![CDATA[操作命令说明创建数据卷创建一个名为 myvol 的数据卷列出数据卷查看所有已存在的数据卷查看数据卷详情查看数据卷的元数据及宿主机路径删除数据卷删除指定数据卷（需先删除使用它的容器）挂载数据卷到容器在运行容器时挂载数据卷多个数据卷挂载支持同时挂载多个数据卷。]]></description><category></category></item><item><title><![CDATA[Shall编程——正则表达式]]></title><link>https://blog.youkuaiyun.com/Eternal_love__/article/details/147225523</link><guid>https://blog.youkuaiyun.com/Eternal_love__/article/details/147225523</guid><author>Eternal_love__</author><pubDate>Wed, 18 Jun 2025 16:15:33 +0800</pubDate><description><![CDATA[REGEXP 全称Regular Expressions，它是我们通过一些字符所定义的’linux程序用来筛选文本的模式模板。linux相关程序(比如sed、awk、grep、等)在输入数据的时候，使用正则表达式对数据内容进行匹配，将匹配成功的信息返回给我们。正则表达式被非常多的程序和开发语言支持：你能够想象到的编程语言，linux几乎所有编辑信息、查看信息的命令 等。- 示例：[shuji]、[0-9]、[a-z]、[a-zA-Z][^] 匹配指定范围外的任意单个字符。- 示例：[^shuji]]]></description><category></category></item><item><title><![CDATA[Shall编程——循环控制]]></title><link>https://blog.youkuaiyun.com/Eternal_love__/article/details/148628455</link><guid>https://blog.youkuaiyun.com/Eternal_love__/article/details/148628455</guid><author>Eternal_love__</author><pubDate>Fri, 13 Jun 2025 11:31:34 +0800</pubDate><description><![CDATA[break命令是在处理过程中终止循环的一种简单方法，可以使用break命令退出任何类型的循环，包括for,while,untilbreak主要有两种场景的表现样式：单循环场景下，break是终止内层循环和外层循环。仅有一层while，for，until等嵌套循环场景下，break是可以终止内层循环和外层循环。存在多层while，for，until嵌套等。]]></description><category></category></item><item><title><![CDATA[Shell编程——流程控制]]></title><link>https://blog.youkuaiyun.com/Eternal_love__/article/details/148531014</link><guid>https://blog.youkuaiyun.com/Eternal_love__/article/details/148531014</guid><author>Eternal_love__</author><pubDate>Mon, 09 Jun 2025 11:46:58 +0800</pubDate><description><![CDATA[【代码】Shell编程——流程控制。]]></description><category></category></item><item><title><![CDATA[Linux——特殊权限管理]]></title><link>https://blog.youkuaiyun.com/Eternal_love__/article/details/147627079</link><guid>https://blog.youkuaiyun.com/Eternal_love__/article/details/147627079</guid><author>Eternal_love__</author><pubDate>Tue, 06 May 2025 11:25:19 +0800</pubDate><description><![CDATA[Linux中的特殊权限（setuid、setgid、sticky bit）扩展了基本的文件权限机制，提供了更精细的控制。通过合理使用特殊权限，可以增强系统功能与安全性，但需严格遵循最小权限原则。例如：共享目录设置SGID后，所有新建文件自动归属同一组。：用于目录，用户仅能删除自己的文件（即使有写权限）。：避免随意设置，尤其是对root所属文件。：脚本的SUID可能被忽略，建议通过sudo替代。：允许用户以文件所有者的权限执行文件。：新创建的文件/目录继承父目录的组。：以文件所属组的权限执行。]]></description><category></category></item><item><title><![CDATA[Linux基础命令]]></title><link>https://blog.youkuaiyun.com/Eternal_love__/article/details/147479912</link><guid>https://blog.youkuaiyun.com/Eternal_love__/article/details/147479912</guid><author>Eternal_love__</author><pubDate>Thu, 24 Apr 2025 15:31:49 +0800</pubDate><description><![CDATA[涵盖文件操作、系统管理、权限控制等场景。查看或配置网络接口（部分系统需安装。分页查看文件内容（支持上下翻页）快速查找文件（需先更新数据库。（强制递归删除，危险操作！显示当前所在目录的绝对路径。创建空文件或更新文件时间戳。实时监控系统进程和资源占用。（给所有者添加执行权限）压缩和解压 ZIP 文件。：快速查看命令用法（如。移动或重命名文件/目录。查看文件开头/结尾部分。查看目录/文件占用空间。安全复制文件到远程主机。：暂停当前进程（可用。（递归创建多级目录）以管理员权限执行命令。]]></description><category></category></item><item><title><![CDATA[数据库基础——事务]]></title><link>https://blog.youkuaiyun.com/Eternal_love__/article/details/147427249</link><guid>https://blog.youkuaiyun.com/Eternal_love__/article/details/147427249</guid><author>Eternal_love__</author><pubDate>Tue, 22 Apr 2025 17:52:38 +0800</pubDate><description><![CDATA[例如，在一个电商系统的订单处理事务中，当创建订单、扣除库存和更新用户余额这三个操作中的任何一个出现错误，如库存不足导致更新库存失败，那么整个事务就会回滚，订单不会创建，用户余额也不会发生变化。例如，当用户 A 正在查询数据库中某张表的数据时，用户 B 对这张表进行更新操作，隔离性可以确保用户 A 查到的数据是事务开始前的完整数据，而不是被用户 B 更新后的中间状态数据。在一个转账事务中，如果从账户 A 转出超出其余额的金额，这个事务就违反了一致性，数据库系统会阻止这样的事务执行，从而保持数据的一致性。]]></description><category></category></item><item><title><![CDATA[数据库基础——触发器]]></title><link>https://blog.youkuaiyun.com/Eternal_love__/article/details/147427047</link><guid>https://blog.youkuaiyun.com/Eternal_love__/article/details/147427047</guid><author>Eternal_love__</author><pubDate>Tue, 22 Apr 2025 17:42:56 +0800</pubDate><description><![CDATA[MySQL数据库中触发器是一个特殊的存储过程。不同的是执行存储过程要使用 CALL 语句来调用，而触发器的执行不需要使用 CALL 语句来调用，也不需要手工启动，只要一个预定义的事件发生就会被 MySQL自动调用。引发触发器执行的事件一般如下：增加一条学生记录时，会自动检查年龄是否符合范围要求。每当删除一条学生信息时，自动删除其成绩表上的对应记录。每当删除一条数据时，在数据库存档表中保留一个备份副本。触发程序的优点如下：触发程序的执行是自动的，当对触发程序相关表的数据做出相应的修改后立即执行。]]></description><category></category></item><item><title><![CDATA[数据库——函数]]></title><link>https://blog.youkuaiyun.com/Eternal_love__/article/details/146607396</link><guid>https://blog.youkuaiyun.com/Eternal_love__/article/details/146607396</guid><author>Eternal_love__</author><pubDate>Fri, 28 Mar 2025 18:02:06 +0800</pubDate><description><![CDATA[执行顺序：WHERE → GROUP BY → HAVING。必须出现在SELECT子句或HAVING子句中。默认升序(ASC)，降序需明确写DESC。非聚合字段必须出现在GROUP BY中。可以使用字段别名（如。]]></description><category></category></item><item><title><![CDATA[MySQL 增删改查（CRUD）]]></title><link>https://blog.youkuaiyun.com/Eternal_love__/article/details/146547741</link><guid>https://blog.youkuaiyun.com/Eternal_love__/article/details/146547741</guid><author>Eternal_love__</author><pubDate>Thu, 27 Mar 2025 09:04:28 +0800</pubDate><description><![CDATA[【代码】MySQL 增删改查（CRUD）]]></description><category></category></item><item><title><![CDATA[数据库解析引言]]></title><link>https://blog.youkuaiyun.com/Eternal_love__/article/details/146509135</link><guid>https://blog.youkuaiyun.com/Eternal_love__/article/details/146509135</guid><author>Eternal_love__</author><pubDate>Tue, 25 Mar 2025 18:02:33 +0800</pubDate><description><![CDATA[通过数据库管理系统（DBMS）实现数据的高效存储、检索与维护。：明确实体（如“患者”“医生”）及其关系（如“挂号”“诊断”）。：数据以“行+列”形式存储在表中，通过主键和外键建立关联。（MongoDB）：存储JSON格式数据，适合内容管理。（Neo4j）：高效处理关系网络（社交网络推荐）。：减少冗余（如第三范式），但需平衡查询效率。（Redis）：高速缓存，如用户会话存储。：需强一致性的事务系统（如银行转账）。：支持复杂条件检索（如SQL语句）。：加速查询（如B+树索引）。：数据不因程序关闭而丢失。]]></description><category></category></item><item><title><![CDATA[MySQL 安装教程]]></title><link>https://blog.youkuaiyun.com/Eternal_love__/article/details/146474545</link><guid>https://blog.youkuaiyun.com/Eternal_love__/article/details/146474545</guid><author>Eternal_love__</author><pubDate>Mon, 24 Mar 2025 13:49:58 +0800</pubDate><description><![CDATA[sudo systemctl enable mysql  # 设置开机自启。根据提示操作（建议禁用匿名用户、禁止远程 root 登录等）。输入密码，若进入 MySQL Shell 即安装成功。：开发默认配置（推荐）。文件，运行安装包中的。（可选，创建新用户）。服务名称保持默认（如。安装过程中会提示设置。，等待组件安装完成。]]></description><category></category></item><item><title><![CDATA[网络地址转换（NAT）：原理、类型与应用]]></title><link>https://blog.youkuaiyun.com/Eternal_love__/article/details/146415389</link><guid>https://blog.youkuaiyun.com/Eternal_love__/article/details/146415389</guid><author>Eternal_love__</author><pubDate>Fri, 21 Mar 2025 10:43:51 +0800</pubDate><description><![CDATA[NAT 是一种在网络中广泛应用的技术，它通过地址转换解决了 IPv4 地址不足的问题，同时增强了网络的安全性和灵活性。然而，NAT 也带来了一些挑战，如对某些协议的支持有限和 NAT 穿透问题。随着 IPv6 的逐渐普及，NAT 的重要性可能会有所下降，但在 IPv4 网络仍然占据主导地位的今天，NAT 仍然是网络工程师必须掌握的关键技术之一。如果你对 NAT 技术还有其他疑问，或者想要了解更多关于 NAT 穿透、VPN 中的 NAT 应用等内容，欢迎继续关注我的博客，我将为你带来更多相关的技术分享。]]></description><category></category></item><item><title><![CDATA[DNS：互联网世界的隐形导航员]]></title><link>https://blog.youkuaiyun.com/Eternal_love__/article/details/146278461</link><guid>https://blog.youkuaiyun.com/Eternal_love__/article/details/146278461</guid><author>Eternal_love__</author><pubDate>Sat, 15 Mar 2025 13:52:50 +0800</pubDate><description><![CDATA[DNS就像互联网世界的空气——无处不在，却又容易被人忽视。理解它的工作原理，不仅能帮助我们解决网络故障，还能优化上网体验，甚至提升网站性能。想象一下，如果每次打电话都要背一串数字（电话号码），而无法直接输入联系人名字，生活会有多麻烦？今天，我们就来揭开DNS的神秘面纱，看看它如何让复杂的网络世界变得“一目了然”。，就是将域名翻译成IP地址，就像电话簿把名字映射到号码一样。没有它，互联网将陷入一片混乱。：由ISP（如电信、联通）提供，缓存常用解析结果以加速访问。：通过用户行为预加载DNS记录，提升访问速度。]]></description><category></category></item><item><title><![CDATA[DHCP的应用]]></title><link>https://blog.youkuaiyun.com/Eternal_love__/article/details/146248436</link><guid>https://blog.youkuaiyun.com/Eternal_love__/article/details/146248436</guid><author>Eternal_love__</author><pubDate>Fri, 14 Mar 2025 08:54:42 +0800</pubDate><description><![CDATA[DHCP的应用非常广泛，几乎涵盖了所有需要动态分配IP地址的场景。自动化：减少手动配置的工作量。灵活性：支持动态IP地址分配和回收。可扩展性：适用于从小型家庭网络到大型企业网络的多种环境。]]></description><category></category></item><item><title><![CDATA[ 路由器介绍]]></title><link>https://blog.youkuaiyun.com/Eternal_love__/article/details/146248377</link><guid>https://blog.youkuaiyun.com/Eternal_love__/article/details/146248377</guid><author>Eternal_love__</author><pubDate>Fri, 14 Mar 2025 08:51:14 +0800</pubDate><description><![CDATA[路由器是一种网络设备，用于在不同网络之间转发数据包。它通常用于连接局域网（LAN）和广域网（WAN），如互联网。：路由器根据目标IP地址将数据包从一个网络转发到另一个网络。：路由器使用路由表来决定数据包的最佳传输路径。：路由器可以将私有IP地址转换为公共IP地址，以便多个设备共享一个公共IP地址访问互联网。：许多路由器具备基本的防火墙功能，可以过滤进出网络的数据包，提供一定程度的安全保护。：无线路由器还提供Wi-Fi功能，允许无线设备连接到网络。]]></description><category></category></item><item><title><![CDATA[ 交换机 ]]></title><link>https://blog.youkuaiyun.com/Eternal_love__/article/details/146147216</link><guid>https://blog.youkuaiyun.com/Eternal_love__/article/details/146147216</guid><author>Eternal_love__</author><pubDate>Mon, 10 Mar 2025 11:05:26 +0800</pubDate><description><![CDATA[交换机（Switch）是一种用于局域网（LAN）的网络设备，主要功能是在数据链路层（OSI模型的第二层）转发数据帧。它通过识别数据帧中的MAC地址，将数据准确地发送到目标设备，从而提高网络效率和性能。]]></description><category></category></item><item><title><![CDATA[ IP，MAC与ARP]]></title><link>https://blog.youkuaiyun.com/Eternal_love__/article/details/146146711</link><guid>https://blog.youkuaiyun.com/Eternal_love__/article/details/146146711</guid><author>Eternal_love__</author><pubDate>Mon, 10 Mar 2025 10:38:04 +0800</pubDate><description><![CDATA[IP（Internet Protocol）地址是互联网协议地址的简称，它是分配给每个连接到互联网的设备的唯一标识符，用于在网络中定位和识别设备。]]></description><category></category></item></channel></rss>