自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 kettle作业使用 JavaScript 脚本验证组件

作业流程JavaScript 脚本验证组件//执行某个方法Packages.com.test.getCache();//执行某个带参方法Pachages.com.test.getCache(_entry.getLogChannel(),_entry_);//日志输出_entry_.logBasic('cache缓存大小:' + Package.com.test.cache.size());具体方法public static void getChache(LogChannelInte

2021-03-23 12:56:09 815

原创 kettle javaScript组件字符串全替换

//将英文逗号替换为0var TEST = "ABC,DEF,GHI".replace(/,/g,'0');

2021-03-23 12:35:20 975

原创 kettle中FTP组件使用

ftp下载ftp上传

2021-03-23 12:24:48 1927 4

原创 使用kettle将数据库blob字段数据生成txt文件进行传输

思路主要思路是利用的java中的Base64工具类将blob字段转为String类型,然后将数据生成至txt中1.将oracle中数据库中blob字段转为Base64字符串图片中的内容//Script herevar wj = '';//WJNR是oracle数据库中blob字段,将其转为base64格式字符串if(null != WJNR){ //wj = new Packages.java.util.Base64.getEncoder().encodeToString(WJNR);

2021-02-08 11:34:52 2276

原创 shell脚本命令支持任务每天定时重启

1.通过纯shell脚本命令进行每天定时重启while truedo#脚本启动当前时间nowtime=$(date "+%Y-%m-%d %H:%M:%S")echo "脚本启动开始时间:$starttime"#下次重启时间(明天凌晨05点30分)restarttime="$(date -d tomorrow "+%Y-%m-%d") 05:30:00"#转为时间戳nowtime_stamp=$(date --date="$nowtime" +%s)restarttime_stamp=

2020-09-15 18:56:29 2406

原创 oracle数据库锁表、执行sql、删除锁表方法

锁表查询 select o.*,s.* from v$locked_object l inner join dba_objects o on l.object_id = o.object_id inner join v$session s on s.sid = l.session_id;查看执行sqlselect t.sid,t.sertal#,t.wait_class,s.sql_id,s.sql_test,t.status from v$session t,v$sql s w.

2020-07-30 18:25:19 431

原创 启动执行JAVA JAR文件中的MAIN方法

java -cp test.jar;lib/*; com.Main可参考此文章https://blog.csdn.net/chenzeyi_java/article/details/52518295/

2020-07-20 17:28:32 248

原创 java 堆栈信息丢失问题

在启动服务命令中添加如下参数:–XX:-OmitStackTraceInFastThrow如果你的项目部署在tomcat中,可将上面参数放入相应的bin/catalina文件中:JAVA_OPTS="–XX:-OmitStackTraceInFastThrow -Xms3g -Xmx10g "

2020-07-15 16:42:38 303

原创 linux定时删除日志文件

删除命令find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \;例如:find /logs/ -mtime +天数 -name "info.log" -exec rm -rf {} \;将上面命令写入启动脚本文件,如auto-delete-logs.sh输入命令:crontab -e新增如下内容:20 6,12,18 * * * auto-delete-logs.sh //每天6:20,12:20,18:20启动重启cro

2020-07-08 17:57:12 150

原创 linux下nohup日志定时分隔

this_path=$(cd `dirname $0`;pwd)cd $this_pathecho $this_pathcurrent_date=`date -d "-1 day" "+%Y%m%d"`echo $current_datesplit -b 65535000 -d -a 4 /home/.../nohup.out /home/.../log/log_${current_date}_cat /dev/null > nohup.out————————————————

2020-07-08 17:50:06 590

原创 tomcat部署的项目乱码问题

出现乱码的原因之一:在tomcat的conf目录的server.xml文件中:<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />添加 URIEncoding="UTF-8"效果如下:<Connector port="8080" protocol="HTTP/1.1"

2020-07-01 15:24:21 204

原创 linux下查找占用大量空间的文件

1.首先使用 df -h 查看使用率2.进入相应的目录,使用 du -sh ./ 即可查看到占用大空间的文件目录*

2020-05-20 10:30:43 157

原创 xml解析为JSON处理-使用简单

引入org.json包<dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20180813</version></dependency>自己也可以到maven仓库下...

2020-04-15 16:39:18 354

原创 kettle HTTP client组件,当请求url中含有中文参数时,请求出错问题解决

kettle HTTP client组件,当请求url中含有中文参数时出错问题解决可以利用JavaScript组件将url里面的中文参数进行转义编码如:var name = "李四";var url = "http://xxx?name="+name+"&zjhm=123";利用encodeURIComponent() 函数进行编码var name = "李四";var u...

2020-04-10 18:33:03 2260

原创 使用kettle的JavaScript组件解析复杂json字符串-简单好用

1. json格式的字符串示例: var json ={"code":100,"state":true,"data":{"strs":[{"name1":"str1","name2":"str2"},{"name1":"str3","name2":"str4"}]},"message":"查询成功"};2. JavaScript组件代码示例://Script hereeval('var...

2020-03-21 12:04:44 3529

原创 fastjson序列化(javaBean对象转字符串)时字段的大小写问题

1.在javaBean对象中参数上加上注解:@JSONField(name = “WBDW”)private String ZYDL;2.在javaBean对象中get方法上加上注解:@JSONField(name = “ZYDL”)public String getZYDL() {return ZYDL;}...

2019-11-17 17:18:26 1160

原创 导出 应用的dump日志

导出 应用的dump日志jstack pkid > dump.log如果报错 conmand not found 是命令没在jdk中的bin目录下执行命令,应该是环境变量没用

2019-10-23 09:57:14 868

原创 linux 定时重启应用脚本

1. 先关闭之前启动的进程ps -ef|grep xxx|grep java|awk ‘{print $2}’|xargs kill -9其中xxx 为要关闭的进程标识2. 启动应用以启动jar为例:nohup java -jar xxx.jar -Dspring.config.location=xxx/application.properties >> test.log ...

2019-10-15 16:24:22 2516

原创 linux 后台运行jar,即关闭界面程序可以后台运行

当前的命令默认会把日志输出到nohup.out文件中nohup java -jar XXX.jar &指定输出文件nohup java -jar XXX.jar >log.out &

2019-08-27 19:30:49 627

原创 阿里巴巴json 解析排序问题

JSONObject json=new JSONObject(true);//新增值时按增加顺序来入值将json字符串转换为JSONObject之后可能会出现顺序不一样,即在JSONObject中,可以用:JSONObject jsonObject = JSONObject.parseObject(dataString, Feature.OrderedField);后面加上参数:Feat...

2019-08-27 19:28:01 651 1

原创 利用kettle通过http请求批量获取图片并入库示例

批量http请求kettle流程图示例:1.自定义常量数据组件2.HTTP web service插件3.javascript代码4.表输出效果如下写下这篇博客,主要是个人感觉这个东西还挺实用,由于时间长久的话可能就忘记了,所以在这里记录下来,作为经验积累...

2019-05-08 20:43:32 2757

原创 前端页面简单添加进度条

前端添加进度条话不多说直接上代码,具体步骤如下:前端代码:在页面添加下面代码<div class="processcontainer" title="正在处理,请耐心等候..."> <div id="processbar" style="width:0%"></div></div>进度条样式:如果认为样式不太好,可以自己调试改动...

2019-05-07 21:35:58 5106 6

原创 解决post请求弹出框问题,及参数乱码问题

var $form = $("<form method='post' action='xxbk/shxx/plshadd' target='plshForm' enctype='multipart/form-data' accept-charset='UTF-8'></form>"); var $input1 = $("<input type='hidden' na...

2019-04-29 13:13:45 524

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除