![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
kettle
风水月
毕业于北京航空航天大学,精通JAVA WEB、C++、Andorid,做过管理系统、Android客户端、视频监控、自动化控制等项目。
展开
-
kettle工具二次开发-代码启动JOB
kettle工具是一款优秀的数据同步、数据处理的BI工具,收到了很多人的青睐。kettle软件通过可视化的图标可以让我们很轻易的能完成数据同步、处理的开发工作。但是使用kettle可视化界面在跑JOB久之后,会报JAVA SWT的错误,故为了程序的稳定性,我们需要对其进行二次开发。1.kettle可视化界面设计由于业务不同,使用kettle工具做出的设计也不同,故在此只写一下如何设置连接参原创 2013-08-19 00:02:38 · 17502 阅读 · 7 评论 -
kettle工具同步数据乱码-Linux下乱码问题二
将写好的kettle工程部署到Linux下后,同步的数据都成了乱码,幸运的是数据库有备份。下面就说一下,kettle工程如何同步两端编码格式都是utf8的数据库。我们只需要更改kettle数据库连接方式已utf8的方式连接即可,如下图:在Options添加参数characterEncoding为utf8即可原创 2013-08-18 22:54:18 · 6279 阅读 · 1 评论 -
Kettle同步设计思路
最近在整理之前的同步的kettle代码,现把之前的kettle同步的思路记录在此。1.同步流程图,下图是同步的整个流程图2.外部的数据表,根据业务逻辑更新到服务器端的业务表,下图是其中的一个示例图:这个的思路是:获取最新需同步的数据、分别查出药品分类ID、药品分类与分类关联ID以及药品ID(不存在,则生成新的UUID)、查询数据库中药品分类ID的记录数是否存在(即是否不原创 2014-05-15 06:32:47 · 7786 阅读 · 0 评论 -
NTP服务时间同步方案
一、NTP Server部分若要将内部时间服务器配置为与外部时间源同步,请按照下列步骤操作: 1. 将服务器类型更改为 NTP。为此,请按照下列步骤操作: a. 单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。 b. 找到并单击以下注册表子项: HKEY_LOCAL_MACHINE\SYSTEM\Curren转载 2014-05-15 07:11:49 · 3518 阅读 · 0 评论 -
同步程序随电脑的自启动而启动
最近在优化原来的同步设计的BS端管理代码,现将其改原创 2014-05-15 06:51:37 · 1423 阅读 · 0 评论 -
NTP方式保证以时间戳同步可靠性
数据库同步的方式有设置标志位同步方式、以时间戳同步的方式,对于一对一的同步这两种方式都满足,但是对于一对多的同步,则只能选择时间戳的同步方式了,但是已时间戳同步的方式的一个问题是如何可靠的保证数据可以不丢失的同步到数据库中。下面有两种方式来保证以时间戳同步的可靠性。1、计算服务器与客户端两台电脑的时间差,将该时间差记入在同步时间的比对当中,下图是使用kettle做的一个计算同步的时间差的思路:原创 2014-05-15 07:13:30 · 2965 阅读 · 0 评论