自从开源之后,代码更新速度加快了,现在做出了一套基于Bootstrap+AngularJS的界面,还存在一些bug,比如删除后,只是将记录隐藏了,分页信息没有变化,现在打算将侧重点放在支持MySql上,支持异构数据库的导入导出,之前看了看otter的数据同步,彼此原理不同,他的做法是通过日志同步数据,而我的框架是通过SQL语句同步数据,但ORACLE似乎不支持提取事务日志,而且限制很多,导致otter在oracle->mysql无法实现,而我的框架不受限于此,后续将出此部分更新。这篇文章主要目的是介绍synch4j如何使用,下面开始:

项目地址:https://github.com/YeLuoSC/synch4j

1.更新项目后,请先执行sql脚本:(按照所标1,2顺序依次执行)

2.运行环境,这里我以tomcat为例,访问路径:http://127.0.0.1:8080/synch4j/config2.do,界面如下:

在这个页面中,配置你需要同步的表格,当然我库里的表很少,只显示了一张表,这个页面会读取你数据库里,所有的表格信息,只需要打勾,输入一个导入的顺序值即可,点击操作列的保存按钮,完成保存

在配置完成后,如果你需要在导入时,执行一些脚本语句,则继续向下看,如果不需要直接进入第4步;

3.如果需要执行一些脚本在导入时,那么进入远程脚本执行设置界面,界面如下:

这里可以录入一些SQL执行代码,如果你的脚本代码存在错误,在导入时,会直接跳过你的脚本代码,不做任何操作,会记录日志;

点击新增按钮,录入新的脚本设置,界面如下:

录入完成后点击保存完成录入,可以根据需要进行删除操作,不再赘述;

4.设置完成后,点击“标准模式导出”进入导出界面,如下图:

界面会显示出以往的导出记录,点击操作栏中的按钮可以查看导出数据表的信息,如下:

点击导出按钮,会弹出下载栏,提示下载压缩包,下载的压缩包中包含了导出数据信息,当然这些数据是已经加密的。密钥可以自己修改。下图就是P#COM_USERINFO表中

的数据,已经经过了加密;

5.导出完成后,将压缩包交予对方,当然对方也需要部署同样的系统并执行相应脚本;我现在模拟导入方,点击数据导入进行导入页面:

表格中显示的是以往的导入记录,点击操作栏中的按钮,可以查看导入的详细信息,如下:

在导入页面,点击导入按钮,弹出如下界面:

通过指定选择我们导出的压缩包文件,点击导入按钮,完成导入,导入后提示成功:

至此,一个基础的使用流程结束;

当然我的这个系统目前只是一个通用版本,更强大的业务功能,需要定制开发,你可以通过阅读资源文件中的开发指南来自行进行业务开发,提供的回调列表全部列清了。当然你也可以联系我,如果有问题可以联系qq101002552

最后再强调一次,我的这个项目已经推广至全国数十个省市各级单位,我觉得它已经可以证明我的系统实用价值;

请期待我后续的MYSQL的支持。

另外,现在似乎很流行以动物名称命名项目,我也在考虑是不是换一个名字呢?

Synch4j使用指南相关推荐

  1. ai人工智能对话了_对话人工智能模型

    ai人工智能对话了 How can chatbots become truly intelligent by combining five different models of conversati ...

  2. Synch4j数据同步系统的开源版

    做了几年开发,头一次把自己写的一套完整代码开源了,将我在公司中写的一套代码,去业务化,将其完全通用化(当时我设计程序结构时就是往这个方向做的),适配各种业务系统,主要功能用于同步数据库系统中的数据,采 ...

  3. 超详细中文预训练模型ERNIE使用指南-源码

    作者 | 高开远,上海交通大学,自然语言处理研究方向 最近在工作上处理的都是中文语料,也尝试了一些最近放出来的预训练模型(ERNIE,BERT-CHINESE,WWM-BERT-CHINESE),比对 ...

  4. 入门指南目录页 -PaddlePaddle 飞桨 入门指南 FAQ合集-深度学习问题

    入门指南目录页 -PaddlePaddle 飞桨 入门指南 FAQ合集 GT_Zhang关注 0.1012019.08.01 18:43:34字数 1,874阅读 795 Hi,欢迎各位来自Paddl ...

  5. ASIC设计-终极指南

    ASIC设计-终极指南 ASIC Design – The Ultimate Guide ASIC设计-终极指南 ASICs代表特定于应用的集成电路,指的是针对特定应用而设计的半导体解决方案,与其他解 ...

  6. Python神经网络集成技术Guide指南

    Python神经网络集成技术Guide指南 本指南将介绍如何加载一个神经网络集成系统并从Python运行推断. 提示 所有框架的神经网络集成系统运行时接口都是相同的,因此本指南适用于所有受支持框架(包 ...

  7. 深度学习框架集成平台C++ Guide指南

    深度学习框架集成平台C++ Guide指南 这个指南详细地介绍了神经网络C++的API,并介绍了许多不同的方法来处理模型. 提示 所有框架运行时接口都是相同的,因此本指南适用于所有受支持框架(包括Te ...

  8. HTML5与CSS3权威指南之CSS3学习记录

    title: HTML5与CSS3权威指南之CSS3学习记录 toc: true date: 2018-10-14 00:06:09 学习资料--<HTML5与CSS3权威指南>(第3版) ...

  9. Maven入门指南⑦:Maven的生命周期和插件

    Maven入门指南⑦:Maven的生命周期和插件 一个完整的项目构建过程通常包括清理.编译.测试.打包.集成测试.验证.部署等步骤,Maven从中抽取了一套完善的.易扩展的生命周期.Maven的生命周 ...

最新文章

  1. MYSQL出错代码列表
  2. 运营商何时推出无限流量?
  3. 设计费收费标准2002修订_@设计师,2019景观园林设计收费标准,注意查收!
  4. oracle rman和数据泵,使用RMAN或数据泵初始化OGG目标库
  5. Mac下升级python2.7到python3.6,删除2.7,或者不删除2.7都行
  6. MFC开发-待整理 --VS调试 不会命中断点,源代码与原始版本不同的解决办法
  7. 前台html基础标签7.6
  8. 技术专题:请需要我帮忙抓包分析网络的网友,使用下面的抓包教程,然后将数据包发给我...
  9. RNA_seq(1)植物转录组实战(上)之salmon进行索引建立和转录组定量
  10. Oracle下载安装教程—Oracle19c下载安装(每一步)
  11. RGB转YCbCr422_BT709颜色空间转换仿真
  12. Level/levelup-1-简介
  13. Parellel TSP
  14. [CF1421E]Swedish Heroes
  15. 【深度学习】ResNet残差网络 ResidualBlock残差块实现(pytorch) | 跟着李沐学AI笔记 | ResNet18进行猫狗分类
  16. 图片打开太暗看不清并且手机传给电脑的视频打开卡
  17. 5700亿,16227注!15年来,双色球一等奖中奖占比率几乎不变(附Python代码,中奖人)...
  18. 智能化市场「分层」开始,软硬「解耦」进入深水区
  19. PPT炼成记 高效能PPT达人的10堂必修课pdf
  20. qphotonics激光器qphotonicsSLD

热门文章

  1. Android游戏开发---碰撞检测
  2. 微信小程序 使用canvas绘图
  3. 新来的妹纸 rm -rf 把公司整个数据库删没了,整个项目组慌了~
  4. 【B站】在电脑浏览B站视频时,暂停后自动播放的BUG
  5. Can#39;t locate Tk.pm
  6. RPGmaker MV EnemyBook 插件使用
  7. 1553B通信项目开发笔记(四)bu61580程序编写,实现回环之RT端
  8. 本题要求编写程序,输出整数152的个位数字、十位数字和百位数字的值。
  9. Android使用xml自定义软键盘效果(附源码)
  10. HTML 表单 表格 列表