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

原创 Linux文件管理
<,>、?、*。如果一个文件名中包含了特殊字符,例如空格,那么在访问这个文件的时候就需要使用引号将文件名包括起来。Linux 严格区分大小写,尽量采用小写字母。。
2025-04-22 10:42:53
1067
原创 23种设计模式-行为型模式之中介者模式(Java版本)
中介者模式是一种行为型设计模式,它通过定义一个中介者对象来封装一组对象之间的交互。中介者使得各个对象不需要显式地知道彼此之间的关系,从而减少了对象之间的耦合。对象与对象之间通过中介者进行通信,避免了直接交互。中介者模式常用于多个对象之间存在复杂的关系和交互时,能够减少对象之间的依赖关系并提高系统的灵活性。
2025-04-29 23:19:06
739
原创 23种设计模式-行为型模式之解释器模式(Java版本)
解释器模式是一种行为型设计模式,主要用于解释和执行语言的语法规则。它定义了一个解释器来处理特定的语言句法,并通过一个抽象语法树来进行表达和求值。解释器模式通常用于处理一些简单的语言或规则,例如正则表达式、表达式计算等。解释器模式通常用于需要解析和处理自定义语言或复杂规则的场景,如数学表达式解析、编程语言解析、SQL语句处理等。
2025-04-29 23:18:00
337
原创 23种设计模式-行为型模式之状态模式(Java版本)
状态模式是一种行为型设计模式,它允许对象在内部状态改变时改变其行为,状态模式使得一个对象在其状态改变时会表现出不同的行为。通过将不同的状态封装成独立的类,并让对象根据状态来调用不同的类来实现状态的切换。
2025-04-28 07:47:39
276
原创 23种设计模式-行为型模式之访问者模式(Java版本)
访问者模式是一种行为型设计模式,它使得你可以在不修改对象结构的情况下,定义作用于该结构的操作。通过将操作从对象本身移到访问者类中,可以在不改变类的情况下,对其增加新的操作。访问者模式的关键思想是将“数据”和“操作”分离,允许在对象结构不变的情况下添加新的操作。它通常用于对象结构是类群体的场景。
2025-04-28 07:47:20
560
原创 23种设计模式-行为型模式之备忘录模式(Java版本)
备忘录模式是一种行为型设计模式,它允许在不暴露对象实现细节的情况下,保存和恢复对象的状态。备忘录模式常常用于需要记录对象状态以便随时恢复的场景,如实现撤销操作、版本控制等。
2025-04-27 16:00:50
308
原创 23种设计模式-行为型模式之命令模式(Java版本)
命令模式是一种行为型设计模式,它将请求封装成一个对象,从而使你可以使用不同的请求、队列、日志请求以及支持可撤销的操作。命令模式将请求的发送者和接收者解耦,调用者不再直接操作接收者对象,而是通过命令对象来实现。
2025-04-27 15:57:17
400
原创 23种设计模式-行为型模式之观察者模式(Java版本)
观察者模式是一种行为型设计模式,定义对象之间的一种一对多的依赖关系,使得每当一个对象状态发生变化时,所有依赖它的对象都会得到通知并自动更新。
2025-04-26 08:54:19
284
原创 23种设计模式-行为型模式之责任链模式(Java版本)
责任链模式是一种行为型设计模式,它使多个对象都有机会处理请求,从而避免请求的发送者与接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递请求,直到有对象处理它为止。
2025-04-25 17:14:22
376
原创 23种设计模式-行为型模式之模版方法模式(Java版本)
模板方法模式是一种行为型设计模式,在一个方法中定义一个操作中的算法骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下重新定义该算法的某些特定步骤。
2025-04-24 17:22:20
387
原创 23种设计模式-行为型模式之策略模式(Java版本)
策略模式是一种行为型设计模式,它定义了一系列算法,把它们一个个封装起来,并且使它们可以互相替换。策略模式让算法独立于使用它的客户端独立变化。
2025-04-24 17:21:00
521
原创 23种设计模式-结构型模式之享元模式(Java版本)
享元模式是一种,它通过来减少内存消耗,适用于大量细粒度对象的场景。关键思想是,避免重复创建。
2025-04-23 17:29:15
611
原创 23种设计模式-结构型模式之桥接模式(Java版本)
桥接模式用于将抽象部分与实现部分分离,使它们可以独立变化。通过在两个独立变化的维度之间建立“桥”,避免因多维度扩展导致的类爆炸。具体实现(ConcreteImplementor)抽象类(Abstraction)扩充抽象类(RefinedAbstraction)客户端调用🧩 优点分离抽象与实现,减少耦合提高可扩展性,各自独立改变减少子类数量⚠️ 缺点增加系统复杂度,结构较多初期设计需仔细分析抽象层次✅ 使用建议当系统在多个维度上扩展时,且希望解耦抽象
2025-04-22 17:23:31
391
原创 23种设计模式-结构型模式之外观模式(Java版本)
外观模式是结构型设计模式之一,。就像是酒店前台,帮你处理入住、叫车、订餐等各种服务,让你不用和多个部门打交道。
2025-04-21 13:23:12
246
原创 23种设计模式-结构型模式之代理模式(Java版本)
代理模式是结构型设计模式之一,。就像生活中的“经纪人”,你无法直接联系明星,但可以通过代理来安排见面或业务。
2025-04-21 13:20:04
319
原创 23种设计模式-结构型模式之装饰器模式(Java版本)
装饰器模式是一种结构型设计模式,,而不改变其结构。🧱 你可以想象成在原有功能上“包裹”一层新功能,就像“套娃”或者“包礼物”。
2025-04-20 21:24:37
545
原创 服务器简介(含硬件外观接口介绍)
是指提供资源、服务、数据或应用程序的计算机系统或设备。它通常比普通的个人计算机更强大、更可靠,能够长时间无间断运行,支持多个用户或客户端的请求。简单来说,服务器就是专门用来存储、管理和提供数据、服务等的。(可以简单理解为大号的主机)。注:1U=1.75英寸 U作为计量单位,在机架设备中用来表示设备高度,通常用于描述机架式服务器、存储设备、网络设备等在机架中占用的空间。
2025-04-19 16:47:13
2183
原创 23种设计模式-创建型模式之建造者模式(Java版本)
建造者模式用于,使得同样的构建过程可以创建不同的表示。适用于、构造顺序稳定但组件变化的对象。
2025-04-18 08:50:41
469
原创 Linux系统介绍
Linux 是一个自由且开放源码服务器系统(如 Web、数据库服务器)嵌入式系统(如智能家电、路由器)桌面系统(如 Ubuntu、Fedora)移动系统(如 Android 以 Linux 为内核)✅ 它不是一个完整的操作系统,而是一个内核(Kernel),不同的厂商或组织会基于 Linux 内核开发完整的操作系统。
2025-04-15 10:06:10
827
原创 Linux 系统的目录结构详解
Linux 中一切皆文件,磁盘、设备、进程……统统以文件形式挂载到。开始,所有资源都挂载在这个“根”目录下,呈现出一个典型的。中,没有这种盘符的概念,整个系统从一个唯一的。
2025-04-15 09:31:19
559
原创 PXE_Installation_Guide
Ubuntu 提供了网络安装镜像(Netboot)。这是一种精简的镜像,不包含完整的操作系统,它会在安装时从网络上下载需要的文件。目标机器就能像正常那样完成 Ubuntu 安装,和光盘或 U 盘一样,只不过它是从网络获取安装内容。这会告诉 PXE 客户端从网络启动并加载 Ubuntu 安装器。目录下会出现相关的引导文件。找到你的网卡名称(用。选择合适的版本并下载。
2025-04-14 17:08:17
858
1
原创 ubuntu_pxe_安装
目标机器就能像正常那样完成 Ubuntu 安装,和光盘或 U 盘一样,只不过它是从网络获取安装内容。找到你的网卡名称(用。
2025-04-14 15:36:46
411
原创 一篇详解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
1950
原创 华三(H3C)网络设备配置命令大全与学习指南
本文全面介绍 H3C 网络设备的配置命令,涵盖路由器、交换机、ACL、NAT、VTY、SSH、本地用户、日志、STP、防火墙、QoS 等模块,适合网络工程初学者与运维人员参考。
2025-04-12 22:18:55
610
原创 一篇详解交换机接口类型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
689
原创 VTY_虚拟终端详解
VTY(Virtual Teletype)是虚拟终端线路,主要用于远程访问网络设备(如路由器、交换机)。当你使用 Telnet 或 SSH 登录设备时,实际上就是通过 VTY 接口建立的远程会话。简单说:你通过电脑远程登录交换机,就是在“借用”它的一条 VTY 线路。
2025-04-11 17:11:17
1233
原创 锐捷网络设备配置命令大全(详细讲解版)
步骤配置内容关键命令1特权与系统视图enable2基本设置hostnamepasswordsecret3管理 IP 和网关4VLAN 创建与分配vlan5远程登录line vtylocal-user6保存和重启savereboot。
2025-04-11 17:00:25
1101
原创 思科网络设备配置命令大全,涵盖从交换机到路由器的核心配置命令
涵盖从交换机到路由器的核心配置命令包括11 类1. 基础命令2. VLAN 配置3. Telnet远程登录4. 接口配置5. CDP设备发现6. 静态路由7. 动态路由(RIP、OSPF)8. NAT网络地址转换9. 安全配置10. 恢复出厂11. 保存配置:初始化设备基本操作,设置主机名、关闭域名解析。:为接口分配IP地址,启用接口通信。:逻辑划分广播域,增强网络管理性与安全性。:用于管理交换机、远程连接。
2025-04-10 20:04:53
462
原创 CMD 介绍及其常用命令与操作技巧
⚙️ CMD(Command Prompt)是 Windows 系统中的命令行工具,用于执行各种系统管理与网络任务。CMD,全称为 Command Prompt(命令提示符),是 Windows 操作系统中的一个命令行解释器,用户通过它可以用文字输入命令来操作计算机,而不依赖图形界面。它执行的是 cmd.exe 这个程序,可以通过开始菜单搜索 “cmd” 或快捷键Win + R输入cmd打开。
2025-04-10 09:47:23
674
【操作系统安装】CentOS7.9与Ubuntu24.04.2系统镜像资源分享:包含VM17相关资料
2025-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人