- 博客(48)
- 收藏
- 关注

原创 Linux文件管理
<,>、?、*。如果一个文件名中包含了特殊字符,例如空格,那么在访问这个文件的时候就需要使用引号将文件名包括起来。Linux 严格区分大小写,尽量采用小写字母。。
2025-04-22 10:42:53
1098
原创 Linux_文件操作命令
命令功能描述默认显示行数支持动态追踪cat正序显示整个文件内容所有内容否tac倒序显示整个文件内容所有内容否head显示文件开头几行10 行否tail显示文件末尾几行10 行否tail -f实时显示文件末尾新增内容实时更新是掌握这些常用命令,是迈入 Linux 世界的第一步。建议在学习时结合真实案例反复练习,例如查看系统服务状态、监控日志变化、整理文件结构等。熟能生巧,命令行并不可怕,关键是要动手多练。
2025-05-12 09:12:22
1199
原创 Linux_一篇详解Vim编辑器
Vim 是一款由 vi 演变而来的增强型文本编辑器,广泛用于 Linux 系统。Vim 提供了四种工作模式:命令模式、编辑模式、末行模式和可视化模式,用户可通过特定按键切换模式。常用操作包括打开文件、保存退出、光标移动、复制粘贴、删除、撤销恢复等。末行模式支持查找、替换、保存等命令,编辑模式允许直接修改文件内容,可视化模式则用于多行或多列操作。Vim 还支持代码语法高亮、异常退出处理等实用功能,掌握这些操作可显著提升编辑效率。
2025-05-11 10:48:08
979
原创 U盘制作系统盘(含U盘恢复)
制作Windows 11安装U盘需要准备一个至少8GB的U盘和一台联网的Windows电脑。首先,从微软官网下载MediaCreationTool_Win11工具,插入U盘后运行该工具,按照提示选择语言、版本和U盘作为安装介质,工具会自动下载并写入Windows 11镜像到U盘。制作完成后,U盘将变为Windows 11安装盘,可用于在其他电脑上安装系统。制作过程中,U盘可能会显示容量减少或看似为空,这是因为系统隐藏了安装文件,这是正常现象。若需恢复U盘原始容量,可使用磁盘管理工具清除分区并重新格式化。
2025-05-10 16:59:08
768
原创 23种设计模式-行为型模式之模板方法模式(Java版本)
模板方法模式是一种行为型设计模式,定义了一个操作中的算法骨架,将一些步骤的实现延迟到子类中。通过模板方法模式,可以让子类在不改变算法结构的情况下,重新定义算法中的某些步骤。模板方法模式通常用于那些具有固定结构的操作,在不改变整体流程的前提下允许某些步骤的定制。模板方法模式常用于处理那些需要按照一定流程进行的任务,但每个步骤的具体实现可能不同的场景。
2025-05-09 15:05:07
682
原创 23种设计模式-行为型模式之中介者模式(Java版本)
中介者模式是一种行为型设计模式,它通过定义一个中介者对象来封装一组对象之间的交互。中介者使得各个对象不需要显式地知道彼此之间的关系,从而减少了对象之间的耦合。对象与对象之间通过中介者进行通信,避免了直接交互。中介者模式常用于多个对象之间存在复杂的关系和交互时,能够减少对象之间的依赖关系并提高系统的灵活性。
2025-04-29 23:19:06
931
原创 23种设计模式-行为型模式之解释器模式(Java版本)
解释器模式是一种行为型设计模式,主要用于解释和执行语言的语法规则。它定义了一个解释器来处理特定的语言句法,并通过一个抽象语法树来进行表达和求值。解释器模式通常用于处理一些简单的语言或规则,例如正则表达式、表达式计算等。解释器模式通常用于需要解析和处理自定义语言或复杂规则的场景,如数学表达式解析、编程语言解析、SQL语句处理等。
2025-04-29 23:18:00
355
原创 23种设计模式-行为型模式之状态模式(Java版本)
状态模式是一种行为型设计模式,它允许对象在内部状态改变时改变其行为,状态模式使得一个对象在其状态改变时会表现出不同的行为。通过将不同的状态封装成独立的类,并让对象根据状态来调用不同的类来实现状态的切换。
2025-04-28 07:47:39
297
原创 23种设计模式-行为型模式之访问者模式(Java版本)
访问者模式是一种行为型设计模式,它使得你可以在不修改对象结构的情况下,定义作用于该结构的操作。通过将操作从对象本身移到访问者类中,可以在不改变类的情况下,对其增加新的操作。访问者模式的关键思想是将“数据”和“操作”分离,允许在对象结构不变的情况下添加新的操作。它通常用于对象结构是类群体的场景。
2025-04-28 07:47:20
578
原创 23种设计模式-行为型模式之备忘录模式(Java版本)
备忘录模式是一种行为型设计模式,它允许在不暴露对象实现细节的情况下,保存和恢复对象的状态。备忘录模式常常用于需要记录对象状态以便随时恢复的场景,如实现撤销操作、版本控制等。
2025-04-27 16:00:50
318
原创 23种设计模式-行为型模式之命令模式(Java版本)
命令模式是一种行为型设计模式,它将请求封装成一个对象,从而使你可以使用不同的请求、队列、日志请求以及支持可撤销的操作。命令模式将请求的发送者和接收者解耦,调用者不再直接操作接收者对象,而是通过命令对象来实现。
2025-04-27 15:57:17
414
原创 23种设计模式-行为型模式之观察者模式(Java版本)
观察者模式是一种行为型设计模式,定义对象之间的一种一对多的依赖关系,使得每当一个对象状态发生变化时,所有依赖它的对象都会得到通知并自动更新。
2025-04-26 08:54:19
297
原创 23种设计模式-行为型模式之责任链模式(Java版本)
责任链模式是一种行为型设计模式,它使多个对象都有机会处理请求,从而避免请求的发送者与接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递请求,直到有对象处理它为止。
2025-04-25 17:14:22
385
原创 23种设计模式-行为型模式之模版方法模式(Java版本)
模板方法模式是一种行为型设计模式,在一个方法中定义一个操作中的算法骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下重新定义该算法的某些特定步骤。
2025-04-24 17:22:20
401
原创 23种设计模式-行为型模式之策略模式(Java版本)
策略模式是一种行为型设计模式,它定义了一系列算法,把它们一个个封装起来,并且使它们可以互相替换。策略模式让算法独立于使用它的客户端独立变化。
2025-04-24 17:21:00
538
原创 23种设计模式-结构型模式之享元模式(Java版本)
享元模式是一种,它通过来减少内存消耗,适用于大量细粒度对象的场景。关键思想是,避免重复创建。
2025-04-23 17:29:15
626
原创 23种设计模式-结构型模式之桥接模式(Java版本)
桥接模式用于将抽象部分与实现部分分离,使它们可以独立变化。通过在两个独立变化的维度之间建立“桥”,避免因多维度扩展导致的类爆炸。具体实现(ConcreteImplementor)抽象类(Abstraction)扩充抽象类(RefinedAbstraction)客户端调用🧩 优点分离抽象与实现,减少耦合提高可扩展性,各自独立改变减少子类数量⚠️ 缺点增加系统复杂度,结构较多初期设计需仔细分析抽象层次✅ 使用建议当系统在多个维度上扩展时,且希望解耦抽象
2025-04-22 17:23:31
400
原创 23种设计模式-结构型模式之外观模式(Java版本)
外观模式是结构型设计模式之一,。就像是酒店前台,帮你处理入住、叫车、订餐等各种服务,让你不用和多个部门打交道。
2025-04-21 13:23:12
255
原创 23种设计模式-结构型模式之代理模式(Java版本)
代理模式是结构型设计模式之一,。就像生活中的“经纪人”,你无法直接联系明星,但可以通过代理来安排见面或业务。
2025-04-21 13:20:04
327
原创 23种设计模式-结构型模式之装饰器模式(Java版本)
装饰器模式是一种结构型设计模式,,而不改变其结构。🧱 你可以想象成在原有功能上“包裹”一层新功能,就像“套娃”或者“包礼物”。
2025-04-20 21:24:37
554
原创 服务器简介(含硬件外观接口介绍)
是指提供资源、服务、数据或应用程序的计算机系统或设备。它通常比普通的个人计算机更强大、更可靠,能够长时间无间断运行,支持多个用户或客户端的请求。简单来说,服务器就是专门用来存储、管理和提供数据、服务等的。(可以简单理解为大号的主机)。注:1U=1.75英寸 U作为计量单位,在机架设备中用来表示设备高度,通常用于描述机架式服务器、存储设备、网络设备等在机架中占用的空间。
2025-04-19 16:47:13
2373
原创 23种设计模式-创建型模式之建造者模式(Java版本)
建造者模式用于,使得同样的构建过程可以创建不同的表示。适用于、构造顺序稳定但组件变化的对象。
2025-04-18 08:50:41
488
原创 Linux系统介绍
Linux 是一个自由且开放源码服务器系统(如 Web、数据库服务器)嵌入式系统(如智能家电、路由器)桌面系统(如 Ubuntu、Fedora)移动系统(如 Android 以 Linux 为内核)✅ 它不是一个完整的操作系统,而是一个内核(Kernel),不同的厂商或组织会基于 Linux 内核开发完整的操作系统。
2025-04-15 10:06:10
850
原创 Linux 系统的目录结构详解
Linux 中一切皆文件,磁盘、设备、进程……统统以文件形式挂载到。开始,所有资源都挂载在这个“根”目录下,呈现出一个典型的。中,没有这种盘符的概念,整个系统从一个唯一的。
2025-04-15 09:31:19
575
原创 PXE_Installation_Guide
Ubuntu 提供了网络安装镜像(Netboot)。这是一种精简的镜像,不包含完整的操作系统,它会在安装时从网络上下载需要的文件。目标机器就能像正常那样完成 Ubuntu 安装,和光盘或 U 盘一样,只不过它是从网络获取安装内容。这会告诉 PXE 客户端从网络启动并加载 Ubuntu 安装器。目录下会出现相关的引导文件。找到你的网卡名称(用。选择合适的版本并下载。
2025-04-14 17:08:17
875
1
原创 ubuntu_pxe_安装
目标机器就能像正常那样完成 Ubuntu 安装,和光盘或 U 盘一样,只不过它是从网络获取安装内容。找到你的网卡名称(用。
2025-04-14 15:36:46
449
原创 一篇详解VLAN虚拟局域网(Virtual Local Area Network)(超详细,内含配置案例)
🔒 增强网络安全🧹 减少广播范围🧩 灵活划分网络结构(逻辑大于物理)📶 提升资源使用效率与可管理性IEEE 802.1Q 规定在目的 MAC 地址和源 MAC 地址之间插入 4 字节的 VLAN Tag,用于标识 VLAN 信息。VLAN Tag 使得网络设备能够识别报文的 VLAN 归属;只有处于同一 VLAN 的主机之间才能通信;普通二层交换机仅识别数据链路层信息,因此 VLAN 标签也必须封装在链路层内。端口类型接收无 VLAN Tag接收带 VLAN Tag。
2025-04-14 09:35:26
2855
原创 华三(H3C)网络设备配置命令大全与学习指南
本文全面介绍 H3C 网络设备的配置命令,涵盖路由器、交换机、ACL、NAT、VTY、SSH、本地用户、日志、STP、防火墙、QoS 等模块,适合网络工程初学者与运维人员参考。
2025-04-12 22:18:55
1295
原创 一篇详解交换机接口类型Access / Trunk / Hybrid 及接口与端口的区别(内含本地VLAN问题详解)
一个接口只能属于一个 VLAN;只能发送/接收 Untagged 帧;通常连接终端设备,如 PC、打印机等。可允许多个 VLAN 通行;用于交换机与交换机、路由器等连接;支持 Tagged 帧,部分情况支持 Untagged(Native VLAN)。可属于多个 VLAN,允许接收和发送多个 VLAN 的 Tagged 与 Untagged 报文;适用于用户设备 + 多 VLAN 并存的混合环境。接口类型支持 VLAN 数量是否加/去 Tag接收 Untagged。
2025-04-12 15:50:44
917
【操作系统安装】CentOS7.9与Ubuntu24.04.2系统镜像资源分享:包含VM17相关资料
2025-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人