摘要: 什么都不说,先看代码: 解释: 编写接口userOperateImpl表示用户操作,将登陆记录的日志,推送实现该接口,代表两个观察者. 编写主题类UserLogin,构造函数里出入用户名和观察者,在用户登陆方法中将消息传递给观察者! 注: 在观察者模式中,会改变的是主题的状态以及观察者的数目。用这个 阅读全文
posted @ 2016-07-20 19:32 Sign_Black 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 某些应用程序资源是独占的,因为有且只有一个此类型的资源。例如,通过数据库句柄到数据库的连接是独占的。您希望在应用程序中共享数据库句柄,因为在保持连接打开或关闭时,它是一种开销,在获取单个页面的过程中更是如此。 单元素模式可以满足此要求。如果应用程序每次包含且仅包含一个对象,那么这个对象就是一个单元素 阅读全文
posted @ 2016-07-20 10:55 Sign_Black 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 最近由于业务需要,需要使用php的flush输出缓存刷新,处理浏览器超时问题. 最初的测试代码如下: 本以为这样就能1秒钟输出一个数字,但是在nginx+php的环境下,实际产生的结果与预期是不一样的,结果是10秒后数据一次性都输出出来了。 以前在apache里运行正常,每隔1秒动态刷新浏览器输出缓 阅读全文
posted @ 2016-07-20 10:51 Sign_Black 阅读(212) 评论(0) 推荐(0) 编辑