摘要: 有时候我们想在java程序中触发远程服务器上kettle job的执行,并且获得执行结果。kettle的carte提供了远程执行job和transfer的功能。 我使用的kettle是6.1版本,部署在linux服务器上,没有使用资源库。 下面介绍下各个步骤:为了方便以windows系统为例 1、开 阅读全文
posted @ 2017-11-29 18:50 Qxun_dream 阅读(12526) 评论(4) 推荐(5) 编辑
摘要: 工作中有这样一个需求,要将用户的魅力值数据做排行,生成榜单展示前40名,每隔5分钟刷新一次榜单。这样的需求用redis的zset是很方便实现的。但是数据存在mysql的表中,有400多万条,怎么将其快速的放入redis中呢? 一般我们想到是通过程序把数据从mysql中查出来,然后存入red... 阅读全文
posted @ 2015-07-23 19:41 Qxun_dream 阅读(3901) 评论(0) 推荐(1) 编辑
摘要: 今天在oracle 10g下测试了下varchar2与nvarchar2这两种类型,网上有很多关于这两种类型的区别的帖子,我还是自己测试了下。varchar2(size type),size最大为4000,type可为char或者byte,默认是byte。varchar2最多存放4000字节的数据,不管type是char还是byte。所以如果你设置varchar2(4000 char),你可以存入4000个字母,但是不能存入4000个汉字。如果数据库字符集编码是GBK,那么varchar2最多能存放2000个汉字,如果字符集编码是UTF-8,那么则只能最多存放1333个汉字了。nvarchar 阅读全文
posted @ 2014-02-22 17:25 Qxun_dream 阅读(18382) 评论(0) 推荐(2) 编辑
摘要: nvl( ) 函数从两个表达式返回一个非 null 值。语法NVL(eExpression1,eExpression2)参数eExpression1,eExpression2如果 eExpression1 的计算结果为 null 值,则 NVL( ) 返回 eExpression2。如果 eExpression1 的计算结果不是 null 值,则返回 eExpression1。eExpression1 和 eExpression2 可以是任意一种数据类型。如果 eExpression1 与 eExpression2 的结果皆为 null 值,则 NVL( ) 返回 .NULL.。返回值类型字符 阅读全文
posted @ 2014-02-21 22:39 Qxun_dream 阅读(590) 评论(0) 推荐(0) 编辑