JAVA 全程监听问题 - Java / Web 开发
现有这么一个需求:
BS结构的一个系统,要求每隔1小时就检查下数据库,将这一小时内新添加的数据发送给终端设备(如GPS等)
我不太清楚这样的功能 应该用什么来实现。 是监听嘛?
各位高手给点讲解和指导 不胜感激。。。。
线程实现
bs的话,写个页面,用来连接远端发送数据,然后用crontab加一个一小时一次的任务,wget你刚才的页面
纯程序作的话就是起一个线程,传送数据,然后sleep 1小时,循环发送
什么数据库的,是否有日志的,如果有日志的话可以信息分析下,或者如果表不多的话并且有记录操作时间的话,可以直接通过记录查询
public class LEDListener {
public LEDListener(){
final Timer timer=new Timer();
TimerTask tt=new TimerTask(){
public void run(){
System.out.println("监听开始:每隔1小时刷新一次(tomcat启动5分钟后开始执行)!"+new Date());
//timer.cancel();
}
};
//timer.schedule(tt, 5*60*1000,60*60*1000);
timer.schedule(tt, 1000,60*1000);
}
}
我是这么实现的。
写这么一个类 然后在web.xml中进行下配置下监听即可
相关问答:
如题,C/C++中的execl怎么调用写好的java程序,
execl("/opt/java1.5/bin/java","MyClass",NULL);
这样的不行哦。
不会.
运行java程序
找工具查看一下那个程序的命令行
搜索下:jni ......
我JSP的页面是:
<%@ page language="java" contentType="text/html; charset=gb2312"
%>
<script>
function Save(){
xmlHttp=GetXmlHttpObject()
if(xmlHttp==nul ......
要求:
1、具有2年以上的java开发工作经验,精通java;
2、熟悉Eclipse开发工具,熟悉WEB开发,具有两年以上Java开发经验,掌握面向对象的软件设计方法,
有Spring、Hibernate以及 ......
有谁用java做过打印发票的程序,感觉这方面不是很好控制,希望给点建议,最好能给出代码
简单点就调用window.print()
你也可以把下面代码放到你JSP中:
<html>
<head>
<title> ......