10 2021 档案

摘要:1.职责链模式,OA系统采购审批需求 2.职责链模式,工作原理 职责链模式基本介绍: 职责链模式的原理类图: 3.职责链模式,解决OA系统采购审批 职责链模式,解决OA系统采购审批类图: 4.职责链模式,式在SpringMVC框架应用 SpringMVC-HandlerExecutionChain 阅读全文
posted @ 2021-10-10 22:07 CH0701 阅读(47) 评论(0) 推荐(0)
摘要:1.策略模式,鸭子问题 2.策略模式,工作原理 策略模式基本介绍: 策略模式原理类图: 3.策略模式,解决鸭子问题 策略模式,解决鸭子问题类图: 4.策略模式,在JDK-Arrays 应用的源码分析 JDK的 Arrays 的Comparator就使用了策略模式 5.策略模式,注意事项和细节 阅读全文
posted @ 2021-10-10 21:25 CH0701 阅读(54) 评论(0) 推荐(0)
摘要:1.状态模式,工作原理 APP抽奖活动问题: 状态模式基本介绍: 状态模式原理类图: 2.状态模式,解决APP抽奖问题 状态模式,解决APP抽奖问题类图: 3.状态模式,借贷平台源码分析(状态图) 4.状态模式,注意事项和细节 阅读全文
posted @ 2021-10-10 20:34 CH0701 阅读(40) 评论(0) 推荐(0)
摘要:1.解释器模式,计算式求值 2.解释器模式,基本介绍 解释器模式基本介绍: 解释器模式原理类图: 3.解释器模式,实现四则运算 解释器模式,实现四则运算类图: 4.解释器模式,在Spring中的运用 Spring框架中 SpelExpressionParser就使用到解释器模式 5.解释器模式,注意 阅读全文
posted @ 2021-10-10 20:00 CH0701 阅读(56) 评论(0) 推荐(0)
摘要:1.备忘录模式,游戏角色状态恢复问题 2.备忘录模式,原理 备忘录模式基本介绍: 备忘录模式,原理类图: 3.备忘录模式,实现游戏角色恢复 备忘录模式,实现游戏角色恢复类图: 4.备忘录模式,注意事项和细节 阅读全文
posted @ 2021-10-10 17:08 CH0701 阅读(42) 评论(0) 推荐(0)
摘要:1.中介者模式,智能家庭管理项目 2.中介者模式,原理 中介者模式,原理类图: 3.中介者模式,实现只能家庭管理项目 中介者模式,实现只能家庭管理项目类图: 4.中介者模式,注意事项和细节 阅读全文
posted @ 2021-10-10 16:04 CH0701 阅读(42) 评论(0) 推荐(0)
摘要:1.观察者模式,天气预报项目需求 设计方案一: 定时器,自动调用 推送: 2.观察者模式,传统方案解决天气问题的问题 传统方案解决天气问题的问题: 3.观察者模式,原理,多对一依赖 4.观察者模式,解决天气问题 观察者模式,解决天气问题类图: 5.观察者模式,JDK源码分析 Jdk的Observab 阅读全文
posted @ 2021-10-10 15:23 CH0701 阅读(34) 评论(0) 推荐(0)
摘要:1.迭代器模式,统一遍历问题 2.迭代器模式,原理分析 迭代器模式基本介绍: 迭代器模式原理类图 3.迭代器模式,解决统一遍历问题思路 迭代器模式,解决统一遍历问题类图: 4.迭代器模式,解决统一遍历问题 5.迭代器模式,JDK源码分析 JDK的ArrayList 集合中就使用了迭代器模式 6.迭代 阅读全文
posted @ 2021-10-08 04:22 CH0701 阅读(45) 评论(0) 推荐(0)
摘要:1.访问者模式,歌手评分 2.访问者模式,原理分析 访问者模式原理类图: 3.访问者模式,实现歌手评分 访问者模式,实现歌手评分类图: 双分派: 4.访问者模式,双分派 5.访问者模式注意事项 阅读全文
posted @ 2021-10-08 03:23 CH0701 阅读(29) 评论(0) 推荐(0)
摘要:1.命令模式工作原理 命令模式基本介绍: 命令要支持撤销 命令模式原理类图: 2.命令模式,遥控器 命令模式解决智能生活项目类图: 3.命令模式,遥控器 4.命令模式,在Spring框架中的使用 命令模式在Spring框架JdbcTemplate应用的源码分析 5.命令模式注意事项和细节 阅读全文
posted @ 2021-10-07 07:21 CH0701 阅读(32) 评论(0) 推荐(0)
摘要:1.模板模式工作原理 豆浆制作问题: 模板模式基本介绍: 模板模式原理类图: 2.模板模式,豆浆制作 模板模式,豆浆制作实现类图: 3.模板模式,钩子方法 4.模板模式,IOC源码 Spring IOC容器初始化时运用到的模板方法模式 5.模板模式,细节说明 阅读全文
posted @ 2021-10-06 17:16 CH0701 阅读(37) 评论(0) 推荐(0)
摘要:1.代理模式基本介绍 代理模式原理类图: 2.代理模式,静态代理 静态代理基本介绍: 静态代理模式解决老师代课问题类图: 3.代理模式,动态代理 动态代理模式解决老师代课问题类图: 4.代理模式,Cglib代理 Cglib代理模式解决老师代课问题类图: 5.代理模式,几种变体 阅读全文
posted @ 2021-10-06 11:06 CH0701 阅读(58) 评论(0) 推荐(0)
摘要:1.享元模式,网站展现项目 2.享元模式(蝇量模式),工作原理 享元模式基本介绍: 享元模式原理类图: 内部状态和外部状态: 3.享元模式,解决网站展现问题 享元模式,解决网站展现问题类图: 4.享元模式,JDK源码分析 Integer中的享元模式valueOf()中的缓冲池 5.享元模式注意事项和 阅读全文
posted @ 2021-10-06 09:38 CH0701 阅读(25) 评论(0) 推荐(0)
摘要:1.外观模式,影院管理 2.外观模式(过程模式),工作原理 外观模式基本介绍: 外观模式原理类图: 3.外观模式,解决影院管理 4.外观模式,MyBatis源码分析 MyBatis 中的Configuration 去创建MetaObject 对象使用到外观模式 5.外观模式注意事项和细节 阅读全文
posted @ 2021-10-06 08:40 CH0701 阅读(30) 评论(0) 推荐(0)
摘要:1.组合模式,院校展示 组合模式基本介绍: 组合模式解决的问题: 2.组合模式,解决院校展示问题 组合模式,解决院校展示问题类图: 3.组合模式,JDK源码分析 Java的集合类-HashMap就使用了组合模式 4.组合模式小结 组合模式使用细节: 阅读全文
posted @ 2021-10-06 07:49 CH0701 阅读(42) 评论(0) 推荐(0)
摘要:1.装饰者模式,星巴克咖啡方案一 2.装饰者模式,星巴克咖啡方案二 3.装饰者模式 装饰者模式介绍: 装饰者模式原理: 4.装饰者模式,解决星巴克订单问题 5.装饰者模式,JDK源码分析 Java的IO结构,FilterInputStream就是一个装饰者 6.装饰者模式小结 阅读全文
posted @ 2021-10-06 06:35 CH0701 阅读(32) 评论(0) 推荐(0)
摘要:1.桥接模式,手机问题 传统方式解决手机问题类图(类爆炸): 2.桥接模式,原理类图 桥接模式基本介绍: 实现与抽象放在不同的类层次中 桥接模式基于类的最小设计原则 桥接模式原理类图: 3.桥接模式,解决手机操作问题,提升扩展性 桥接模式解决手机操作问题类图: 4.桥接模式,JDBC源码分析 Jdb 阅读全文
posted @ 2021-10-06 05:41 CH0701 阅读(42) 评论(0) 推荐(0)
摘要:1.适配器模式工作原理 适配器模式基本介绍: 适配器模式工作原理: 2.类适配器,电压问题 类适配器模式类图: 类适配器注意事项: 3.对象适配器(常用),电压问题(组合代替继承) 对象适配器模式类图: 对象适配器模式注意事项: 4.接口适配器(只实现接口中的部分方法),电压问题 接口适配器模式类图 阅读全文
posted @ 2021-10-06 04:59 CH0701 阅读(41) 评论(0) 推荐(0)
摘要:1.建造者模式,盖房子 思路分析: 传统方式解决盖房子问题分析: 产品和创建产品的过程封装在一起,耦合性强 2.建造者模式基本介绍 建造者模式有四个核心对象: 3.建造者模式解决盖房子问题 4.建造者模式,JDK源码分析 java.lang.StringBuilder中的建造者模式 5.建造者模式注 阅读全文
posted @ 2021-10-05 21:20 CH0701 阅读(32) 评论(0) 推荐(0)
摘要:1.原型模式1,克隆羊 克隆羊问题: 传统方法问题: 改进方法: 2.原型模式2 原型模式基本介绍: 原型模式解决克隆羊问题: 实现Cloneable接口 重写clone()方法 3.原型模式3,Spring源码分析 Spring中原型bean的创建,用到了原型模式 4.原型模式4,深拷贝 什么是浅 阅读全文
posted @ 2021-10-05 20:11 CH0701 阅读(30) 评论(0) 推荐(0)
摘要:1.简单工厂模式1,披萨订购 传统方式解决披萨订购问题: 2.简单工厂模式2 传统方式解决披萨订购问题:违反了OCP原则 改进思路: 3.简单工厂模式3 简单工厂模式介绍: 使用简单工厂模式改进披萨订购问题代码:将工厂聚合到客户端中 新增Pizza种类时,只需要更改简单工厂即可 4.简单工厂模式4, 阅读全文
posted @ 2021-10-05 01:43 CH0701 阅读(37) 评论(0) 推荐(0)
摘要:1.单例介绍 单例设计模式,就是采取一定的方法保证整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。 如:Hibernate中的SessionFactory 单例模式有八种实现方式: 1.饿汉式(静态常量) 2.饿汉式(静态代码块) 3.懒汉式(线程不安全) 4 阅读全文
posted @ 2021-10-04 11:17 CH0701 阅读(54) 评论(0) 推荐(0)
摘要:1.Maven版本过新的问题:降级 2.Tomcat闪退,配置文件中end前输入pause,查看闪退原因并解决 3.IDEA中每次都要重复配置Maven:配置全局设置 4.Maven项目中Tomcat无法配置: 5.IDEA中默认生成的web.xml中版本为2.3(太老了):拷贝Tomcat中C:\ 阅读全文
posted @ 2021-10-03 21:27 CH0701 阅读(81) 评论(0) 推荐(0)
摘要:1.为什么要学Maven:解决jar包导入问题 2.Maven是什么:项目架构管理工具 3.Maven核心思想:约定大于配置 4.下载安装Maven https://maven.apache.org/ 5.配置环境变量 M2_HOME MAVEN_HOME PATH 6.修改阿里云镜像setting 阅读全文
posted @ 2021-10-03 10:58 CH0701 阅读(70) 评论(0) 推荐(0)
摘要:1.官网下载Tomcat 2.Tomcat的启动和关闭 3.访问测试:http://localhost:8080/ 4.配置server.xml 配置启动的端口号 配置主机的名称 5.面试题:网站是如何进行访问的? 6.发布一个Web网站 阅读全文
posted @ 2021-10-03 10:22 CH0701 阅读(43) 评论(0) 推荐(0)
摘要:1.基数排序思想(桶排序的扩展) 将所有待比较数值统一为同样的数位长度,数位较短的数前面补零。然后,从最低位开始,依次进行一次排序。这样从最低位排序一直到最高位排序完成以后,数列就变成一个有序序列。 2.基数排序的时间复杂度 效率高的稳定性排序 基数排序,空间换时间(元素个数桶的个数每个元素的大小) 阅读全文
posted @ 2021-10-02 10:31 CH0701 阅读(46) 评论(0) 推荐(0)