P3 java常用jar包用途jar包用途axis.jarSOAP引擎包commons-discovery-0.2.jar用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法.jaxrpc.jarAxis运行所需要的组件包saaj.jar创建到端点的点到点连接的方法、创建并处理SOAP消息和附件的方法,以及接收和处理SOAP错误的方法.
P19 JAVA编程规范1.应用范围本规范应用于采用J2EE规范的项目中,所有项目中的JAVA代码(含JSP,SERVLET,JAVABEAN,EJB)均应遵守这个规范。同时,也可作为其它项目的参考。 2.设计类和方法2.1创建具有很强内聚力的类方法的重要性往往比类的重要性更容易理解,方法是指执行一个统一函数的一段代码。类常被错误的视为是一个仅仅用于存放方法的容器。有些开发人员甚至把这种思路作了进一步的发挥,将他们的所有方法放入单个类之中。
P2 所有的tomcat项目共用一个连接池配置
P11 对于源数据后面自动添加“.0”的问题可以通过在输入步骤“格式”栏中设置长度解决,如下图输入为excel文件时的设置说明1.文件选择一个Excel文件或保存有Excel文件的目录。文件或目录:设置要读取的Excel文件的名称,或一个目录。
P11 错误处理在转换步骤的过程中,当某个步骤发生错误时可能要进行额外的步骤处理。因此,在设置时就要求为步骤添加错误处理。以下面的流程为例:该流程为将源表的数据同步到目标表中,在目标表中人为的设置某个字段的长度小于源表,让其能在处理过程中会报出异常。为了可视化处理结果,将同步的结果输出到XML文件中。
P7 kettle应用实例Kettle是”KettleE.T.T.L.Envirnonment”只取首字母的缩写,这意味着它被设计用来帮助你实现你的ETTL需要:抽取、转换、装入和加载数据。
P114 ETL平台用于数据的抽取、转换、加载,为数据比对提供数据的采集、转换、导入、导出等功能。
P17 Kettle工具类似powercenter和datastage等商业软件,也配有自己的元数据资料库管理的方式,可以是数据库的形式,也可以是文件目录形式。由于数据存储管理比较稳定安全,所以本文先详细介绍数据库形式元数据资料库,后简略介绍文件形式元数据资料库。
P68 Kettle技术手册Etl介绍ETL(Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程),对于金融IT来说,经常会遇到大数据量的处理,转换,迁移,所以了解并掌握一种etl工具的使用,必不可少。Kettle是一款国外开源的etl工具,纯java编写,绿色无需安装,数据抽取高效稳定。Kettle中有两种脚本文件,transformation和job,transformation完成针对数据的基础转换,job则完成整个工作流的控制。
P27 当你有很多数据要处理的时候,能够有效地使用所有的计算资源是非常重要的。不管是台个人电脑,还是有数百台服务器,你都想让Kettle能尽可能的使用所有可用的计算资源,并在可接受的时间范围内获取执行结果。在这一章节,我们将解开kettle的转换和作业在垂直扩展和水平扩展方面的秘密。垂直扩展是尽可能的使用单台服务器上的多CPU核。水平扩展是使用多台机器资源,使他们并行计算。这两种方法都是ETL子系统的一部分(#31,并行/流水线系统)。
P33 开源ETL工具kettle系列之常见问题摘要:本文主要介绍使用kettle设计一些ETL任务时一些常见问题,这些问题大部分都不在官方FAQ上,你可以在kettle的论坛上找到一些问题的答案
P7 kettle使用中的一些常见问题问题1:从excel中抽取数据,插入到oracle9数据库中,报下面的错误.
P11 Kettle关于平面数据的导入cvs文件的导入:CSV全称Comma Separated values,是一种用来存储数据的纯文本,文件格式,通常用于电子表格或数据库软件。规则0开头是不留空,以行为单位。1可含或不含列名,含列名则居文件第一行。
P2 Kettle命令行使用说明1.Kitchen——作业执行器是一个作业执行引擎,用来执行作业。这是一个命令行执行工具,参数说明如下
P12 说明:点击“导出”按钮,会弹出一个“数据导出框”,里面列出了相关的所有数据列。用户可以根据需要选择多条需要导出的列,到右边“已经选择的字段”中。 并且可以通过“上移、下移”调整列在导出的excel中的顺序。最后点击右下角的导出按钮开始导出数据
P16 假设现在要做一个通用的导入方法:要求:1.xml的只定义数据库表中的column字段,字段类型,是否非空等条件。2.excel定义成模板,里面只填写了所需要的数据,有可能数据有问题。3.在导入的时候就需要对每个excel单元格的数据进行验证。4.验证完之后,若所有数据正确,那么批量保存。若有一点点错误,就不执行保存操作,并提示错误原因。思路:1.完美使用了Map的功能,先将xml中的数据存入map中,怎么存呢?
P4 /** * 包名组织 * 类名 属性名 变量名 方法名命名方法 * 头注释 属性注释 方法注释 句子注释 * 括号规范 * 一行长度规范 * 空格规范
P11 JAVA基础1、简述你所知道的JAVA修饰符及各自的使用机制?(public、abstract、final、synchronized、super…)public:允许所有客户访问protected:只能在本包内被该类的子类所使用private:只允许在本类内使用abstract:没有提供实现,需要子类提供static:与整个类相关,与单个对象无关final:你只能定义一个实体一次,以后不能改变它或继承它。
P4 注意:DataGridView控件是从.NETFramework2.0版本开始追加的。介绍一下DataGridView列的宽度和行的高度,根据单元格或Header的内容(一般是内容全部被表示)自动调整的方法。内容变更时自动调整列的宽度自动调整DataGridView列的宽度自动调整,可以使用DataGridView.AutoSizeColumnsMode属性实现。
P57 ORACLE10g的完全安装一、oracle10g安装前的准备工作1、Oracle的卸载方法如果打算重新安装操作系统就不用进行该部分的操作,直接转到“全新安装”章节即可。在进行下面的操作前,请先以原来安装Oracle的用户登录Unix,一般是dba组的oracle用户,然后将Oracle10g以下版本的所有进程都停止掉,一般包括实例进程、监听进程和代理进程,然后按照下面的步骤进行操作(具体过程和截图可以参考“完全卸载”章节)。