首页
技术分享
技术前沿
学习笔记
文心雕虫
累计撰写
56
篇文章
累计创建
22
个标签
累计收到
0
条评论
栏目
目 录
CONTENT
以下是
镇沛
的文章
2024-09-24
外观模式(Facade Pattern)
外观模式是一种结构型设计模式,它通过提供一个统一的接口来封装一组复杂子系统的内部细节,使子系统更容易被外界使用。这种模式如同为复杂的系统构建了一个简单的外观或接口,隐藏了系统内部的复杂性,并降低了客户与子系统之间的耦合度。
2024-09-24
32
0
0
设计模式
2024-09-23
代理模式(Proxy Pattern)
代理模式是软件工程中一种常用的设计模式,属于结构型设计模式的一种。该模式通过提供一个代理对象来控制对真实对象的访问,从而实现诸如延迟初始化、访问控制、增加额外功能或减少客户与真实对象之间的耦合度等目的。代理模式的核心思想在于“代劳”,即客户端不是直接与目标对象交互,而是通过代理对象这个中介来进行。
2024-09-23
45
0
0
设计模式
2024-09-23
Docker Networks 学习笔记
Docker 网络是 Docker 容器化技术中的重要组成部分,它允许容器之间以及容器与宿主机之间的通信。理解 Docker 网络对于构建复杂的应用架构、实现服务间的隔离与通信至关重要。本文将深入浅出地介绍 Docker 网络的基础概念、类型、配置及实践应用。
2024-09-23
47
0
0
学习笔记
2024-09-22
装饰器模式(Decorator Pattern)
装饰器模式作为一种广泛应用于软件工程领域的设计模式,其核心在于通过一种灵活的方式为对象增添新的职责,而无需修改对象的结构。这一模式不仅提高了代码的复用性和灵活性,还确保了遵循面向对象设计原则中的“开闭原则”——即对扩展开放,对修改关闭。
2024-09-22
27
0
0
设计模式
2024-09-22
Docker Compose 学习笔记
Docker Compose 是 Docker 官方提供的一款强大的工具,它允许用户在一个 YAML 文件中定义和配置多个 Docker 容器以及容器间的依赖关系,进而实现多容器应用的快速部署与管理。通过 Docker Compose,开发者可以轻松地在本地进行多服务应用的开发、测试及部署,极大地提高了开发效率和部署的便捷性。
2024-09-22
42
0
0
学习笔记
2024-09-21
适配器模式(Adapter Pattern)
适配器模式,属于结构型设计模式之一,其核心思想是将一个接口转换成客户希望的另一个接口,使得原本不兼容的接口可以协同工作。这种模式在需要使用现有类,但其接口不符合需求时特别有用。通过适配器,我们可以创建一个包装类,该类持有被适配对象的引用,并提供客户所期待的接口。
2024-09-21
22
0
0
设计模式
2024-09-21
Docker常用命令指南
Docker是一个开源的应用容器引擎,它可以让开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。以下是一些Docker中最常用的命令,帮助您快速上手和管理Docker容器。
2024-09-21
36
0
0
学习笔记
2024-09-21
Windows 11 系统下安装 Docker 指南
Docker 是一个开源的应用容器引擎,它可以让开发者打包应用及其依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。但很多程序员日常开发环境并不是在linux中,更多的是使用Windows系统的电脑。随着 Windows 11 的推出,其对 Docker 的支持更加友好,尤其是对于那些希望在 Windows 环境下使用 Docker 进行开发的用户。本指南将详细介绍如何在 Windows 11 系统下安装 Docker。
2024-09-21
60
0
0
学习笔记
2024-09-20
原型模式(Prototype Pattern)
原型模式是一种创建型设计模式,它允许创建对象的副本,而无需了解其具体的类。这种模式通过克隆现有的实例来获取新的对象,而不是通过构造函数新建对象。这样可以有效避免复杂的初始化过程,提高对象创建的效率,特别是在创建类似对象时能显著减少系统开销。
2024-09-20
30
0
0
设计模式
2024-09-20
建造者模式(Builder Pattern)
建造者模式是一种创建型设计模式,它允许用户通过一步步构造复杂对象,而无需知道内部的具体构建细节。这种模式将对象的构造过程与表示分离,从而使得相同的构建过程可以创建不同的表示。建造者模式在需要生成多个具有不同内部结构的同类对象时特别有用,能够提供更加清晰、灵活的解决方案。
2024-09-20
34
0
0
设计模式
1
2
3
4
5
6