摘要: 代理模式(Proxy Pattern)是一种结构型设计模式,它为其他对象提供一种代理以控制对这个对象的访问。代理模式可以用于延迟加载、控制访问、日志记录、缓存等。 代理模式的主要角色 Subject(抽象主题): 定义了代理类和真实类的公共接口。 RealSubject(真实主题): 实现了Subj 阅读全文
posted @ 2024-10-25 10:23 刘继先 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 原型模式简单的说,就是克隆自己,但从性能角度来说,还是很有作用的,一般用在需要大量创建对象,且每个对象属性值大多差不多时 public class Email : ICloneable { public string Receiver { get; set; } public string Send 阅读全文
posted @ 2024-10-23 13:40 刘继先 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 建造者模式也叫生成器模式,主要思想是让建造者关注产出,不关心过程 public class House { public string Foundation { get; set; } public string Structure { get; set; } public string Roof 阅读全文
posted @ 2024-10-22 15:04 刘继先 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 一、模板方法模式,简单的说就是在一个上层的抽象类中,定义了一些操作的抽象方法,有一个总体的方法组织了怎么去调用这个操作方法,而操作方法的具体实现由子类去实现,达到抽取公共部分放在父类模板中,子实现各自己不对的部分 public abstract class AbstractTemplate { pr 阅读全文
posted @ 2024-10-22 10:54 刘继先 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 一、简单工厂模式 在一个工厂类中暴露一个带参数的方法,根据方法参数实例化所需要的对象,由于工厂中包含了判断逻辑,不符合(OCP),只适应于简单固定的几个对象,后期新增对象,需要修改工厂方法 public static class SimpleFactory { public static IAnim 阅读全文
posted @ 2024-10-21 16:43 刘继先 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2024-10-21 11:27 刘继先 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 更新apt sudo apt update 安装git sudo apt install git 获取代码 git clone https://github.com/cloudwu/skynet.git 安装autoconf 工具 sudo apt install autoconf 安装 gcc 编 阅读全文
posted @ 2023-11-24 15:53 刘继先 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 1. 查看容器 docker ps 列表正在运行的容器 docker ps -a 列表所有容器 docker ps -q 只列表容器的ID -aq 是所有容器的ID 2. 运行容器 docker run -it -d --name 要取的别名 镜像名:Tag /bin/bash -i 以交互模式运行 阅读全文
posted @ 2023-11-24 15:10 刘继先 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 1. 查看Docker 中已有的镜像 docker image ls 还有一个docker images 这是一个旧版的命令,自 Docker 17.06 版本引入docker image 的命令 参数 -a 列表出有的镜像 2. 搜索镜像 docker search ubuntu 最好下载offi 阅读全文
posted @ 2023-11-24 10:21 刘继先 阅读(386) 评论(0) 推荐(0) 编辑
摘要: edis相关资源: Redis 官网:https://redis.io/Redis 在线测试:http://try.redis.io/Redis菜鸟教程: https://www.runoob.com/redis/redis-tutorial.html 在线安装 sudo apt-get insta 阅读全文
posted @ 2022-01-01 17:24 刘继先 阅读(411) 评论(0) 推荐(0) 编辑