易截截图软件、单文件、免安装、纯绿色、仅160KB

java 执行批处理文件.bat 数据库自动备份

1.提前写好备份.bat,放在某个文件夹里,将路径设置在.properties里的
 @echo off
set txt=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%
echo %txt%
echo --------------------------------------------------
echo -------------正在执行oracle数据库备份--------------
echo --------------------------------------------
echo ...
echo ...
echo 导出Database...
if exist %txt%.dmp del %txt%.dmp
exp userid=user/user@ORCL file=d:/%txt%.dmp
echo ...
echo ...
echo 备份完成!
exit
2.在XML文件里添加监听
<listener>
 <listener-class>
  com.dbbackup.DbBackUpListener 
 </listener-class>
</listener>
3.主程序
import java.io.FileNotFoundException;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
import javax.servlet.ServletContext;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
public class DbBackUpListener implements ServletContextListener {
// 设置备份间隔时间
 int intTime = 60;//这里设置1分钟执行一次
 public void contextDestroyed(ServletContextEvent sce) {
 }
 public void contextInitialized(ServletContextEvent sce) {
  ServletContext ctx = sce.getServletContext();
  
// 取得.bat文件的路径。路径设置到了.properties里
  String filePath = PropertyUtil
    .getProperty("WEB-INF/test.bat");
  PickTask picktask = new PickTask(ctx.getRealPath(filePath));
  
// 多久执行一次
  picktask.start(1, intTime);
 }
}
class PickTask {
     private Timer timer;
     private String fileName = null;
     public PickTask(String fileName1) {
          this.timer = new Timer();
          this.fileName = fileName1;


相关文档:

java使用rocksaw和vserv tcpip实现基于ICMP的Ping功能

一:准备 www.savarese.org download
 1.  rocksaw-1.0.0-src.tar.gz
 2.  vserv-tcpip-0.9.2-src.tar.gz
二:编译源文件得到jar包 使用Ant
 1.  build vserv-tcpip-0.9.2-src
      在vserv-tcpip-0.9.2目录下面建一个tests目录,然后在cmd窗口下进入 ......

[android dev] How to create Menu @ JAVA & XML

to create Menu @ JAVA & XML ....
first, to tell you how to do. just to fill the following Method provided by Activity.
public boolean onCreateOptionsMenu(Menu menu)
public boolean onOptionsItemSelected(MenuItem item)
public boolean onPrepareOptionsMenu(Menu menu)
3 method above is simple to ......

Java获取IP地址:request.getRemoteAddr()警惕

Java获取IP地址:request.getRemoteAddr()警惕

关键字: request ip

在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr()
,这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。
如果使用了反向代理软件,将http://192.1 ......

转[收集java的常用函数代码]

package net.java2000.tools;
/**
* Title:        Java Bean 工具
* Description:
* Copyright:    Copyright (c) 2001
* Company:      JAVA世纪网 
* @author 赵学庆
* @version 1.0
*/
import java.util.*;
import ......

Java频道专家专栏上线 首期热评Java7新特性四大体验

距离Java7的MR版本发布有段时间了,通过安装试用之后的总体感觉是:速度又快了。仔细阅读了Java7的相关文档发现,Java7拥有如下的一些新的特性。
首先是模块化特性:如果您安装和使用过NetBeans6.7的话,是不是会有一个很大的感觉,就是NetBeans6.7的启动速度比以前快了很多,当然并不是NetBeans已经使用了Java7,而是NetB ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号