文章列表
接kettle学习知识总结(一)
【注意事项】
1、 如果kettle 转化过程中,要将一张表中数据转化到另一张不同的数据结构表中,最好在进行“表输入”或者“插入/更新”前加入字段选择插件,通过字段选择中的“列映射”,将A表中同类型字段映射到B表中。
2、如果要在SQL语句中引用系统变量使用${xxx}形式,此外还要将“替换SQL语句中里的变量”复选框勾选上,这样在执行的过程中才能正确替换系统变量。
3、 如果在js脚本中系统自带函数不会使
昨天在研究单点登录的时候,偶然发现一个不错的免费分享教学视频网站。这么好的东东当然不能独自分享了,下边是网址感兴趣的童鞋可以去看看,或会会有收获哦! ^ _ ^
http://www.boobooke.com/
转载于:https://my.oschina.net/u/225084/blog/223777
【Linux 定时插件Crontab】
-e : 执行文字编辑器来设定时程表,内定的文字编辑器是 VI,如果你想用别的文字编辑器,则请先设定 VISUAL 环境变数来指定使用那个文字编辑器(比如说 setenv VISUAL joe)
-r : 删除目前的时程表
-l : 列出目前的时程表用户所建立的Crontab文件存于/var/spool/cron中,其文件名与用户名一致。
它的格式共分为六段,前五段为时间设定段,第六段为所要执行的命令段,
格式如下:f1 f2 f3 f4 ...
kettle循环控制方式设置:
Select_Count_IALClaim_TRG 转化内容如下图:将所有的表输入的查询结果复制到结果中。
循环控制器配置,如图:
Deal_IALClaim_fr_IALClaim_TRG 转化步骤,为要循环体中主要循环执行的内容
转载于:https://my.oschina.net/u/225084/blog/215671 ...
刚刚同时跑来问我一个sql语句顿时,一看我有点蒙,因为之前没有用过,所以在这里写下学习笔记加深印象。语法如下:
CASE value WHEN [compare-value01] THEN result01 [WHEN [compare-value02] THEN result01 ...] [ELSE result] END
此sql语句我认为有点像条件语句。意思是: 条件一,当字段value的值等于"compare-value"时,赋值为result01 ...
【基础知识】
Kettle 分为两部分Job(作业) 和Transaction(转换)
Job 的执行可以通过kitten 组件
Transaction的执行可以通过pan 组件
输入组件中是将所有查询后获取到的数据全部转给下一个节点使用,而不是一条数据执行到尾节点后,在从新执行下一条数据。
数据有两种发送形式:
分发:从数据源依次发送到下一个节点
复制:将数据源的所有结果全部发送到下一个节点
【注意事项】
1、 Kettle中时间查询使用的格式为yyyy ...
@Parameters:用于JUnit的参数化功能,用来标记准备数据的方法。
注意:该方法需要满足一定的要求:
(1)该方法必须为public static的
(2)该方法返回值必须为java.util.Collection类型
(3)该方法的名字不做要求
(4)该方法没有参数
@RunWith(Parameterized.class )
public class TestDemoParamter {
private String target;
priva ...
1、assertTrue/False([String message,]boolean condition);
用来查看变量是是否为false或true,如果assertFalse()查看的变量的值是false则测试成功,如果是true则失败,assertTrue()与之相反;
2、fail([String message,]);
直接用来抛出错误。
3、assertEquals([String message,]Object expected,Object act ...
在实际项目中,随着项目进度的开展,单元测试类会越来越多,可是直到现在我们还只会一个一个的单独运行测试类,这在实际项目实践中肯定是不可行的。为了解决这个问题,JUnit 提供 ...
1.@Before:
表示该方法在每个测试方法执行前执行一次,可用于一些初始工作。
2.@BeforeClass:
该方法在所有测试方法运行前运行,且只运行一次,添加该注释的方法必须修饰为 public static void 且没有参数。
3.@Test : 表示测试方法。
注意:
1.测试方法必须使用注解 org.junit.Test 修饰。
2.测试方法必须使用 public ...
常用的js正则校验表达式,一为加深自己记忆,二供大家参考。
正则非法字符串校验var charCheck = /["~!@#%&*`']/;正则整数校验var integerCheck = /^[1-9]*[1-9][0-9]*$/ //chenxiang正则url地址校验var urlCheck = /(http[s]?|ftp):\/\/[^\/\.]+?\..+\w$/i;正则email地址校验var emailCheck = /\w+([-+.]\w+)*@\ ...
在一次开发中我需要从Hibernate查询返回List对象中(注:这个list对象并非一个完整的model类,而是多表查询拼凑的一些字段),取出部分数据在做一次筛选操作。但list只是一个接口类,并没 ...
本人在A公司工作,公司主要业务跟保险行业有关,开发的程序大部分提供为各大保险公司。近日的在工作中发生的一些事,让我这个小程序员,让我感到及心酸又生气,所以特来次吐槽,可能现在借着点酒劲写的内容,会有些客观偏激。但是实在是太憋屈了,没办法就是想吐槽。欢迎板砖。
事情是这样的,我们小组开发的程序是用来检测服务器的运行情况,我有幸分配到了程序的核心模块开发,经过三个月左右的设计、开发和测试工作整个程序基本上圆满了。领导让我我负责程序的搭建工作,这时在我看来噩梦才刚刚开始,程序开始上线了。可 ...
【was日志配置】
服务器 -- 服务器类型 ——webSphere Appliaction server -- 选择sever -- java和进程管理 -- 进程定义 -- java虚拟机 ,调整“通用JVM参数”。
例如Log4j日志变量名称为:打印 ...
最近发现IE的自带的js调试工具也停好用了,简单记录下使用方法,以供大家参考。
1)Internet选项——高级
去掉“显示友好Http错误信息”
去掉“禁用脚本调试(Internet Explorer)”
2)启动F12开发人员工具——选择“脚本”标签——首先设置“错误时中断”和“格式化JS脚本”——启动调试
3)点击运行IE界面中的成,这样程序运行到错误代码处,就会中断运行。这样就可以调试程序。程序运行前还可以点左侧行号设置断点。
点击右侧的“监视”可以像C++那样监视系统中的变 ...