摘要: 责任链模式(职责链模式) 1、简介 在现实生活中,一个事件需要经过多个对象处理是很常见的场景。例如,采购审批流程、请假流程等。公司员工请假,可批假的领导有部门负责人、副总经理、总经理等,但每个领导能批准的天数不同,员工必须根据需要请假的天数去找不同的领导签名,也就是说员工必须记住每个领导的姓名、电话 阅读全文
posted @ 2022-01-21 22:39 膜拜狂神cdy 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 工厂模式 简介 工厂顾名思义就是生产产品,根据产品是具体产品还是具体工厂可分为简单工厂模式和工厂方法模式,根据工厂的抽象程度可分为工厂方法模式和抽象工厂模式。该模式用于封装和管理对象的创建,是一种创建型模式。本文从一个具体的例子逐步深入分析,来体会三种工厂模式的应用场景和利弊。下面对这三种模式进行分 阅读全文
posted @ 2022-01-19 23:54 膜拜狂神cdy 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 策略模式 1、简介 策略模式作为一种软件设计模式,指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。比如对于上班族来说,每周都会去公司上班,那么我们去公司的方式有多种多样,比如我们可以选择步行,骑单车,开车或者坐公交车等。再比如我们的高德导航系统,在提供导航服务的时候会根据客户需求的不同 阅读全文
posted @ 2022-01-18 18:07 膜拜狂神cdy 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 单例模式 1、简介 单例模式是设计模式中最简单的形式之一。这一模式的目的是使得类的一个对象成为系统中的唯一实例。要实现这一点,可以从客户端对其进行实例化开始。因此需要用一种只允许生成对象类的唯一实例的机制,“阻止”所有想要生成对象的访问。使用工厂方法来限制实例化过程。这个方法应该是静态方法(类方法) 阅读全文
posted @ 2022-01-17 21:16 膜拜狂神cdy 阅读(87) 评论(0) 推荐(1) 编辑
摘要: SpringBoot服务间使用自签名证书实现https双向认证 以服务server-one和server-two之间使用RestTemplate以https调用为例 一、生成密钥 需要生成server-one和server-two的客户端密钥和一个信任库密钥 1.生成TrustStore(信任库) 阅读全文
posted @ 2021-12-10 12:53 膜拜狂神cdy 阅读(4280) 评论(1) 推荐(1) 编辑
摘要: MySQL安装详细教程(数据库免安装版)mysql-5.7.33-winx64.zip 一、软件下载 MySQL是一个**关系型数据库管理系统**,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 阅读全文
posted @ 2021-04-21 11:13 膜拜狂神cdy 阅读(1023) 评论(0) 推荐(0) 编辑
摘要: markdown 标题 一级标题书写语法: 井符(#)加上空格加上标题名称 二级标题书写语法: 两个井符(#)加上空格加上标题名称 三级标题书写语法: 三个井符(#)加上空格加上标题名称 字体 字体加粗语法:文字内容的首尾都加上两个星星(shift+8)即可。 字体斜体语法:文字内容的首尾都加上一个 阅读全文
posted @ 2021-04-18 21:59 膜拜狂神cdy 阅读(118) 评论(0) 推荐(0) 编辑