专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Java面试

java WEB,该如何解决

发布时间:2010-06-05 14:12:06 文章来源:www.iduyao.cn 采编人员:星星草
java WEB
java jsp论坛怎样去判断别人是否上线

------解决方案--------------------
1.注册账户登录后,每向服务器请求一次,就把他操作时间记录一次,并把状态改为上线。
2.起个定时器,每n分钟扫描一次,扫描所有上线状态的账户最后一次操作时间比起当前时间是否超过有效的时间差,超过就改他的状态为离线。
------解决方案--------------------
探讨
1.注册账户登录后,每向服务器请求一次,就把他操作时间记录一次,并把状态改为上线。
2.起个定时器,每n分钟扫描一次,扫描所有上线状态的账户最后一次操作时间比起当前时间是否超过有效的时间差,超过就改他的状态为离线。

------解决方案--------------------
探讨

引用:
1.注册账户登录后,每向服务器请求一次,就把他操作时间记录一次,并把状态改为上线。
2.起个定时器,每n分钟扫描一次,扫描所有上线状态的账户最后一次操作时间比起当前时间是否超过有效的时间差,超过就改他的状态为离线。
你说:并把状态改为上线。是在数据库中加个字段吗?如果某人登陆后,这个状态改为上线了,但是它突然停电了,那么这个字段里还是表示……

------解决方案--------------------
探讨
引用:

引用:
1.注册账户登录后,每向服务器请求一次,就把他操作时间记录一次,并把状态改为上线。
2.起个定时器,每n分钟扫描一次,扫描所有上线状态的账户最后一次操作时间比起当前时间是否超过有效的时间差,超过就改他的状态为离线。
你说:并把状态改为上线。是在数据库中加个字段吗?如果某人登陆后,这个状态……

------解决方案--------------------
session的有效时间可以自己设置,默认的好像是30分钟
------解决方案--------------------
探讨

引用:
1.注册账户登录后,每向服务器请求一次,就把他操作时间记录一次,并把状态改为上线。
2.起个定时器,每n分钟扫描一次,扫描所有上线状态的账户最后一次操作时间比起当前时间是否超过有效的时间差,超过就改他的状态为离线。
你说:并把状态改为上线。是在数据库中加个字段吗?如果某人登陆后,这个状态改为上线了,但是它突然停电了,那么这个字段里还是表示……

------解决方案--------------------
可以使用dwr的反推技术,当登陆成功的话,想在线的用户发消息,达到实时显示当前登陆者的状态。它会获取框架页面的session数量,然后向所有session提交信息
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: