JAVA WEB程序中添加定时器
//这是我的定时器类,用来定时执行某段任务;
package com.my.time;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Timer;
public
class
BugXmlTimer {
public
Timer timer;
public
void
timerStart(){
timer =
new
Timer();
Date datetime=
new
Date();
Date midnightDate=
new
Date();
SimpleDateFormat sdf1 =
new
SimpleDateFormat(
"yyyy-MM-dd"
);
SimpleDateFormat sdf2 =
new
SimpleDateFormat(
"yyyy-MM-dd HH:mm:ss"
);
try
{
midnightDate = sdf2.parse(sdf1.format(datetime)+
" 23:00:00"
);
}
catch
(ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
long
in
=midnightDate.getTime()-datetime.getTime();
System.
out
.println(
"before task"
);
//立刻执行,然后每隔30s执行一次
timer.schedule(
new
BugXmlTimerTas
相关文档:
java WEB软件开发中的一些体会,它由一系列知识组成,为了实现一个共同的目的,即一个安全,稳定,可扩展的软件。
总结如下:
1 java基础
2 操作系统(windows,linux,unix等)
3 数据库(oracle,mysql,sqlserver)
4 jsp(html,css,javascript,Ajax,XML等)
5 Jsp服务器(tomc ......
这里有一个MSWordManager 类,是jacob官方发布的工具类,里面有大多数Java操作MS Office的工具。
package com.test;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
im ......
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.nio.channels.FileChannel;
public class DealFile {
/**
* 删除文件
......
必须的承认java互联网项目强势不在这里,是需要大量辅助工作才能提高速度
1 前提有个好硬件
2 全站html静态化 (非伪静态)
3 整合apache+tomcat 或者iis+tomcat 之类的 当然其他java web容器也能整合
4 squid 加速
5 负载均衡 apache
大体框架实现即是如此
如果还沉浸在 db connect 等对象没有clos ......
我非常幸运能浏览这篇对所有(基本上是全部) Java 开源报表的 Tools. 摘自:http://www.open-open.com/19.htm
Openreports
OpenReports提供基于web
的灵活报表解决方案,通过浏览器自动生成动态PDF, XLS, HTML, CSV和Chart报表。利用到的开源技术有Hibernate, Veloctiy, Webwork。
更多Openreports信息
JFr ......