jsp实现线程安全访问 楼主可以用 数据集合(list) 存储 文章 id 以及对应的修改时间 当第二个人要去 访问的时候 就遍历 这个数据集合(list) 另外起线程扫描 当前时间 如果时间过长 就从集合中删除掉 该文章 个人想法 没有考虑过 修改文章数据量大的效率,性能 情况 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用乐观锁实现,在数据被保存到数据库是进行检查:在表中增加一个表示版本的字段,第一个人读出出来那笔记录更新后版本号为1,第二个人读出出来那笔记录版本号为2,当第二个人再保存后发现他的数据的版本跟数据库中那笔记录的版本不符,就不允许修改。 楼主的方法也是可以的,只是文章正在编辑的时候,对文章增加一个标识位,表示正在编辑。解决异常状况(如浏览器不正常退出):同时数据库中记录正在编辑的用户名,间隔一段时间判断一下该用户名是否还为登录状态(或则其它用户编辑的时候也同时进行判断之前记录的用户名是否还为登录状态)如果不是登录状态则取消该文章为正在编辑。 这样的话 第二个人读出来做出修改之后却不能保存 用户体验太差想要的效果是 第二个人都不能往外读~ 新手求问关于数据类型转换的问题 问个简单的问题,关于struts2的 SSH页面跳转中的疑惑!急!在线等 JSP+MySQL4.0.17,如何能检索出每个月的月末前5天的数据? cas http协议的问题 大招募!希望广大java爱好者跟我成为朋友,共同学习!进步!将java进行到底! 分钟数转换成日、时、分 来表示 急 急 还有没有高手啊!!!!!!!!! .jsp和.java文件要放在哪儿? 求助!在document.getElementsByName不兼容的时候,该怎么办 java学习路线图 帮帮一下忙 急急
在表中增加一个表示版本的字段,第一个人读出出来那笔记录更新后版本号为1,第二个人读出出来那笔记录版本号为2,当第二个人再保存后发现他的数据的版本跟数据库中那笔记录的版本不符,就不允许修改。
同时数据库中记录正在编辑的用户名,间隔一段时间判断一下该用户名是否还为登录状态(或则其它用户编辑的时候也同时进行判断之前记录的用户名是否还为登录状态)如果不是登录状态则取消该文章为正在编辑。
这样的话 第二个人读出来做出修改之后却不能保存 用户体验太差
想要的效果是 第二个人都不能往外读~