在阎宏博士的《JAVA与模式》一书中开头是这样描述观察者(Observer)模式的:
观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。
观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这...
分类:
其他好文 时间:
2016-06-12 21:59:50
阅读次数:
160
本个系列的文章主要是讲解android产品研发过程中一些需要注意的技术技巧与实践。其主要面对产品研发,对App稳定性,友好型,兼容性要求较高的App...
分类:
移动开发 时间:
2016-06-12 21:59:15
阅读次数:
232
题意:给定n个程序,每种程序有五种操作,分别为 var = constant(赋值),print var (打印), lock, unlock,end。 变量用小写字母表示,初始化为0,为程序所公有(一个程序里对某个变量修改可以会影响其他程序里的这个变量), 常数小于100(也就是说最多两位数)。 ...
分类:
其他好文 时间:
2016-06-12 21:59:28
阅读次数:
264
MyEclipse迁移过程中Tomcat版本不一致的解决办法 下面就是在MyEclipse2013迁移被Tomcat6.0X绑定的项目迁移到MyEclipse2014 Tomcat8.0X,报如下problems那栏的错误: 看见这个迁移过程中Tomcat版本不一致的错误,知道了就比较简单,不知道的 ...
分类:
系统相关 时间:
2016-06-12 21:59:51
阅读次数:
343
原文:堆和栈的内存分配 在这个练习中,你会在难度上做一个大的跳跃,并且创建出用于管理数据库的完整的小型系统。这个数据库并不实用也存储不了太多东西,然而它展示了大多数到目前为止你学到的东西。它也以更加正规的方法介绍了内存分配,以及带领你熟悉文件处理。我们实用了一些文件IO函数,但是我并不想过多解释它们 ...
分类:
其他好文 时间:
2016-06-12 21:58:15
阅读次数:
253
Java Map接口提供了将Key映射到值的对象,HashMap TreeMap 算法题 :在字符串中找出第一次只出现一次的字符。 ...
分类:
其他好文 时间:
2016-06-12 22:00:00
阅读次数:
289
基本属性(参数) xdebug.default_enable 类型: boolean,默认值: 1 这是xdebug的基本设置,默认在调试跟踪时显示错误信息。可以使用xdebug_disable()函数使你的代码不显示调试显示。 xdebug.force_display_errors 类型: int ...
分类:
其他好文 时间:
2016-06-12 21:58:46
阅读次数:
265
表连接:将多个表的数据一次性查询出来,共同显示 子查询方式:select 列名1,列名1,(select 列名2 from 表名2 where 表名2.共同列名=表名1.共同列名) from 表名1 -- .就是的意思 笛卡尔积:有点像穷举select 列名1,列名2 from 表名1,表名2 -- ...
分类:
数据库 时间:
2016-06-12 21:59:14
阅读次数:
299
一、常量接口模式 在一个软件系统中会使用一些常量,一种流行的做法就是把相关的常量放在一个专门的常量接口中定义,例如: 以下Circle类需要访问以上MATH_PI常量,一种方式是采用直接访问方式,如下: 在JDK1.5中引入了”import static“语句,它允许类A直接访问另一个接口B或类B中 ...
分类:
其他好文 时间:
2016-06-12 21:59:40
阅读次数:
247
1.background-origin:border-box/padding-box()默认值/content-box背景图片从边框出现、从边距开始出现、在盒子的内容中出现。 2.background-clip:padding-box/border-box/content/背景图片的切割从边框出现、 ...
分类:
Web程序 时间:
2016-06-12 21:57:25
阅读次数:
191
bookstore购物车模块测试缺陷报告 缺陷编号:01.01.0001 发现人:lyx 记录日期:2016/6/11 所属模块:购物车 确认人:lyx 确认日期:2016/6/11 当前状态:公开 严重度:3 优先级:3 问题概述:购买物品时如果数量选择0仍然会在购物车中出现 问题描述:1.购买物 ...
分类:
其他好文 时间:
2016-06-12 21:58:05
阅读次数:
151
学校的网比较特殊(本人比较菜),需要DHCP获得地址,那么有时候IP被占用了,应该如何应对呢? 1)修改/etc/hosts 2) 修改spark-env.sh 里的 Master 地址 ,Master对应spark1 的地址 ,source使其 生效 3)hdfs启动若有问题,则删掉 tmp ,d ...
分类:
其他好文 时间:
2016-06-12 21:56:33
阅读次数:
135
1.结构 (1)关系型数据库,数据库,对应mongo中的,数据库 (2)关系型数据库,表,对应mongo中的,集合 (3)关系型数据库,一条记录,对应mongo中的,一个文档(是一条json结构的数据) (4)关系型数据库,字段(field),对应mongo中的,数据字段(域,即json里面的key ...
分类:
数据库 时间:
2016-06-12 21:56:08
阅读次数:
199
1.traceroute程序的操作过程。 traceroute主要能列出到达目的主机所经过的路由。 在ICMP中有一个IP记录路由(RR)选项,之所以还要另外开发traceroute是因为 1>IP首部中留下的选项的空间有限, 2>并不是所有的路由器都支持路由选项, 3>记录路由一般是单项的,所以发 ...
分类:
其他好文 时间:
2016-06-12 21:57:35
阅读次数:
220
本章介绍Hibernate的基础知识,结合例子说明。 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,通过操作POJO,对数据表中的数据进行增,删,改,查等操作。 hibernate简单应用流... ...
分类:
Web程序 时间:
2016-06-12 21:55:26
阅读次数:
244
范例:无刷新技术 1.dao包 b.类 2.dao.impl包 a.UserDaoImpl 类 3.entity包 a.User类 4.control包 a.UserServlet 类 b.SystemServlet 类 5.filter包 a.EncodingFilter 类 6.service包 ...
分类:
Web程序 时间:
2016-06-12 21:57:34
阅读次数:
283