摘要: ## 外观模式 - 定义 又叫门面模式,提供一个统一的接口,用来访问子系统的一群接口 外观模式定义了一个高层接口,让子系统更容易使用 - 适用场景 子系统越来越复杂,增加外观模式提供简单调用接口 构建多层系统结构,利用外观对象作为每层的入口,简化层间调用 - 优点 简化了调用过程,无需了解深入子系统 阅读全文
posted @ 2023-05-26 21:20 Ranger-dev 阅读(35) 评论(0) 推荐(0)
摘要: ## 责任链模式 - 定义 为请求创建一个接收此次请求的链 - 适用场景 一个请求的处理需要多个对象当中的一个或几个协作处理 - 优点 请求的发送者和接收者(请求的处理)解耦 责任链可以动态组合 - 缺点 责任链太长或者处理时间过长,影响性能 责任链有可能过多 ``` /**处理者--或者Appro 阅读全文
posted @ 2023-05-26 21:19 Ranger-dev 阅读(16) 评论(0) 推荐(0)
摘要: ## 简单工厂模式 - 定义 由一个工厂对象决定创建出哪一种产品类的实例 - 适用场景 工厂类负责创建的对象比较少 客户端(应用层)只知道传入工厂类的参数,并不关心创建对象的逻辑 - 优点 只需要传入一个正确的参数,就可以获取所需要的对象,而不需要关心创建对象的细节 - 缺点 工厂类的职责相对过重, 阅读全文
posted @ 2023-05-25 21:29 Ranger-dev 阅读(15) 评论(0) 推荐(0)
摘要: ## 开闭原则 定义:一个软件实体如类,模块和函数应该对扩展开放,对修改关闭 用抽象构建框架,用实现扩展细节 优点:提高软件系统可复用性和可维护性 ## 依赖倒置原则 定义:高层模块不应该依赖底层模块,二者都应该依赖其抽象 抽象不应该依赖细节,细节应该依赖抽象 针对接口编程,不要针对实现编程 优点: 阅读全文
posted @ 2023-05-25 21:10 Ranger-dev 阅读(18) 评论(0) 推荐(0)
摘要: 安装运行 docker pull minio/mc # 交互方式运行 docker run -it --entrypoint=/bin/sh minio/mc # 后台运行 docker run -dit --entrypoint=/bin/sh minio/mc mc命令 # 注册minio mc 阅读全文
posted @ 2023-04-20 13:54 Ranger-dev 阅读(778) 评论(0) 推荐(0)
摘要: 问题 点击「设备」-「安装增强功能」,然后就弹出下面这个东西, Unable to insert the virtual optical disk D:\Program\Orade\VirtualBox\VBoxGuestAdditions.iso into the machine lubuntu1 阅读全文
posted @ 2023-04-15 09:18 Ranger-dev 阅读(735) 评论(0) 推荐(0)
摘要: 搭建nfs服务端 #修改权限 chmod -R 777 /nfs/data #编辑export文件 vim /etc/exports /nfs/data *(rw,no_root_squash,sync) (“*“代表所有人都能连接,建议换成具体ip或ip段,如192.168.20.0/24) #配 阅读全文
posted @ 2023-04-15 09:15 Ranger-dev 阅读(36) 评论(0) 推荐(0)
摘要: 查看证书过期时间 kubeadm certs check-expiration 解决方案 手动更新证书 # 更新证书 kubeadm certs renew all # 重启相关服务 docker restart $(docker ps | grep -E 'kube-apiserver|kube- 阅读全文
posted @ 2023-04-15 08:41 Ranger-dev 阅读(315) 评论(0) 推荐(0)
摘要: PDManer元数建模 PDManer元数建模,是一款多操作系统开源免费的桌面版关系数据库模型建模工具,相对于PowerDesigner,他具备界面简洁美观,操作简单,上手容易等特点。支持Windows,Mac,Linux等操作系统,也能够支持国产操作系统,能够支持的数据库如下: MySQL,Pos 阅读全文
posted @ 2023-04-15 08:27 Ranger-dev 阅读(223) 评论(0) 推荐(0)
摘要: MySQL 当url连接不指定/数据库名可以访问到mysql服务器上有权限的任何库,但是所有sql需要加上库名前缀. pom <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </d 阅读全文
posted @ 2023-04-15 08:25 Ranger-dev 阅读(169) 评论(0) 推荐(0)