- 浏览: 149834 次
- 性别:
- 来自: 大连
文章分类
最新评论
-
trydofor:
fujohnwang 写道为啥不是maven的问题?大概是因为 ...
jdk1.6.0_16 小bug -
fujohnwang:
为啥不是maven的问题?
jdk1.6.0_16 小bug -
trydofor:
参考资料http://supermmx.org/blog/20 ...
必须知道,别滥用-finally -
trydofor:
后续跟踪:使用javap分析finally块中return值h ...
必须知道,别滥用-finally -
trydofor:
(2)javap -c TestFor(1)javap -c ...
while(ture) 和 for(;;)
<xml> 配置文件
001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
017
018
019
020
021
022
023
024
025
026
027
028
029
030
031
032
033
034
035
036
037
038
039
040
041
042
043
044
045
046
047
048
049
050
051
052
053
054
055
056
057
058
059
060
061
062
063
064
065
066
067
068
069
070
071
072
073
074
075
076
077
078
079
080
081
082
083
084
085
086
087
088
<?xml version="1.0" encoding="UTF-8"?>
<root>
<!-- 数据库配置 -->
<database>
<!-- 源数据库 -->
<source>
<driver>com.ibm.db2.jcc.DB2Driver</driver>
<url>jdbc:db2://10.4.9.52:50000/SEC0601</url>
<user>db2inst1</user>
<pass>LNjT4DRw</pass>
</source>
<!-- 目标数据库 -->
<target>
<driver>com.ibm.db2.jcc.DB2Driver</driver>
<url>jdbc:db2://10.4.5.242:50000/PLX</url>
<user>db2inst1</user>
<pass>s1Iup3Dz</pass>
</target>
</database>
<!-- 全局变量 以 ${name}格式调用 -->
<parameters>
<!--
| type=text时,以字符串保持value值或value指向文件的全部内容。
| type=list时,以字符串列表保持value值或value指向文件的每一行。
-->
<para name="system.commit.debug" type="text" value="true"/>
<para name="system.target.delete" type="text" value="false"/>
<para name="system.target.existed" type="text" value="delete"/>
<para name="system.source.delete" type="text" value="false"/>
<!-- ./data/loanid.txt 文件一行一个债权,存到 loanids的List中 -->
<para name="loanids" type="list" value="./data/loanid.txt"/>
<para name="logno" type="text" value="9999"/>
</parameters>
<!-- 操作对象(表) -->
<candidate>
<!-- 表的共通字段 -->
<common>
<!-- 使用变量 logno -->
<column name="LOGNO" value="${logno}" />
<!-- 使用固定值 9999 -->
<column name="CREATEDBY" value="9999" />
<!--
| 可以是固定值 2010-05-05 05:05:05 也可是DB变量 CURRENT TIMESTAMP
| mutable 为true,该字段可变,不能作为where条件。默认为false。
-->
<column name="CREATEDDT" mutable="true" value="CURRENT TIMESTAMP" />
</common>
<tables> <!-- 表的集合 -->
<table name="LOAN"> <!-- 表名 LOAN -->
<!-- 该表在源数据库上抽取数据的SQL,使用全局变量 loanids -->
<source>SELECT * FROM LOAN WHERE
LOANID IN (${loanids})
</source>
</table>
<table name="CUSTOMER">
<!-- 以源数据中LOAN表的CUSTID集合作为参数 -->
<source>SELECT * FROM CUSTOMER WHERE
CUSTID IN (${LOAN:CUSTID})
</source>
<target>
<!--
| 在目标数据库中,该表的指定字段如何设值
| 这里按源数据对应关系,设置成目标数据库中PERSON表的PERSONID值。
-->
<column name="PERSONID" value="${PERSON:PERSONID}" />
</target>
</table>
<table name="PERSON">
<source>SELECT * FROM PERSON WHERE
PERSONID IN (${CUSTOMER:PERSONID})
</source>
</table>
<table name="CONTRACT">
<source>SELECT * FROM CONTRACT WHERE
LOANID IN (${LOAN:LOANID})
</source>
<target>
<!-- 在目标数据库中执行SQL,以返回值设置字段值 -->
<column name="CONTRACTSEQ" clazz="SqlQuery"
value="SELECT CASE WHEN MAX(CONTRACTSEQ) IS NULL THEN 1
ELSE MAX(CONTRACTSEQ)+1 END FROM CONTRACT
WHERE LOANID=${CONTRACT:LOANID}"
/>
</target>
</table>
</tables>
</candidate>
</root>
评论
阿福在哲思上回复,提到了 http://scriptella.javaforge.com/
这个东西是我一直要找但没找到的东西。于是造了个轮子,享受了下过程。
总体来讲,造轮子算重复劳动,尽管对当前需求讲,自己的东西用着舒坦。
发表评论
-
Java 大括号语法糖
2012-07-04 16:53 1886Java 大括号语法糖 Java 的大括号(‘{’ ,curl ... -
jdk1.6.0_16 小bug
2011-06-01 17:10 2273汉语错误信息: [ERROR] \a9zones\a9id- ... -
JSR305 有助于提高代码健壮性
2011-05-18 16:44 2135JSR305 有助于提高代码健壮性 下载(java5+ ,据 ... -
Java常用工具类 -- ALOE 芦荟工程
2011-05-10 15:32 1313最牛全角互转半角 ... -
不可 T extends Iterator<E> & Iterable<E>
2011-05-09 10:50 1270//(a) public <T extends I ... -
必须知道,别滥用-finally
2011-04-21 10:57 1407public class Test { ... -
while(ture) 和 for(;;)
2011-03-28 11:10 1192多线程下的if,经常是while(...) 对于死等,在jdk ... -
小细节导致假调用
2011-03-17 11:40 875private final A9Loader< ... -
多线程情况下的一点差异
2011-03-14 17:04 822以下代码,没实际意义。 注意以下情况的不同点。 1)volat ... -
Number 为何不 Comparable
2011-02-18 09:55 1184现状 java 5+ package java.lang. ... -
synchronized 处发生了什么
2011-01-13 14:45 773问题 1.为何 map.clear(); 时的输出的毫秒数不连 ... -
讨论下 A9ID/A9IC 的短板
2011-01-12 16:21 860ID 生成策略,是各有各的道。且不问是否分布,多进程,多线程。 ... -
A9ID/A9IC
2011-01-12 09:35 1024第一版的A9ID 和A9IC已经出炉了. 定义如下 ... -
文字替换之效率
2010-11-02 10:40 11321. 常用方法 a) public String repl ... -
遍历 List 之效率
2010-11-02 09:30 12911. 常用遍历 List 之方法 遍历 List 方法 ... -
JAVA乱码你知道(DIY)
2010-11-01 13:45 10081. 四个涉及编码的环节 java开发中的乱码问题,有 ... -
超级基础:作用范围和生命周期
2010-10-30 14:29 768代码中的类或变量: 1。一旦创建了,就不在需要了。 ... -
IVY+IVYDE 非经典实践
2010-06-07 22:15 1086http://trydofor.com/a9w3-auhome ... -
日文编码SHIFT_JIS/MS932使用
2010-04-16 13:38 4094总结:在多数情况下,使用MS932代替SHIFT_JIS,可减 ... -
Build Spring3 惊喜手记
2009-12-21 20:29 2014原版地址:http://www.trydofor.com/a9 ...
相关推荐
### SQL Azure DataSync详解 #### 一、概述 SQL Azure DataSync 是一项由微软提供的基于云的数据同步服务,旨在简化数据库间的同步流程。这项服务特别适用于需要在不同环境(包括本地和云端)之间同步数据的企业级...
`datasync`是一个工具或概念,用于确保多个系统间的数据一致性。在这个场景下,我们关注的是使用Python编程语言来实现数据同步。Python因其丰富的库和易读性而在大数据处理中广受欢迎。 首先,我们需要理解数据同步...
Data Sync Studio for all your Data Import, Export, Migration and Integration needs. Data Sync delivers Quick yet Powerful and Reliable Data Integration processes for the Data Analyst and Developer……
Data Sync Studio for all your Data Import, Export, Migration and Integration needs. Data Sync delivers Quick yet Powerful and Reliable Data Integration processes for the Data Analyst and Developer……
《Python库mypy-boto3-datasync深度解析》 在当今的软件开发领域,Python以其易读性、灵活性和丰富的库支持,成为了后端开发的热门选择。在Python的生态系统中,mypy-boto3-datasync是其中的一个重要组件,它为...
《PyPI官网下载的mypy-boto3-datasync-1.12.3.0.tar.gz:Python库解析与应用》 在Python编程环境中,PyPI(Python Package Index)是官方的第三方软件包仓库,提供了丰富的Python库供开发者下载和使用。本篇文章将...
《Python库mypy-boto3-datasync深度解析》 在Python的世界中,库扮演着至关重要的角色,它们为开发者提供了丰富的功能,简化了代码编写,提高了开发效率。今天,我们将聚焦于一个特定的Python库——mypy-boto3-data...
《PyPI官网下载:mypy-boto3-datasync-1.16.38.0.tar.gz——Python库解析》 PyPI(Python Package Index)是Python开发者们分享和获取Python软件包的主要平台,它是Python生态系统的核心组成部分。本文将详细探讨...
**PyPI 官网下载 | aws-cdk.aws-datasync-1.124.0.tar.gz** 这个资源是PyPI(Python Package Index)官方提供的一个软件包,名为`aws-cdk.aws-datasync-1.124.0.tar.gz`。PyPI是Python开发者常用的平台,用于发布和...
Python库 `mypy_boto3_datasync` 是一个专门针对Amazon DataSync服务的类型检查工具,结合了mypy静态类型检查器和Boto3库的功能。这个库的版本是1.18.50,适用于Python 3环境,且不依赖特定的硬件架构。`mypy_boto3_...
**Python库aws_cdk.aws_datasync-1.106.0-py3-none-any.whl详解** 在Python开发中,库是至关重要的组件,它们提供了丰富的功能,帮助开发者简化工作流程。`aws_cdk.aws_datasync`是AWS Cloud Development Kit(CDK...
《PyPI官网下载:mypy-boto3-datasync-1.17.4.0.tar.gz详解》 PyPI(Python Package Index)是Python开发者的重要资源库,它提供了丰富的Python库,供全球开发者下载和使用。本文将深入探讨标题中的资源——`mypy-...
标题 "PyPI 官网下载 | mypy-boto3-datasync-1.16.50.0.tar.gz" 指的是一个从Python Package Index (PyPI) 下载的压缩包文件,名为 "mypy-boto3-datasync-1.16.50.0.tar.gz"。这个文件通常包含了Python库 "mypy-boto...
2. DataSync.v11.suo:这是Visual Studio的用户选项文件,保存了开发者在项目中的个人设置,如断点、窗口布局等,但不直接影响程序的编译和运行。 3. DataSync:这个可能是项目的主要执行程序或者包含项目核心逻辑...
《PyPI与AWS CDK:aws_cdk.aws_datasync库详解》 PyPI(Python Package Index)是Python软件包的官方仓库,它为开发者提供了一个平台来发布、分享和安装Python模块。在本次讨论中,我们将关注的是PyPI上一个名为`...
标题中的“PyPI 官网下载 | mypy-boto3-datasync-1.17.69.0.tar.gz”表明这是一个从Python Package Index (PyPI)官方源下载的压缩包,名为“mypy-boto3-datasync-1.17.69.0.tar.gz”。PyPI是Python开发者发布和获取...
标题中的“mypy_boto3_datasync-1.18.60-py3-none-any.whl”是一个Python库的 wheel 文件,这是Python社区中广泛使用的预编译软件包格式,便于用户快速安装和部署。这个特定的库是为了解决mypy与boto3 Datasync集成...
《PyPI上的aws_cdk.aws_datasync-1.138.0-py3-none-any.whl:Python在AWS云数据同步中的应用》 在现代的云计算领域,Amazon Web Services (AWS) 提供了丰富的服务,帮助开发者构建、部署和管理应用程序。其中,AWS ...
标题中的“PyPI 官网下载 | mypy-boto3-datasync-1.17.10.0.tar.gz”表明这是一个从Python Package Index (PyPI) 官方网站上下载的软件包,名为 `mypy-boto3-datasync` 的版本号为1.17.10.0的压缩文件。PyPI是Python...
《Python库aws-cdk.aws-datasync-1.144.0:构建高效云计算解决方案》 在当前数字化时代,云计算已成为企业技术栈的核心部分。Amazon Web Services (AWS) 是全球领先的云服务提供商,其丰富的服务组合为企业提供了...