java语言代码大全新手入门(java语言代码大全)

时间:2022-07-18 03:36:20来源:
导读大家好,小北比来为大家解答以上问题。java语言代码大全新手入门,java语言代码大全很多人还不知道,现在让我们一起来看看吧!1、写一个小

大家好,小北比来为大家解答以上问题。java语言代码大全新手入门,java语言代码大全很多人还不知道,现在让我们一起来看看吧!

1、写一个小型应用程序侦听器,在小型应用程序初始化时,就开始定时任务。

2、我写个简单定时备份数据库的例子供参考:任务管理器。

3、javaimport Java。

4、util。

5、计时器;导入javax。

6、servlet。

7、servletcontextevent导入javax。

8、servlet。

9、servletcontextlistener公共类工作管理员实现ServletContextListener {//每天的毫秒数私有静态最终长周期_日=日期.以天为单位;//无延迟私有静态最终长NO _ DELAY=0;//定时器私人定时器计时器;//Web应用结束时停止任务公共void上下文已销毁(ServletContextEvent arg 0){ timer。

10、cancel();}//Web应用启动时初始化任务公共void上下文已初始化(ServletContextEvent arg 0){ Timer=new Timer('数据库备份,真);//启动任务备份计时器。

11、schedule(new BackUpTableTask(),NO_DELAY,10000);}}DateUtils.javapublic接口DateUtils { public static final long MILLIS _ IN _ DAY=17 * 60 * 60 * 1000;公共静态最终字符串BACK _ NAME=' c : \ \ test。

12、bak ';} backuptabletask。

13、javaimport Java。

14、util。

15、*;导入Java。

16、io。

17、io异常;导入Java。

18、SQL。

19、*;公共类BackUpTableTask扩展TimerTask { private static boolean is run=false;@Overridepublic void run() {if(!正在运行){日历c=日历。

20、getinstance();如果(' 17:48 '。

21、等于得到日历: c . get(日历。

22、分钟))){ isRun=true请尝试{连接con=数据库连接。

23、获取连接();语句stmt=con . create语句();stmt。

24、执行更新('将数据库测试备份到磁盘=' '日期实用程序.BACK _ NAME ' ');} catch(NumberFormatException e){//TODO自动生成捕捉块e . printstacktrace();} catch (IOException e) {//TODO自动生成捕捉块e . printstacktrace();} catch (SQLException e) {//TODO自动生成捕捉块e . printstacktrace();} is run=false } } else { system . out . println('上次任何还未执行完成.');}}}。

本文到此结束,希望对大家有所帮助。

标签:
最新文章