简单工厂模式违背了"开放-封闭"原则(再添加控制类时在简单工厂类中要修改),工厂方法模式在添加控制类时,再添加控制类对应的工厂,克服了简单工厂违背了"开放-封闭"原则。 Leifeng.java类 Undergraduate.java类 Volunteer.java类 IFacory.java类 U ...
分类:
其他好文 时间:
2017-06-17 10:24:17
阅读次数:
156
1.修改或者添加对象 2.多添件查询时候也会遇到 springMvc能够根据属性自动的封装pojo的对象并且支持关联的对象:大致的原理是在传入后台的时候把前台的属性和对象封装成json的形式传入后台,后台根据传入的对象,把Json的形式转换为对象进行处理 具体使用: -1.地址实体类:包含省份和城市 ...
分类:
编程语言 时间:
2017-06-17 10:23:40
阅读次数:
171
线程同步: 一个场景: 一个列表里所有元素都是0,线程A从后向前把所有元素改成1,而线程B负责从前往后读取列表并打印. 那么,可能线程A开始改的时候,线程B便来打印列表了,输出就变成一半0一半1,这就是数据的不同步 线程同步就是为了防止这个,同时也引入了锁的概念.Lock和Rlock可以实现线程同步 ...
分类:
编程语言 时间:
2017-06-17 10:22:42
阅读次数:
228
它并不是一个线程,而是用来存储变量的,它存储的变量,每个线程都有自己的一份拷贝,每个线程间互不影响 ...
分类:
其他好文 时间:
2017-06-17 10:14:46
阅读次数:
196
在springMvc有时候需要使用原生的api: ...
结果: producer在生产中,第1个producer在生产中,第2个producer在生产中,第3个producer在生产中,第4个producer在生产中,第5个consumer在消费中,第5个consumer在消费中,第4个consumer在消费中,第3个consumer在消费中,第2个co ...
分类:
编程语言 时间:
2017-06-17 10:14:19
阅读次数:
163
安装openpyxl插件 1.解压openpyxl 2.cmd命令行,进入到目录,招到setup.py文件,执行命令:python setup.py install cmd -> d: -> cd D:\py libs\openpyxl-2.4.1python setup.py install 查看 ...
分类:
编程语言 时间:
2017-06-17 00:20:00
阅读次数:
455
http://zakwu.me/2015/03/03/dan-chu-chuang-kou-bei-liu-lan-qi-lan-jie-de-jie-jue-fang-an/ ...
通常我们采集Redis的性能数据时,或者想要知道Redis当前的性能如何时,需要知道这个实例的QPS数据,那么这个QPS数据是如何计算的呢?我们都有哪些办法或者这个QPS ? QPS顾名思义就是每秒执行的指令数,猜想Redis里边肯定是有个计数器来对每次执行的命令进行一次累计操作,通过这个思路不难想 ...
分类:
其他好文 时间:
2017-06-17 00:10:23
阅读次数:
671
题目描述 题目描述 美团外卖的品牌代言人袋鼠先生最近正在进行音乐研究。他有两段音频,每段音频是一个表示音高的序列。现在袋鼠先生想要在第二段音频中找出与第一段音频最相近的部分。具体地说,就是在第二段音频中找到一个长度和第一段音频相等且是连续的子序列,使得它们的 difference 最小。两段等长音频 ...
分类:
其他好文 时间:
2017-06-17 00:08:20
阅读次数:
305