软件程序【行为型模式】Java设计模式之:观察者模式 观察者模式(Observer Pattern)是一种行为型设计模式,它定义了对象之间的一种一对多的依赖关系,使得每当一个对象状态发生改变时,其所有依赖者都会得到通知并自动更新。观察者模式也被称为发布-... 2023-09-012,727评论Java 设计模式 阅读全文
软件程序【行为型模式】Java设计模式之:备忘录模式 备忘录模式(Memento Pattern)是一种行为型设计模式,它允许在不破坏封装性的前提下捕获一个对象的内部状态,并在对象之外保存这个状态。备忘录模式可以在需要时将对象恢复到先前的状态。 备忘录模... 2023-08-012,854评论Java 设计模式 阅读全文
运维笔记CentOS配置SSH登录二次认证(基于Google Authenticator的2FA) 在服务器上配置基于Google Authenticator的动态码认证是一个双因子认证方案,可实现登录服务器时,必须正确输入验证码和系统用户密码后才能正常登录,Google Authenticator... 2023-07-255,0971 CentOS Linux 阅读全文
软件程序【行为型模式】Java设计模式之:中介者模式 中介者模式(Mediator Pattern)是一种行为型设计模式,它定义了一个中介对象来封装一组对象之间的交互。中介者模式可以降低对象之间的耦合度,从而提高系统的灵活性和可扩展性。 中介者模式中通常... 2023-07-012,473评论Java 设计模式 阅读全文
软件程序【行为型模式】Java设计模式之:迭代器模式 迭代器模式(Iterator Pattern)是一种行为型设计模式,它提供了一种顺序访问聚合对象中各个元素的方法,而不需要暴露聚合对象的内部结构。 迭代器模式中通常包含以下角色: 1. 抽象迭代器(I... 2023-06-012,623评论Java 设计模式 阅读全文
软件程序【行为型模式】Java设计模式之:解释器模式 解释器模式(Interpreter Pattern)是一种行为型设计模式,它定义了一种语言解释器的结构,用于解释和执行特定的语言。解释器模式通常用于构建编译器、解释器等系统,也可以用于构建规则引擎、表... 2023-05-012,932评论Java 设计模式 阅读全文
软件程序【行为型模式】Java设计模式之:命令模式 命令模式(Command Pattern)是一种行为型设计模式,它将请求封装成一个对象,并且可以对请求进行排队、记录日志、撤销等处理。这种模式可以将请求的发送者和接收者解耦,从而提高系统的灵活性和可扩... 2023-04-013,154评论Java 设计模式 阅读全文
网文资讯20 张图带你全面了解 HTTPS 协议,再也不怕面试问到了! 本文详细介绍了 HTTPS 相较于 HTTP 更安全的原因,包括对称加密、非对称加密、完整性摘要、数字证书以及 SSL/TLS 握手等内容,图文并茂、理论与实战结合、建议收藏! 2023-03-312,796评论https ssl 阅读全文
软件程序RaiDrive-1.5.3.1免费无限制(最后一个完全免费的版本) RaiDrive是一款网盘映射工具,可以帮助我们将网盘映射为本机的网络磁盘,支持 Google Drive、Google Photos、Dropbox、OneDrive、FTP、SFTP... 2023-03-1219,513372RaiDrive 网盘 阅读全文
运维笔记避免 10 大 NGINX 配置错误 在帮助 NGINX 用户解决问题时,我们经常会发现配置错误,这种配置错误也屡屡出现在其他用户的配置中,甚至有时还会出现在我们的 NGINX 工程师同事编写的配置中!本文介绍了 10 个最常见的错误,并... 2023-03-093,767评论Nginx 阅读全文
软件程序【行为型模式】Java设计模式之:责任链模式 责任链模式(Chain of Responsibility Pattern)是一种行为型设计模式,它允许多个对象来处理同一个请求,从而避免请求的发送者和接收者之间的耦合关系。在责任链模式中,请求沿着一... 2023-03-011,970评论Java 设计模式 阅读全文
运维笔记NFS(网络文件系统)服务搭建和配置 NFS(network file system,网络文件系统)是一种基于TCP/IP传输的网络文件系统协议。通过使用NFS协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源。 对于大多数负载... 2023-02-252,154评论Linux 阅读全文