- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 request的params参数和url直接拼接
访问几次后需要过滑块,逻辑是请求地址返回结果503,其实是滑块验证的的html和相关js,过往滑块后,再次请求该地址返回200。很关键的的是两个url请求返回的结果都是200,以为是成功了,一直把重点放在再次请求时参数有什么不对,结果方向就错了。问题:过完滑块后,接口返回200,在带参数再次请求地址返回503,如果成功再次请求应该返回200的。>需要账号登陆,小心点用,我的账号搞的登陆不了了,不知道是bug还是封了,不能重新登陆了。掉坑了:在搞完加密后,加密的字符串是放到url上使用get请求。
2024-11-12 10:00:00
355
原创 参数跟丢了之JS生成器和包装器
最后推测h5st参数是在匿名函数中case0位置生成,但是在case0代码块并没有发现拼接h5st参数的位置,而关键点是在window.ParamsSign这个类中,关键的加密逻辑都在里面。问题:跟栈的时候在case20的位置找到最终h5st的结果值,再往上跟栈找不到生成和拼接h5st的位置。最终的生成结果会在s对象的PromiseResult属性中,这也是很坑的,很容易看不到导致跟丢了参数;就可以回答开始提出的问题,在case20处可以看到h5st的结果,case处没有找到拼接h5st处的地。
2024-11-06 22:12:52
408
1
原创 kettle组件javaScript脚本案例3 生成新行
该案例是kettle自带例子,位置在安装目录下的data-integration\samples\transformations\JavaScript - create new rows.ktr转换作用说明:把一行数据Group1, Group2, Group3, Group4转换成四行数据Group1Group2Group3Group4组件Generate Rows,输入组件,生成测试数据组件Dummy (do nothing),空操作,拼接数据流,...
2020-12-04 10:45:11
1615
原创 kettle扩大运行内存
机器内存大,kettle却还是报错内存溢出,这时候可以尝试调整kettle的运行内存在windows中运行修改Spoon.bat文件中的参数PENTAHO_DI_JAVA_OPTIONS-Xms最小运行内存,-Xmx为最大运行内存,m为内存单位,也可以直接设置g为单位在linux中修改spoon.sh的参数PENTAHO_DI_JAVA_OPTIONS-XX:MaxPermSize=256mJVM最大允许分配的非堆内存,java8以上中已经移除了该参数,如果使用的jdk8以上可以把.
2020-12-04 09:42:07
6607
1
原创 kettle自定义拼接json格式输出,arcgis的json格式为例子
先上图,速度的话我跑了20万数据,16个字段,14000条/秒,机器是自己笔记本i5处理器,kettle给了4g内存1.源数据如下,field01字段可能有特殊字符,需要把字段field05的经度和纬度截取出来2.目标数据是arcgis的json格式数据,最后的拼接结果是一行数据并没有格式化,这里为了方便看{ "displayFieldName": "", "fiel...
2019-12-10 11:48:34
4921
原创 kettle循环解决连接oracle数据库报错Connection reset
介绍两种循环方式,一种是官方自带例子,通过job组件执行每一行来循环,第二种通过javaScript脚本组件循环1.kettle8官方案例文件位置:$KETTLE_HOME/samples/jobs/process all tables这个例子是先获取数据库中的所有表名,统计表格表的数据条数,最后输出到txt上包含文件和作用:流程控制总jobtransformati...
2019-07-04 11:15:33
3302
3
原创 kettle组件javaScript脚本案例2 设置变量和获取变量
文件位置:$KETTLE_HOME/samples/transformations/data-generator/JavaScript - Access environment variables.ktr组件1:Generate Rows生成10行,没有列组件2:Java Script ValuegetVariable(strVarName, "")和setVariable...
2019-07-01 12:17:53
7997
原创 kettle组件javaScript脚本案例1
javaScript脚本这个组件用处还是很方便的,比如:js脚本写起来很方便,不用像java脚本要有固定的代码块,输出字段也要写两遍;创建新行,一行变多行;使用java类;封装好了很多方法,字符串、日期、数字、文件操作相关常用的方法都封装好了;可以写多个javaScript脚本,自定义function,定义js全局变量;案例1:生成随机字符串.文件位置:$KETTL...
2019-06-26 16:36:45
7755
原创 centos6,centos7离线升级openssh到最新版本
打包下载:以下用到的所有安装包和依赖包1.安装telnet服务和客户端 1.1按顺序执行 cd ~/package/telnet rpm -ivh xinetd-2.3.14-40.el6.x86_64.rpm rpm -ivh telnet-server-0.17-48.el6.x86_64.rpm...
2019-05-28 19:35:47
4039
2
原创 windows下kettle环境搭建
1.安装软件准备pdi-ce-8.2.0.0-342.zip,jdk-8u161-windows-x64.exe不同kettle需要不同版本的jdk支持,kettle8必须使用jdk8以上版本pdi-ce-8.2.0.0-342.zip下载https://sourceforge.net/projects/pentaho/files/Pentaho%208.2/client-too...
2019-04-03 11:17:33
4001
原创 Linux下Oracle图形界面安装、静默安装和卸载总结
Linux带图形界面安装oraclelinux下安装oracle还是比较麻烦,官方在线文档1.详细安装步骤,有步骤解释和截图参考博客2.安装完后配置listener.ora和tnsnames.ora两个文件,把主机名修改成本机ip才能远程连接数据库listener.ora参考配置# listener.ora Network Configuration File: /u01...
2018-07-31 19:41:25
1552
原创 Linux下kettle安装和crontab定时任务
运行./pan.sh 后 .kettle目录会再配置的KETTLE_HOME目录下面生成,如果没有配置KETTLE_HOME这个目录会在当前用户家目录生成,.kettle目录下会生成kettle.properties,这个文件是用来配置kettle全局变量的,一般数据库连接ip地址,用户,密码都可以配置在这个文件,另外还可以覆盖kettle一些自带的变量值。crontab需要注意的一个是:比如设置每22分钟运行一次,那么会在每个小时0分钟,22分钟,44分钟运行,并不是每加22分钟运行一次。
2018-07-07 23:34:38
2063
1
telnet+vsftp+openssh+centos6-7.rar
2020-04-30
connection_reset.rar
2019-12-10
output-json.ktr
2019-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人