解决web页面的同步问题
来源:互联网 发布:开票软件重装恢复数据 编辑:程序博客网 时间:2024/04/28 06:20
在项目开发过程中,遇见过这样的情况:对一个机构的数据进行提数,对于提过的不能重复再提。在实际使用过程中,发现以下两个问题。
第一:同一用户对同一笔数据重复提了两次;
第二:不同的用户对同一笔数据提了两次;
分析原因,第一情况是因为,同一用户,在点击提数时,连续点击了两次,由于数据量比较大,在第一批数据还没有生成轨迹时,提数了这批数据。第二个问题,类似第一个,两个用户同时操作,是由于数据量大,使得在生成轨迹和抽取数据时发生时间差,而重复抽取数据。
解决思路,
第一个,点击“提数”后就将其制灰;
第二个,在提数的逻辑处理类中,加一个arraylist的static变量,保存正在提数的机构。每一个机构进来提数时,首先判断arraylist中是否存在这个机构正在提数,若存在,就等待,若不存在,就加入到队列后进行提数。当提数完成后从arraylist中删除这个机构。
第一:同一用户对同一笔数据重复提了两次;
第二:不同的用户对同一笔数据提了两次;
分析原因,第一情况是因为,同一用户,在点击提数时,连续点击了两次,由于数据量比较大,在第一批数据还没有生成轨迹时,提数了这批数据。第二个问题,类似第一个,两个用户同时操作,是由于数据量大,使得在生成轨迹和抽取数据时发生时间差,而重复抽取数据。
解决思路,
第一个,点击“提数”后就将其制灰;
第二个,在提数的逻辑处理类中,加一个arraylist的static变量,保存正在提数的机构。每一个机构进来提数时,首先判断arraylist中是否存在这个机构正在提数,若存在,就等待,若不存在,就加入到队列后进行提数。当提数完成后从arraylist中删除这个机构。
- 解决web页面的同步问题
- 解决Web页面表格线打印问题
- Web程序中利用web.config解决无法输出excel页面的问题
- Web程序中利用web.config解决无法输出excel页面的问题
- 解决WEB页面引入javascript脚本时提示未结束的字符串常量的问题
- Watir解决在web页面文本输入框中无法输入中文的问题
- vs2008 Web 页面切换设计视图无反应问题的解决
- [WEB前端开发]-VM中的POST请求-解决页面向control层传参的问题
- 解决Web项目因访问URL与Tomcat服务器文件夹相同导致404页面的问题
- 解决:tomcat6 多个web项目页面出现 多次重定向错误无法访问的问题
- web中代码同步的问题
- 解决两相同数据同步的问题
- 进程同步:问题的解决,原语
- Firefox无法同步问题的解决
- 解决同步Ajax页面假死
- web 页面乱码解决
- 用overflow-y 解决web页面抖动问题
- 线程同步问题 解决同步问题的方法 synchronized方法 同步代码块
- 一个简单的,适应多种数据库之间存取操作的数据库访问层
- hibernate 延迟加载问题探讨
- C++ Thread
- 回溯法-经典问题C程序
- 祛除装修异味的方法 总有一种适合你!
- 解决web页面的同步问题
- C++ Python
- 一个比CBitmap更优秀的类 ----- CImage
- EasyJWeb中防重复提交使用及原理
- 一位软件工程师的6年总结
- 有没有把数组直接转成以逗号分隔的字符串的函数
- VC开发多语言界面支持的简单方法
- Opencv播放视频的问题
- Ant十五大最佳实践