这个功能真是没思路啊 我的管理后台有这么一个功能,数据库表里时间不确定,动态可变的,然后到这个时间。程序就要干某件事情。这个该怎么搞呢?定时任务?不符合需求,服务端推送?但是时间不固定啊?而且不可能一直监听这张表字段吧?伤脑筋,求高手来讲讲这种功能实现思路。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有个java的框架叫quarz,不知道是不是楼主需要的,楼主可以去看看 把你的定时的时间加载到缓存里面去,如果有变化(修改)也要实时更新缓存时间、然后用一个线程,盯着这个时间,到了就跑批之前用的是quarz..这个东西不靠谱。自己写了一个 需要监听的数据不多的话,可以加入到内存当中然后起一个time,同时加入一个观察者(也就是你说的监听吧)发生变化的时候去更新这个time。 写个bat->调用class文件(写你的业务逻辑)->配置这个计划任务(掉你写的这个bat)的时间为你要的时间->时间到了windows自动执行这个job->手工 quarz就可以 , 先根据你数据库表时间的精确值。例如你你数据库的时间是精确到分的,你的定时器就每分钟吊起一下任务,然后获取当前时间和数据库的时间进行比对。如果比对成功就吊起业务逻辑。 java socket通信发消息 怎么实现 VSS 使用方法 Struts 2.0的输入效验的一个小问题 怎么让java程序在服务器上开机就运行 日期格式的转换问题---急 hibernate问题4 连接SQL2005的时候报java.sql.SQLException:[Microsoft][SQLServer 2000 Driver forJDBC]Error establishing socket,救命啊.. 如何实现动态的创建下拉列表框呢?求解 javabean对象初始化问题,大家进来帮下忙! 有没有办法看到源代码(用FRAME组成的页面) 请读过本科大学的并且已经有工作经验的开发者进来看看 模拟登陆的问题
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货