社区
设计模式
帖子详情
关于对对象的状态进行监控
neonicholasi
2008-01-07 11:03:54
小弟我现在手头上在做一个项目,其中有几个类的状态需要监控(主要是成员变量),发生变化的时候要触发一系列活动
用observer模式的话需要在这些类的对象的更新过程中通知observer来触发动作,就算再加上符合MVC框架的事件,也还是需要在代码里显式地生成事件才能触发动作
请问有没有办法设计一个类专门负责主动监听observable的状态,在observable的对象的状态发生变化时去调用对应的过程呢?
如果有,又该怎么实现呢?
谢谢!
...全文
113
7
打赏
收藏
关于对对象的状态进行监控
小弟我现在手头上在做一个项目,其中有几个类的状态需要监控(主要是成员变量),发生变化的时候要触发一系列活动 用observer模式的话需要在这些类的对象的更新过程中通知observer来触发动作,就算再加上符合MVC框架的事件,也还是需要在代码里显式地生成事件才能触发动作 请问有没有办法设计一个类专门负责主动监听observable的状态,在observable的对象的状态发生变化时去调用对应的过程呢? 如果有,又该怎么实现呢? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
w4zhangzhenfang
2008-07-31
打赏
举报
回复
在getter、setter上加些附加操作就行了
gaoteng1984
2008-07-18
打赏
举报
回复
[Quote=引用楼主 neonicholasi 的帖子:]
在observable的对象的状态发生变化时去调用对应的过程
[/Quote]
如果不让被观察者将自己的状态变化通知观察者,那就只能让观察者自己去轮询被观察者了。
while(true)
{
isChange = Observe(obserableObj);
if (isChange)
{// Do something.
}
....
}
如果有实时性要求,就要让观察者与被观察者使用不同的线程了,用到多线程,observer轮询obserable对象的状态。
knowledge_Is_Life
2008-04-30
打赏
举报
回复
都是很好的建议! 值得学习
xingchenbbs
2008-03-19
打赏
举报
回复
星辰技术社区:
www.netcsharp.cn
,我们将帮您以最快的速度找到最佳的解决方案
lextm
2008-01-16
打赏
举报
回复
直接使用AOP实现自然没问题。但是太过于追求完美了。
简单用Spring的容器就可以配置出AOP效果了,可以减少不少自己写代码的过程。
neonicholasi
2008-01-14
打赏
举报
回复
问题自己解决:
http://blog.csdn.net/neonicholasi/archive/2008/01/14/2043133.aspx
neonicholasi
2008-01-08
打赏
举报
回复
晕,没人知道吗???
spring 3.2.4官网jar包
这是我从官网上下载的最新jar包,分享给大家!
ORACLE数据库定期
监控
一、 DBA工作概要: 1. 每天对ORACLE数据库的运行
状态
,日志文件,备份情况,数据库的空间使用情况,系统资源的使用情况
进行
检查,发现并解决问题。 2. 每周对数据库
对象
的空间扩展情况,数据的增长情况
进行
监控
,对数据库做健康检查,对数据库
对象
的
状态
做检查。 3. 每月对表和索引等
进行
Analyze,检查表空间碎片,寻找数据库性能调整的机会,
进行
数据库性能调整,提出下一步空间管理计划。对
运维
监控
系统-
监控
项及指标的梳理
综合
监控
功能工具 综合
监控
工具完成对被管
对象
的集中
监控
、集中维护和集中管理,被管
对象
包括网络设备、服务器、PC设备、数据库、中间件、存储、备份、安全设备、应用系统等。工程师通过这类工具,完成对被管网元配置、性能、告警信息的采集、处理和分析。通过网管数据的采集和处理,实现对系统的统一
监控
,形成告警数据、性能数据和配置数据。
监控
对象
及指标的梳理 编号
对象
分类 资源 ...
Java程序运行
状态
的
监控
JVN的内存模型在
进行
GC的时候,不考虑方法区和栈区的部分,因为在java中,垃圾回收主要是针对
对象
,也就是堆区内存,如上图,堆内存在实际中是分层的;实质上是分为三大块,即新生代(YoungGen)、老年代(Old Memory)、永久区(Perm),新生代又细分为伊甸区(Eden)、生还区(S0、S1),其中伊甸区主要是存放刚诞生的
对象
(即代码中新new出的
对象
),S1,S2主要存放新生代经过垃圾清理后存活的
对象
;注:这里用的是老图,永久区(Perm)在Java8已经被取缔了2。...
【打印技术02】打印机
状态
监控
在上一篇博文中我主要介绍了如何获取以及设置系统的默认打印机,本文将介绍如何对打印机
状态
进行
实时
监控
,记录下所打印的文档、打印的份数以及打印时间等打印信息。 1.打印机虚脱机技术 在正式介绍如何对打印机
状态
进行
实时
监控
之前,我们有必要先了解一下打印机虚脱机技术。 独占设备是指在一个程序(作业、用户)的整个运行期间独占设备,直到该程序(作业、用户)完成。系统的独占设
设计模式
3,409
社区成员
1,071
社区内容
发帖
与我相关
我的任务
设计模式
专题开发/技术/项目 设计模式
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 设计模式
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章