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

原创 Linux文件管理
<,>、?、*。如果一个文件名中包含了特殊字符,例如空格,那么在访问这个文件的时候就需要使用引号将文件名包括起来。Linux 严格区分大小写,尽量采用小写字母。。
2025-04-22 10:42:53
1126
原创 CentOs7.x系列IP地址由动态改静态(解决远程连接掉线问题)
注意:NETMASK 也可以用 PREFIX=24 的方式表示(如 PREFIX=24 等同于 NETMASK=255.255.255.0),但推荐使用 NETMASK 更直观。GATEWAY 和 DNS 需要根据你所在的实际网络环境填写,如果你不确定,可以暂时参考其他已正确配置的机器。
2025-06-11 16:46:22
380
原创 Linux 控制访问列表(ACL)与默认权限(umask)详解
umask是创建文件或目录时用于控制默认权限的“掩码”。系统会从最大权限中减去 umask 值来确定最终权限。666777实际权限 = 最大权限 - umask特性ACLumask应用对象针对已存在文件/目录针对新建文件/目录精细控制可指定每个用户/组的权限无法指定具体用户权限修改方式setfaclgetfacl工具umask命令或写入配置文件灵活性灵活强大,适用于多用户共享环境简洁高效,适合通用默认控制场景推荐多人协作项目、权限细分需求个人环境、开发机权限简化设置✅。
2025-06-10 08:35:51
1106
原创 linux_centos7.x的ifconfig命令显示内容详解
这是一段在Linux系统中执行ifconfig命令后得到的网络接口信息输出。ifconfig命令用于显示或配置网络接口的参数。
2025-06-04 16:55:28
797
原创 linux自有服务(systemctl)(ntp、firewalld、crond)
参数含义列出所有服务(包含未启动)列出所有正在运行的服务start启动指定服务stop停止指定服务status查看服务状态restart重启服务reload重新加载配置(部分服务支持)enable设置服务为开机启动disable禁用服务开机启动NTP(Network Time Protocol):用于同步网络中计算机时间的协议。来源:通过 UTC(世界协调时间)同步,标准时间来自原子钟、天文台、GPS、互联网等。
2025-06-04 08:44:26
1605
原创 Linux 软件安装方式全解(适用于 CentOS/RHEL 系统)
YUM(Yellowdog Updater Modified)是基于 RPM 的高层软件包管理器,自动处理依赖关系,可方便地安装、升级、卸载和管理软件。
2025-06-03 13:38:01
1126
原创 Linux_T(Sticky Bit)粘滞位详解
所有用户可以在目录中创建文件;只有文件的所有者或 root 用户才能删除该文件;粘滞位常用于/tmp、公共工作目录/work等共享目录中。chmod o+t 目录名。
2025-06-02 10:47:55
753
原创 Linux_文件操作命令
命令功能描述默认显示行数支持动态追踪cat正序显示整个文件内容所有内容否tac倒序显示整个文件内容所有内容否head显示文件开头几行10 行否tail显示文件末尾几行10 行否tail -f实时显示文件末尾新增内容实时更新是掌握这些常用命令,是迈入 Linux 世界的第一步。建议在学习时结合真实案例反复练习,例如查看系统服务状态、监控日志变化、整理文件结构等。熟能生巧,命令行并不可怕,关键是要动手多练。
2025-05-12 09:12:22
1221
原创 Linux_一篇详解Vim编辑器
Vim 是一款由 vi 演变而来的增强型文本编辑器,广泛用于 Linux 系统。Vim 提供了四种工作模式:命令模式、编辑模式、末行模式和可视化模式,用户可通过特定按键切换模式。常用操作包括打开文件、保存退出、光标移动、复制粘贴、删除、撤销恢复等。末行模式支持查找、替换、保存等命令,编辑模式允许直接修改文件内容,可视化模式则用于多行或多列操作。Vim 还支持代码语法高亮、异常退出处理等实用功能,掌握这些操作可显著提升编辑效率。
2025-05-11 10:48:08
992
原创 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
947
原创 23种设计模式-行为型模式之模板方法模式(Java版本)
模板方法模式是一种行为型设计模式,定义了一个操作中的算法骨架,将一些步骤的实现延迟到子类中。通过模板方法模式,可以让子类在不改变算法结构的情况下,重新定义算法中的某些步骤。模板方法模式通常用于那些具有固定结构的操作,在不改变整体流程的前提下允许某些步骤的定制。模板方法模式常用于处理那些需要按照一定流程进行的任务,但每个步骤的具体实现可能不同的场景。
2025-05-09 15:05:07
687
原创 23种设计模式-行为型模式之中介者模式(Java版本)
中介者模式是一种行为型设计模式,它通过定义一个中介者对象来封装一组对象之间的交互。中介者使得各个对象不需要显式地知道彼此之间的关系,从而减少了对象之间的耦合。对象与对象之间通过中介者进行通信,避免了直接交互。中介者模式常用于多个对象之间存在复杂的关系和交互时,能够减少对象之间的依赖关系并提高系统的灵活性。
2025-04-29 23:19:06
944
原创 23种设计模式-行为型模式之解释器模式(Java版本)
解释器模式是一种行为型设计模式,主要用于解释和执行语言的语法规则。它定义了一个解释器来处理特定的语言句法,并通过一个抽象语法树来进行表达和求值。解释器模式通常用于处理一些简单的语言或规则,例如正则表达式、表达式计算等。解释器模式通常用于需要解析和处理自定义语言或复杂规则的场景,如数学表达式解析、编程语言解析、SQL语句处理等。
2025-04-29 23:18:00
368
原创 23种设计模式-行为型模式之状态模式(Java版本)
状态模式是一种行为型设计模式,它允许对象在内部状态改变时改变其行为,状态模式使得一个对象在其状态改变时会表现出不同的行为。通过将不同的状态封装成独立的类,并让对象根据状态来调用不同的类来实现状态的切换。
2025-04-28 07:47:39
307
原创 23种设计模式-行为型模式之访问者模式(Java版本)
访问者模式是一种行为型设计模式,它使得你可以在不修改对象结构的情况下,定义作用于该结构的操作。通过将操作从对象本身移到访问者类中,可以在不改变类的情况下,对其增加新的操作。访问者模式的关键思想是将“数据”和“操作”分离,允许在对象结构不变的情况下添加新的操作。它通常用于对象结构是类群体的场景。
2025-04-28 07:47:20
584
原创 23种设计模式-行为型模式之备忘录模式(Java版本)
备忘录模式是一种行为型设计模式,它允许在不暴露对象实现细节的情况下,保存和恢复对象的状态。备忘录模式常常用于需要记录对象状态以便随时恢复的场景,如实现撤销操作、版本控制等。
2025-04-27 16:00:50
335
原创 23种设计模式-行为型模式之命令模式(Java版本)
命令模式是一种行为型设计模式,它将请求封装成一个对象,从而使你可以使用不同的请求、队列、日志请求以及支持可撤销的操作。命令模式将请求的发送者和接收者解耦,调用者不再直接操作接收者对象,而是通过命令对象来实现。
2025-04-27 15:57:17
422
原创 23种设计模式-行为型模式之观察者模式(Java版本)
观察者模式是一种行为型设计模式,定义对象之间的一种一对多的依赖关系,使得每当一个对象状态发生变化时,所有依赖它的对象都会得到通知并自动更新。
2025-04-26 08:54:19
302
原创 23种设计模式-行为型模式之责任链模式(Java版本)
责任链模式是一种行为型设计模式,它使多个对象都有机会处理请求,从而避免请求的发送者与接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递请求,直到有对象处理它为止。
2025-04-25 17:14:22
395
原创 23种设计模式-行为型模式之模版方法模式(Java版本)
模板方法模式是一种行为型设计模式,在一个方法中定义一个操作中的算法骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下重新定义该算法的某些特定步骤。
2025-04-24 17:22:20
410
原创 23种设计模式-行为型模式之策略模式(Java版本)
策略模式是一种行为型设计模式,它定义了一系列算法,把它们一个个封装起来,并且使它们可以互相替换。策略模式让算法独立于使用它的客户端独立变化。
2025-04-24 17:21:00
543
原创 23种设计模式-结构型模式之享元模式(Java版本)
享元模式是一种,它通过来减少内存消耗,适用于大量细粒度对象的场景。关键思想是,避免重复创建。
2025-04-23 17:29:15
633
原创 23种设计模式-结构型模式之桥接模式(Java版本)
桥接模式用于将抽象部分与实现部分分离,使它们可以独立变化。通过在两个独立变化的维度之间建立“桥”,避免因多维度扩展导致的类爆炸。具体实现(ConcreteImplementor)抽象类(Abstraction)扩充抽象类(RefinedAbstraction)客户端调用🧩 优点分离抽象与实现,减少耦合提高可扩展性,各自独立改变减少子类数量⚠️ 缺点增加系统复杂度,结构较多初期设计需仔细分析抽象层次✅ 使用建议当系统在多个维度上扩展时,且希望解耦抽象
2025-04-22 17:23:31
407
原创 23种设计模式-结构型模式之外观模式(Java版本)
外观模式是结构型设计模式之一,。就像是酒店前台,帮你处理入住、叫车、订餐等各种服务,让你不用和多个部门打交道。
2025-04-21 13:23:12
259
原创 23种设计模式-结构型模式之代理模式(Java版本)
代理模式是结构型设计模式之一,。就像生活中的“经纪人”,你无法直接联系明星,但可以通过代理来安排见面或业务。
2025-04-21 13:20:04
331
原创 23种设计模式-结构型模式之装饰器模式(Java版本)
装饰器模式是一种结构型设计模式,,而不改变其结构。🧱 你可以想象成在原有功能上“包裹”一层新功能,就像“套娃”或者“包礼物”。
2025-04-20 21:24:37
560
原创 服务器简介(含硬件外观接口介绍)
是指提供资源、服务、数据或应用程序的计算机系统或设备。它通常比普通的个人计算机更强大、更可靠,能够长时间无间断运行,支持多个用户或客户端的请求。简单来说,服务器就是专门用来存储、管理和提供数据、服务等的。(可以简单理解为大号的主机)。注:1U=1.75英寸 U作为计量单位,在机架设备中用来表示设备高度,通常用于描述机架式服务器、存储设备、网络设备等在机架中占用的空间。
2025-04-19 16:47:13
2563
原创 23种设计模式-创建型模式之建造者模式(Java版本)
建造者模式用于,使得同样的构建过程可以创建不同的表示。适用于、构造顺序稳定但组件变化的对象。
2025-04-18 08:50:41
494
原创 Linux系统介绍
Linux 是一个自由且开放源码服务器系统(如 Web、数据库服务器)嵌入式系统(如智能家电、路由器)桌面系统(如 Ubuntu、Fedora)移动系统(如 Android 以 Linux 为内核)✅ 它不是一个完整的操作系统,而是一个内核(Kernel),不同的厂商或组织会基于 Linux 内核开发完整的操作系统。
2025-04-15 10:06:10
892
【操作系统安装】CentOS7.9与Ubuntu24.04.2系统镜像资源分享:包含VM17相关资料
2025-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人