七、观察者模式 观察者模式是指被观察者的状态发生改变时,系统基于事件驱动理论将其状态通知到订阅其状态的观察者对象中,以完成状态的修改和事件传播。 在观察者模式中,观察者和被观察者是抽象耦合的,两者之间建立了一套事件触发机制,以降低二者的耦合度。 观察者模式具体UML: (1)定义抽象主题Subjec ...
分类:
其他好文 时间:
2019-12-31 23:14:25
阅读次数:
77
停下来,多想想,再出发(2019年度总结) 1.前言 ? 前一段看到高中同学在群里发的一张之前高中双旦晚会的照片,感觉就发生在不久之前,然而实际上现在已经大四了,明年就要毕业了。这么多年了,还没有认认真真地停下来总结一下自己过去的时间里都做了什么,有什么不足的地方需要改正,有什么做的比较好的地方需要 ...
分类:
其他好文 时间:
2019-12-30 20:54:41
阅读次数:
156
拉取远程仓库到本地: $ git clone xxxx (可选的方法:SSH、HTTPS) 查看本地分支: $ git branch 查看远程分支: $ git branch -a 切换本地分支: $ git checkout xxxx 新建一个本地分支: $ git checkout -b xxx ...
分类:
其他好文 时间:
2019-12-29 18:36:39
阅读次数:
108
软件环境:CodeWarrior 11.1 硬件环境:NXP S9KEAZ64A 传感器参数:NTC热敏电阻(R25 = 50k,B25-50 3950) 写在前面 最近做小项目需要用到NTC电阻,因此写一个调试备忘录记录下。 什么是NTC电阻? NTC热敏电阻就是负温度系数的电阻,当温度升高时,电 ...
分类:
其他好文 时间:
2019-12-24 09:15:32
阅读次数:
108
前言 再多的话就不说了,这个是接着上一讲: [【一起学设计模式】状态模式+装饰器模式+简单工厂模式实战:(一)提交个订单我到底经历了什么鬼?][1] 一起的,一些多余的赘述请先看这个篇文章。 业务场景 一图流,还是上一篇文章中一样的图,接下来我们就梳理下总结模式、观察者模式、备忘录模式的应用: 订单 ...
分类:
其他好文 时间:
2019-12-22 10:38:59
阅读次数:
115
mementoList(可以使用hashmap<String ,集合>) ...
分类:
其他好文 时间:
2019-12-09 13:54:21
阅读次数:
75
23中设计模式目录如下: 工厂模式抽象工厂模式单例模式建造者模式原型模式适配器模式桥接模式过滤器模式组合模式装饰器模式外观模式享元模式代理模式责任链模式命令模式解释器模式迭代器模式中介者模式备忘录模式观察者模式状态模式空对象模式策略模式模板模式访问者模式 1.哪些JAVA不能用?3种 内存相关的:克 ...
分类:
编程语言 时间:
2019-12-08 01:37:00
阅读次数:
132
常见注入类型 联合注入 布尔注入 报错注入 盲注(时间、布尔) 堆叠注入 三个重要表 information_schema.schemata存放库名的表 information_schema.tables存放表名的表 information_schema.columns存放字段名的表 其他信息 ve ...
分类:
数据库 时间:
2019-12-04 14:52:23
阅读次数:
98
1.文件头的格式: /** **************************************************************************** * @file xxx.cpp * @author xxx * @version V 1.0.0 * @date 15 ...
分类:
其他好文 时间:
2019-12-03 23:50:11
阅读次数:
170
备忘录模式: 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。 说白了,就是对对象数据做保存和还原,并防止外部对数据修改。主要用于需要数据回滚的情况。 一、UML结构图 二、示例代码 1 using System; 2 using ...
分类:
其他好文 时间:
2019-12-02 19:13:43
阅读次数:
108