1. 首页
  2. 考试认证
  3. 其它
  4. beandiff基于Bean的差异和补丁生成机制

beandiff基于Bean的差异和补丁生成机制

上传者: 2024-12-20 10:08:47上传 ZIP文件 9.57KB 热度 6次

beandiff说明bean整个类定义都是生成出来的。先diff生成patch,然后marshal,通过网络发过去,另一端applyPatch生效。目的客户端订阅服务器视图后,如果服务器有变化,自动diff,然后同步patch过去。实现对primitive type, bean, map, set算diff都简单对list则只简单比较相同的头尾,然后发中间序列。而不会使用通用的longest common sequence算法。比如因为我们的目的就是充分利用结构化信息来简化diff。以达到高效率。只包含简单的测试,很多TODO,没有用于实际项目,留这当个备份。

下载地址
用户评论