- 博客(13)
- 资源 (22)
- 收藏
- 关注
原创 Oracle学习笔记(三)
ORACLE语法使用不等于不等于可以写成!=或者<>(+)外连接oracle中的(+)是一种特殊的用法,(+)表示外连接,并且总是放在非主表的一方。例如:左外连接:select A.a,B.a from A LEFT JOIN B ON A.b=B.b;等价于:select A.a,B.a from A,B where A.b = B.b(+);DISTINCTd...
2019-05-20 14:53:31 1233 1
原创 Maven生命周期,依赖范围
构建生命周期是由阶段组成的:这些构建生命周期中的每一个由构建阶段的不同列表定义,其中构建阶段表示生命周期中的阶段。例如,默认(default)的生命周期包括以下阶段(注意:这里是简化的阶段,用于生命周期阶段的完整列表,请参阅下方生命周期参考):验证(validate) - 验证项目是否正确,所有必要的信息可用编译(compile) - 编译项目的源代码测试(test) - 使用合适的单元测试框架测试编译的源代码。这些测试不应该要求代码被打包或部署打包(package) - 采用编译的代码,并以其可分配
2019-05-17 14:45:18 3433
原创 Kettle使用脚本实现循环(十)
kettle中没有循环的控件,我们可以使用JavaScript脚本来实现这个功能案例:从一个接口中获取数据,然后使用循环一条一条的插入数据库中流程从接口中获取数据可以参考https://blog.csdn.net/BushQiang/article/details/90049200返回的接口数据循环初始判断var prevRow=previous_result.getRows()...
2019-05-16 15:41:28 5345
原创 Java异常分析工具的使用
工具https://www.eclipse.org/mat/对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能安装yum install -y lrzszsz命令发送文件到本地:sz filenamerz命令本地上传文件到服务器:rz......
2019-05-13 08:55:53 1392
原创 基于变量方式实现kettle快速循环迁移表数据(八)
流程任务:从blog同步数据到blog2里面blog里面有四张表,blog2里面有四张表但是没有数据1.创建一个作业,从右边拉取这些2.创建一个转换,用来获取需要同步的表名3.自定义常量数据4.同步数据的作业创建如下把结果变成变量的转换设置变量,点击获取字段就可以了同步数据,主要就是把传来的表名遍历表输入表输出需要注意的地方是需要勾选这里,不然不会遍历...
2019-05-07 20:16:15 2309 4
原创 Kettle查询与连接(七)
查询流查询字典数据完全加载到内存后,在内存中查询,速度快,占内存。只支持“等于”的查询。 (不支持大于,小于等方式)如果匹配上多条,只保留最后一条。如果没有匹配上,新增的字段值为NULL。如果字典key和要查询的value都是integer,可以选中Keyand value are exactly one integer field,节省内存。Use sorted list:当比...
2019-05-07 11:07:49 1723
原创 Kettle流程步骤与应用步骤(六)
作用 流程主要用来控制数据流程与数据流向应用则是提供一些工具类流程数据过滤switch/case:一路到多路,支持字符串,数值,日期过滤记录:一路到两路,支持字符串,数值,日期根据java代码过滤记录,name表示字段,再配上java的代码。流程步骤-处理不确定行数的数据检测空流用来检测前面过来的流是否是空流;阻塞数据只要最后一行多数据源合并使用的是UNION进行合并...
2019-05-06 20:57:59 2467 1
原创 Kettle转换步骤(五)
转换步骤分类:增加新的列字符串处理行列变换排序/排重/字段选择增加新的列使用比较简单,直接填写新增的字段计算器的使用字符串拆分字符串合并字符串替换值映射:对数值进行映射,例如经典的性别1 0映射为男 女:字符串其它转换字符串操作:可以进行字符串转义(例如> 转义为 >)、保留/去除字符串里的数字、移除特殊字符、补充长度行列变换图示如...
2019-05-06 08:51:20 1690
原创 Kettle输出步骤(四)
数据库表: • 表输出 • 更新,删除,插入/更新 • 批量加载(mysql,oracle) • 数据同步表输出数据库配置乱码问题需要进行设置下高级-》添加set names utf8选项-》添加参数characterEncoding utf8defaultFetchSize 500useCoursorFetch truechar...
2019-05-05 21:27:45 1276
原创 Kettle输入步骤(三)
输入步骤主要分为以下几类:生成记录/自定义常量表输入文本文件输入XML 文件输入Json输入其他输入步骤生成记录数,每行的数据都一样,点击预览就可以查看自定义常量数据,在元数据定义字段,数据里面填充就可以每行都不一样表输入表输入是比较常见的输入方式,通过执行SELECT语句,从数据库拉取输入数据可以使用${}形式使用变量,如果使用?变量,要求前面步骤传过来的参数需要...
2019-05-05 17:43:11 1968 2
原创 Kettle资源库运行方式(二)
kettle资源库资源库是用来保存转换任务的,用户通过图形界面创建的的转换任务可以保存在资源库中。 资源库可以使多用户共享转换任务,转换任务在资源库中是以文件夹形式分组管理的,用户可以自定义文件夹名称。1.ketle资源库元数据• 资源库 资源库包括文件资源库、数据库资源库 Kettle 4.0 以后资源库类型可以插件扩展 • XML 文件 .ktr 转...
2019-05-05 17:16:44 1726
原创 Kettle入门(一)
概念Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,绿色无需安装,数据抽取高效稳定。中文名称叫水壶,该项目的主程序员MATT 希望把各种数据放到一个壶里,然后以一种指定的格式流出。更多介绍,参考kettle中文网:http://www.kettle.net.cn/2.kettle四大家族Chef(中文:厨师)、Kitchen(中文:厨...
2019-05-05 15:15:02 1374
2021最新java面试合集pdf.rar
2021-09-23
信息系统项目管理师的思维导图
2021-08-04
kernel-headers-3.10.0-957.el7.x86_64
2020-12-01
bootstrap-table
2018-08-05
小程序代码高亮
2018-06-05
QT5开发实例以及源码
2018-05-12
基于串口通信的RXTXcomm.jar,rxtxParallel.dll,rxtxSerial.dll
2018-05-07
datatables+springmvc+bootstrap实现分页
2018-05-04
PageHelper分页插件的使用
2018-04-21
spring整合通用mapper
2018-04-20
jdk1.8中文api
2018-04-18
spring boot静态资源部署
2018-04-16
springmvc的校验包
2018-04-09
wangEditor-3.0.0.zip绝对可用
2018-01-28
SpringMvc源码
2017-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人