注意事项

Kettle 学习知识总结(一)

青春壹個敷衍的年華 提交于 2019-12-07 16:09:39
【基础知识】 Kettle 分为两部分 Job (作业) 和 Transaction (转换) Job 的执行可以通过 kitten 组件 Transaction 的执行可以通过 pan 组件 输入组件中是将所有查询后获取到的数据全部转给下一个节点使用,而不是一条数据执行到尾节点后,在从新执行下一条数据。 数据有两种发送形式: 分发:从数据源依次发送到下一个节点 复制:将数据源的所有结果全部发送到下一个节点 【注意事项】 1、 Kettle 中时间查询使用的格式为 yyyy/MM/dd HH:mm:ss 。但是在 db2 中查询条件中使用的时间格式是 yyyy-MM-dd HH:mm:ss ,所以在 SQL 语句中的查询条件必须统一格式为“ yyyy-MM-dd HH:mm:ss ”。这样才能正确查询。 2、 在 SQL 语句中时间参数必须使用单引号或者双引号括起来,否则 SQL 语法正确。 3、 在生成错误文件时,如果不想每次执行都创建一个文件,需要把“ Don not create file at start ”复选框勾上,这样就不会每次执行都生成文件了。 4、 对于在 kettle 中使用 set variables 设置的参数,使 不能 在 javaScript 中调用的。 5、 如果想要让执行改变为并行,使用“ Launch next entires in

总结下开发C#客户端应用程序需要注意的一些问题

风格不统一 提交于 2019-12-07 03:11:57
本文是我前几天给公司里面同事培训C#时的一个讲义,今天抽时间进行了下润色,主要介绍了下我这几年开发C#应用程序积累的一些经验。虽然本文围绕着C#语言展开,但大部分场景同样也适用于VB.NET的开发。 一、开发环境 1、开发人员的开发环境以框架要求为准。如统一使用VS2010开发环境与.NET Framework 4.0等。 如果安装了更高版本的VS开发工具,需要在提交sln文件到SVN前修改标题,否则其他开发者更新下来sln后,可能会出现无法用低版本IDE打开的问题。 如用VS2012创建的工程,需要修改sln文件,将Format Version由12.00改为11.00,Visual Studio 2012改为2010。 在程序集属性中可以指定编译目标平台,如下面指定了目标平台为.NET Framework 4.0 2、如果在程序中需要用到指针,需勾选“允许不安全代码”。一般不要勾选“优化代码”,这可能导致编译器在对多线程程序做出错误的优化操作。 3、生成事件命令行可以在程序生成前或生成后执行Windows命令,一般用于将本地的配置文件等复制到生成后的目录中。 二、客户端架构 客户端的架构人员一般由项目组中一个专门的人来担任。这个人需要具备一定C#(或VB.NET)开发经验。 整体客户端的架构工作包括: 1、为各业务系统建立专门的程序集,简化各业务系统编码人员的编码。 2

struts2注解配置注意事项

半城伤御伤魂 提交于 2019-12-05 22:55:09
今天在写struts2的注解时遇到了低级错误下面给个分享: 总结action配置: package com.test.web.actons; import org.apache.struts2.convention.annotation.Action; import org.apache.struts2.convention.annotation.Namespace; import org.apache.struts2.convention.annotation.Result; import com.opensymphony.xwork2.ActionSupport; @Namespace(value="/test") public class TestAction extends ActionSupport{ private static final long serialVersionUID = 2118537853660540192L; @Action(value="login",results={@Result(location="bookList.jsp")}) public String login() throws Exception{ System.out.println("hello struts2!!"); return SUCCESS; } }