以前写过一篇文章,介绍通过 Java 的 Runtime 类执行操作系统命令行程序:Java调用linux系统shell执行命令。最近项目中又有需要用这个方法,在使用过程中遇到了一些新的问题,感觉以前没有弄清楚,故在此做补充学习记录。
先说明一下这次的需求,在 Java 程序中控制 Hadoop 命令执行 MapReduce 作业,并获取其输出内容。本来没有什么特殊,但由于 MR 执行的...
分类:
编程语言 时间:
2014-08-20 16:24:02
阅读次数:
368
1.1重点检查作业事务码检查过程检查R/3系统是否已经启动· 登录到R/3系统检查每日备份是否正常DB12-Backup Logs:Overview· 检查数据库备份· 检查数据库备份运行时间· 检查操作系统级备份· 检查操作系统级备份运行时间1.2 R/3系统检查(每日4次)作业事务码检查过程检查...
分类:
其他好文 时间:
2014-08-20 16:07:12
阅读次数:
283
在实际项目中,通常需要用到定时任务(定时作业),spring框架提供了很好的实现。
1、 下载spring-quartz插件包
这里默认当前系统中是集成了spring框架的基本功能的。去网上下载spring定时器的jar包,这里用的是quartz-all-1.8.4.jar,下载完成之后添加的项目的classPath中去。
2、编写定时任务执行模块的代码
spring使得定时任务编码十分...
分类:
编程语言 时间:
2014-08-20 12:38:32
阅读次数:
179
PriorityQuenue
优先队列就是作业调度类的ADT,这里用二叉堆来实现。
优先队列最少有两个操作:插入(Insert)和删除最小者(DeleteMin)。
插入操作图解:
图片来源:www.educity.cn
删除操作图解:
图片来源:www.cfanz.cn
代码实现:
//
// main.cpp
// binaryHeap
//...
分类:
其他好文 时间:
2014-08-19 12:59:04
阅读次数:
323
基本框架:a) 通配符 * ? [1-3] [123]b) 输入输出重定向 >> 2>c) 管道 |d) 后台作业 jobs bg fge) 历史记录 history !+历史命令号f) 命令补全 tab 按两下tab显示所有匹配项1、通配符*匹配所有(多个)字符 ?匹配单个字符2、输入输出重定向....
分类:
其他好文 时间:
2014-08-18 16:02:32
阅读次数:
173
一 Quarta介绍 1 Quartz是什么Quartz就是一个纯 Java 实现的作业调度工具,相当于数据库中的 Job、Windows 的计划任务、Unix/Linux 下的 Cron,但 Quartz 可以把排程控制的更精细.2 Quartz 框架的发展历程Quartz项目是由James Ho...
分类:
其他好文 时间:
2014-08-18 15:47:22
阅读次数:
127
/*任意输入三个整数,按从大到小的顺序输出。*/#include void main(){ int num1,num2,num3,tmp; printf("输入任意3个整数:逗号分隔\n"); scanf("%d,%d,%d",&num1,&num2,&num3); ...
分类:
其他好文 时间:
2014-08-18 09:13:53
阅读次数:
340
/*循环结构的演示题*/#include void main(){ /* int i = 0; while(i void main(){ /* int i; for(i = 1;ivoid main(){ int choice; whi...
分类:
其他好文 时间:
2014-08-18 09:13:43
阅读次数:
223
题目链接:http://poj.org/problem?id=1325题目意思:有 k 个作业,机器A有 n 个模式:0 ~ n-1,机器B 有 m 个模式:0~ m-1。每一个作业能运行在 A 的 某一个模式(假设为 i (0 2 #include 3 #include 4 using na...
分类:
其他好文 时间:
2014-08-17 16:54:52
阅读次数:
240
本周五开始学习JQuery。通过一天的接触下来,感觉使用JQuery确实比之前自己写原生JS代码要方便得多,但是有另外一个问题,函数太多,初学的话不了解很多函数功能,使用不顺畅。然后,感觉JQuery自身提供的show(),fadeIn()函数效果太单一,不晓得还有没有替换的函数。另外,本周作业让用...
分类:
Web程序 时间:
2014-08-17 15:29:32
阅读次数:
189