E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Observed
行为型模式--观察者模式(
Observed
)
观察者模式很好理解,类似于邮件订阅和RSS订阅,当我们浏览一些博客或wiki时,经常会看到RSS图标,就这的意思是,当你订阅了该文章,如果后续有更新,会及时通知你。其实,简单来讲就一句话:当一个对象变化时,其它依赖该对象的对象都会收到通知,并且随着变化!对象之间是一种一对多的关系。先来看看关系图:我解释下这些类的作用:MySubject类就是我们的主对象,Observer1和Observer2是依
shanxi_liyong
·
2015-02-12 09:00
java Observer模式 重构 Duplicate
Observed
Data
今天再看《重构》这本书,8.6这一篇:DuplicateObservedData,讲述可以使用类似观察者模式的方法,将处理用户界面的处理业务逻辑的代码分开,形如MVC模式; 观察者模式就相当于使用观察者一直注意着view层的数据变化,如果变化,就需要使用Controller层进行业务处理,隔离了view--Controller; 在spring中,类似Spring事件处理的方法,也可
alexgaoyh
·
2014-06-01 20:00
java
observer
Observable
observer模式
行为型模式--观察者模式(
Observed
)
。观察者模式很好理解,类似于邮件订阅和RSS订阅,当我们浏览一些博客或wiki时,经常会看到RSS图标,就这的意思是,当你订阅了该文章,如果后续有更新,会及时通知你。其实,简单来讲就一句话:当一个对象变化时,其它依赖该对象的对象都会收到通知,并且随着变化!对象之间是一种一对多的关系。先来看看关系图:我解释下这些类的作用:MySubject类就是我们的主对象,Observer1和Observer2是
李永
·
2013-08-03 07:00
java
设计模式
(转)11gR2新特性:Heavy swapping
observed
on system in last 5 mins
http://www.oracledatabase12g.com/archives/11gr2-dbrm-collect-swap-info.html在11gR2中DBRM(databaseresourcemanager,11gR2中新的后台进程,见《Learning11gNewBackgroundProcesses》)会在Alert.log告警日志中反映OS操作系统最近5分钟是否有剧烈的swap
jackyrongvip
·
2013-07-01 17:00
Duplicate
Observed
Data (复制“被监视数据”)
Summary:有一些领域数据置身于GUI控件中,而领域函数需要访问这些数据。将该数据复制到一个领域对象中。建立一个Observer模式,用以同步领域对象和GUI对象内的重复数据。Motivation:一个分层良好的系统,应该将处理用户界面和处理业务逻辑的代码分开。之所以这样做,原因有一下几点:(1)你可能需要使用不同的用户界面来表现相同的业务逻辑,如果同时承担两种责任,用户界面会变得过分复杂;(
忆瑶
·
2013-05-27 15:00
: 热酷刘勇:手游《找你妹》为什么能火?
转载自http://www.startos.com/soft/news/
observed
/2013030640647.html 访问热酷的官方网站,还能看到这样一句话——亚洲最大社交游戏研发运营商
allalone001
·
2013-03-06 14:00
手游
Open Port Mapper 1.0.7发布啦!
详情请看项目更新日志: Improved [+] New feature added [-] Bug fixed 1.0.7 2013-01-31 It is
observed
that
elgs
·
2013-01-31 16:00
11gR2新特性:Heavy swapping
observed
on system in last 5 mins
11gR2新特性:Heavyswappingobservedonsysteminlast5mins.问题:今天发现数据库运行缓慢,多个update语句一直持续运行,给数据造成了很大压力。查看日志发现了下面的错误:LNS:Standbyredologfileselectedforthread1sequence15058fordestinationLOG_ARCHIVE_DEST_4FriJan041
lichangzai
·
2013-01-04 16:00
《重构,改善现有代码的设计》第八章 Duplicate
Observed
Data
import java.awt.Color; import java.awt.Container; import java.awt.FlowLayout; import java.awt.Label; import java.awt.TextField; import java.awt.event.FocusAdapter; import java.awt.event.FocusE
bylijinnan
·
2012-12-04 20:00
java
重构
js 设计模式 第十五章 Observer Pattern
能让对象观察别的对象,当别的对象发生变化时,这个对象能够被通知这里涉及到两个概念:observer:也即subscribers,可以subscribe,也可以unsubscribe,同时也可以消费数据
observed
xiongzhengxiang
·
2012-11-15 09:00
11gR2新特性:Heavy swapping
observed
on system in last 5 mins
http://www.oracledatabase12g.com/archives/11gr2-dbrm-collect-swap-info.html 在11gR2中DBRM(database resource manager,11gR2中新的后台进程,见《Learning 11g New Background Processes》)会在Alert.log告警日志中反映OS操作系统最近5分钟
jackyrong
·
2012-02-20 14:00
oracle
11gR2新特性:Heavy swapping
observed
on system in last 5 mins
http://www.oracledatabase12g.com/archives/11gr2-dbrm-collect-swap-info.html 在11gR2中DBRM(database resource manager,11gR2中新的后台进程,见《Learning 11g New Background Processes》)会在Alert.log告警日志中反映OS操作系统最近5分钟
jackyrong
·
2012-02-20 14:00
oracle
11gR2新特性:Heavy swapping
observed
on system in last 5 mins
http://www.oracledatabase12g.com/archives/11gr2-dbrm-collect-swap-info.html 在11gR2中DBRM(database resource manager,11gR2中新的后台进程,见《Learning 11g New Background Processes》)会在Alert.log告警日志中反映OS操作系统最近5分钟
jackyrong
·
2012-02-20 14:00
oracle
11gR2新特性:Heavy swapping
observed
on system in last 5 mins
http://www.oracledatabase12g.com/archives/11gr2-dbrm-collect-swap-info.html 在11gR2中DBRM(database resource manager,11gR2中新的后台进程,见《Learning 11g New Background Processes》)会在Alert.log告警日志中反映OS操作系统最近5分钟
jackyrong
·
2012-02-20 14:00
oracle
11gR2新特性:Heavy swapping
observed
on system in last 5 mins
http://www.oracledatabase12g.com/archives/11gr2-dbrm-collect-swap-info.html 在11gR2中DBRM(database resource manager,11gR2中新的后台进程,见《Learning 11g New Background Processes》)会在Alert.log告警日志中反映OS操作系统最近5分钟
jackyrong
·
2012-02-20 14:00
oracle
11gR2新特性:Heavy swapping
observed
on system in last 5 mins
http://www.oracledatabase12g.com/archives/11gr2-dbrm-collect-swap-info.html 在11gR2中DBRM(database resource manager,11gR2中新的后台进程,见《Learning 11g New Background Processes》)会在Alert.log告警日志中反映OS操作系统最近5分钟
jackyrong
·
2012-02-20 14:00
oracle
11gR2新特性:Heavy swapping
observed
on system in last 5 mins
http://www.oracledatabase12g.com/archives/11gr2-dbrm-collect-swap-info.html 在11gR2中DBRM(database resource manager,11gR2中新的后台进程,见《Learning 11g New Background Processes》)会在Alert.log告警日志中反映OS操作系统最近5分钟
jackyrong
·
2012-02-20 14:00
oracle
11gR2新特性:Heavy swapping
observed
on system in last 5 mins.
在11gR2中DBRM(databaseresourcemanager,11gR2中新的后台进程,见《Learning11gNewBackgroundProcesses》)会在Alert.log告警日志中反映OS操作系统最近5分钟是否有剧烈的swap活动了,具体的日志如下: WARNING:Heavyswappingobservedonsysteminlast5mins. pctofmemorys
maclean_007
·
2012-01-09 22:57
oracle
数据库
swap
memory
DBRM
Performance: Customer developments in MM/WM(摘自SAP Note 191492)
and program enhancements ("user exits") have a poor performance.The poor performance was
observed
Jack Wu
·
2007-01-26 16:00
Access
performance
重构三--重新组织数据(Duplicate
Observed
Data)(3)--作法
重构三--重新组织数据(DuplicateObservedData)(3)--作法作法(Mechanics)修改presentationclass,使其成为domainclass的Observer[GoF]。==》如果尚未有domainclass,就建立一个。==》如果没有[从presentationclass到domainclass]的关联性(link),就将domainclass保存于pres
ivaneeo's blog
·
2005-09-07 12:00
重构三--重新组织数据(Duplicate
Observed
Data)(4)--范例
重构三--重新组织数据(DuplicateObservedData)(4)--范例范例(Examples)我们的范例其行为非常简单:当用户修改文本框中的数值,另两个文本框就会自动更新.如果你修改Start或End,length就会自动成为两者计算所得的长度;如果你修改length,End就会随之变动.一开始,所有函数都放在IntervalWindowclass中.所有文本框都能够响应[失去键盘焦点
ivaneeo's blog
·
2005-09-06 11:00
重构三--重新组织数据(Duplicate
Observed
Data)(2)--动机
重构三--重新组织数据(DuplicateObservedData)(2)--动机动机(Motivation)一个分层良好的系统,应该将处理用户界面(UI)和处理业务逻辑(businesslogic)的代码分开。之所以这样做,原因有以下几点:(1)你可能需要使用数个不同的用户界面来表现相同的业务逻辑;如果同时承担两种责任,用户界面会变得过分复杂;(2)与GUI隔离之后,domainobjects的
ivaneeo's blog
·
2005-09-05 17:00
重构三--重新组织数据(Duplicate
Observed
Data)(1)
重构三--重新组织数据(DuplicateObservedData)(1)注:所谓presentationclass,用以处理[数据表现形式];所谓domainclass,用以处理业务逻辑。你有一些domaindata置身于GUI控件中,而domainmethod需要访问之。将该笔数据拷贝一个domainobject中。建立一个Observer模式,用以对domainobject和GUIobjec
ivaneeo's blog
·
2005-09-05 16:00
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他