首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
设计模式
超爱吃士力架
创建于2024-11-23
订阅专栏
设计模式相关
等 8 人订阅
共15篇文章
创建于2024-11-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
解密代理模式:从原理到实战,全方位掌握设计模式中的‘中间人’艺术
一、代理模式简介 代理模式(Proxy Pattern) 是在软件开发中常用的结构型设计模式之一,其主要思想是:在访问真实对象(Real Subject)时,提供一个代理(Proxy)对象来控制对真实
装饰器模式
装饰器模式详解 定义 装饰器模式(Decorator Pattern)是一种结构型设计模式,允许动态地向对象添加新功能,而不改变其结构。装饰器模式通过将对象放入包含行为的新对象中,解决了继承的局限性。
邀请逻辑
每个用户都有一个属于自己的邀请码,一对一关系。所以直接在user表中加一个字段 invite_code 在用户注册的时候会生成一个唯一的邀请码 邀请用户有三种方式 第一种是在用户注册界面直接输入邀请码
Ubuntu操作系统安装docker
官方文档Ubuntu |Docker 文档 卸载旧版本 在安装 Docker Engine 之前,您需要卸载任何冲突的软件包。 您的 Linux 发行版可能提供非官方的 Docker 软件包,这可能会
Linux系统中常用的两种包管理工具 apt和yum
APT(Advanced Package Tool)和YUM(Yellowdog Updater, Modified)是Linux系统中常用的两种包管理工具,主要区别如下: 适用发行版: APT:主要
设计模式五大基本原则
设计模式中的五大基本原则,也称为SOLID原则,是面向对象设计的核心原则,它们帮助开发人员构建可扩展、可维护的系统。SOLID原则由罗伯特·C·马丁(Robert C. Martin)总结,这些原则的
Linux指令大全
Linux指令大全 下面是一些常见的 Linux 指令及其简要说明,分为不同类别,方便查阅: 文件和目录操作 ls:列出当前目录的内容 ls -l:详细显示文件信息 ls -a:显示隐藏文件 cd:切
包装器模式
包装器模式:用于封装对象,提供统一的接口,隐藏底层复杂性。 包装器模式(Wrapper Pattern) 定义 包装器模式通过创建包装类来封装原始对象,提供统一的接口来访问(get方法)和操作(set
AQS你真的真的吗?
AQS(AbstractQueuedSynchronizer) 是 Java 并发包(java.util.concurrent)中的一个抽象类,它是用来构建锁(Lock)和同步器(Synchroniz
工厂模式和策略模式
工厂模式和策略模式确实在某些场景下会有类似之处,但它们的意图和应用场景是不同的。以下是详细的对比与区分: 1. 定义与意图 工厂模式 定义:工厂模式通过定义一个工厂类,封装对象的创建过程,并根据需求返
部署前端
首先把前端项目打包成dist文件 npm run build 之前写过一篇用下载的 此处为语雀内容卡片,点击链接查看:https://www.yuque.com/lzh777/sa9ur6/kmq0z
后端代码部署教程
将项目的jar包打包上传到服务器对应的目录: 后台运行: 此时输出信息会放在nohup.out中,查看nohup.out文件内容: 退出:ctrl+c 查看所有正在运行的Java进程(包括启动参数等)
Ubuntu操作系统安装docker
官方文档Ubuntu |Docker 文档 卸载旧版本 在安装 Docker Engine 之前,您需要卸载任何冲突的软件包。 您的 Linux 发行版可能提供非官方的 Docker 软件包,这可能会
初识设计模式
大家好,我是超爱吃士力架,今天我们进入到设计模式篇章。 首先是初认设计模式! 设计模式中的五大基本原则,也称为SOLID原则,是面向对象设计的核心原则,它们帮助开发人员构建可扩展、可维护的系统。SOL
如何优雅地使用Spring事件监听机制实现解耦——基于观察者模式(发布订阅模式)
接上个场景,用户签到后可以获取金币奖励 也可以看看我往期的文章 女朋友说没找到好用的画ER图工具,于是我们自己手搓了一个!🚀🚀🚀 作为我这种屎级开发者想都不用想 用户签到嘛,那肯定是签到之后,接着写签