博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
同步在无线网状态下操作的数据
阅读量:4558 次
发布时间:2019-06-08

本文共 541 字,大约阅读时间需要 1 分钟。

步骤:

1. 按照主键升序查询出所有在无线网络状态下操作的数据

2. 数据一条一条的更新

       2.1 获取到数据,更新要发送数据的version(这个version是全局的,再循环的外面)  <准备数据>

2.2发送的server

2.3得到response数据

2.4更新原始数据(更改的数据)<通过表名,原始表主键名,原始主键值>

2.5更新这条数据的synstatus<通过主键值>(这是为到时候删掉这部分数据)

2.6更新所有表名和Id相同的数据的version值(可选)

2.7在更新的时候出现不成功的情况,就要保留下他们的version, table name, id name , id value. 

当表和主键值相同的数据不成功是,要从列表中删除, 不能再继续发送。

在有网络情况下:

要考虑无线情况下操作的数据。

如果有网络,更改一条记录的值,

先要考虑在无线情况是否有操作的数据:

1. 如果有:先更新这个部分数据,

2. 如果没有:就不做任何其他操作,直接进行要操作的动作。

已经更新成功的数据,要被删掉。

数据的依赖:

转载于:https://www.cnblogs.com/java20130722/archive/2012/04/10/3207334.html

你可能感兴趣的文章
论学习汉语和学习编程的异同点
查看>>
linux img文件压缩及解压
查看>>
Linux 下的 scp
查看>>
理解同步,异步和延迟脚本
查看>>
MMS源码中异步处理简析
查看>>
XMind 6 如何画流程图
查看>>
final发布评价
查看>>
DLL远程注入与卸载
查看>>
Jmeter-ForEach控制器
查看>>
Checklist: 2019 05.01 ~ 06.30
查看>>
Binary XML file : Error inflating class com.esri.android.map.MapView
查看>>
grep,awk和sed
查看>>
.NET Core WebAPI IIS 部署问题
查看>>
SystemTap 静态探针安装包
查看>>
redis五种数据类型的使用
查看>>
Form表单中的onClick,onSubmit和submit
查看>>
Python-SocketServer源码
查看>>
JavaScript-基本数据类型
查看>>
CentOS 7.3 实体机启动 U 盘制作
查看>>
mysql数据库
查看>>