• 关于

    定时器java

    的搜索结果

回答

spring定时器TimerTask用法:在tomcat服务启动,spring定时器容器加载时会执行定时器里的任务,可设置时间间隔和延迟执行时间,具体做法如下: 定时器Java代码: package com.coalmine.desktop; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.TimerTask; public class Task extends TimerTask { @Override //定时器入口,run()里面是你的任务作业 public void run() { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = new Date(); System.out.println(sdf.format(date) + " 执行TimerTask定时器==============="); } } applicationContext.xml配置如下: <!-- spring定时任务配置 --> <bean id="deskTask" class="com.coalmine.desktop.Task"></bean> <bean id="scheduledTask" class="org.springframework.scheduling.timer.ScheduledTimerTask"> <property name="timerTask"> <ref bean="deskTask" /> </property> <!--任务执行周期 5s (此处单位是毫秒)--> <property name="period"> <value>5000</value> </property> <!--延时10s 执行任务 --> <property name="delay"> <value>10000</value> </property> </bean> <!--启动定时器 --> <bean id="timerBean" class="org.springframework.scheduling.timer.TimerFactoryBean"> <property name="scheduledTimerTasks"> <list> <ref bean="scheduledTask" /> </list> </property> </bean> OK,就这么简单,当启动服务后加载完定时器,延迟10秒后,每隔5秒执行一次run()

小旋风柴进 2019-12-02 01:57:10 0 浏览量 回答数 0

问题

java Timer突然中止

长安归故里. 2020-01-07 13:37:19 0 浏览量 回答数 1

问题

怎么做java定时器

云计算小粉 2019-12-01 19:52:32 1704 浏览量 回答数 1

阿里云高校特惠,助力学生创业梦!0元体验,快速入门云计算!

学生动手场景应用,快速了解并掌握云服务器的各种新奇玩法!

问题

如何利用java来实现mongogdb的数据导出功能

落地花开啦 2019-12-01 20:02:29 1223 浏览量 回答数 1

问题

Spring 定时器每月最后一天语法报错?报错

爱吃鱼的程序员 2020-06-08 16:36:59 0 浏览量 回答数 1

问题

jfinal-ext实现定时器报错,请求帮助?报错

爱吃鱼的程序员 2020-06-14 20:06:14 3 浏览量 回答数 1

问题

java如何在在timer里传递全局变量?

蛮大人123 2019-12-01 20:15:48 1262 浏览量 回答数 2

问题

Java多组定时器实现求助

落地花开啦 2019-12-01 19:39:53 728 浏览量 回答数 1

问题

java项目的部署在linux上,项目的有些功能会失效

杨冬芳 2019-12-01 20:21:44 1297 浏览量 回答数 1

问题

SchedulerX for EDAS怎么快速入门

猫饭先生 2019-12-01 21:06:01 856 浏览量 回答数 0

回答

qaurtz 这个功能还是比较的强大的,自带的例子有基于数据库的定时器。嫌麻烦可以直接使用 Java 的 timer和TimerTask 。 最简单的就是使用Linux 的Cron 把你要执行的代码打包为jar 然后定时执行就可以了。 你说用数据库。 这个定时查询就行了来个最简单的//记得抛在线程里面就可以了 while(true){ // query Thread.sleep(1000); }

a123456678 2019-12-02 02:12:50 0 浏览量 回答数 0

问题

conn = DbKit.getConnection();报错?报错

爱吃鱼的程序员 2020-06-22 21:14:58 0 浏览量 回答数 1

问题

jfinal中c3p0断开连接:报错

kun坤 2020-06-14 14:05:18 0 浏览量 回答数 0

问题

jfinal中c3p0断开连接?报错

爱吃鱼的程序员 2020-06-22 21:20:28 0 浏览量 回答数 1

回答

直接用java 的Timer 和TimerTask放在servlet的init() 方法里 启动就加载 定时器。比spring 好多了。

a123456678 2019-12-02 02:10:28 0 浏览量 回答数 0

问题

用Spring定时器写了个程序,查询数据库固定次数后,内存溢出

a123456678 2019-12-01 20:23:19 3099 浏览量 回答数 1

回答

我觉得你可以用java定时器或者spring quratz,没隔几分钟就查看mysql_log_update.000001 这个文档是否发生变化。

游客ufivfoddcd53c 2020-01-03 19:28:57 0 浏览量 回答数 0

回答

[广州-java-柳健] 1.广告随时上下线应该很好做,把上线的广告扔到队列里去,把下线的从队列剔除;2.过期自动下线,设置过期时间也可以搞定;3.到时自动上线,value存储上线时间,写个定时器,定时扫描,把到时间的广告入队[北京-java-犀利豆] 广告不需要那么精确的。[北京-数据-GYP] 1,自动上下线用数据库做,每次查询广告请求去查一下这个时间这个位置有哪些广告是合法的。2,redis 这里是不是拿来做缓存比较好吧。 来源:云原生后端社区https://www.yuque.com/server_mind/answer

montos 2020-04-20 17:07:49 0 浏览量 回答数 0

问题

JAVA 类似于定时器的功能

蛮大人123 2019-12-01 19:41:06 864 浏览量 回答数 1

问题

java生成pdf格式的图表报表文件

蛮大人123 2019-12-01 19:24:44 2939 浏览量 回答数 1

问题

java 任务执行(非定时任务)绑定处理对象问题 - java报错

montos 2020-06-04 22:04:32 2 浏览量 回答数 1

问题

程序在运行一段时间就停了 也不报错 就是不走啦?报错

爱吃鱼的程序员 2020-06-22 19:52:25 0 浏览量 回答数 1

问题

java实现FTP多线程下载问题

影视达人 2019-12-01 19:41:14 1736 浏览量 回答数 3

回答

监控1:程序自身把点击数写入到数据库里面(可以写个类周期定时写,但是周期不能超过检查程序的周期),这个用个过滤器什么的都能实现。另外一个程序定时检查网站的点击数在检查周期内是否有变化。监控2:如果是Tomcat6和JDK6以后的版本可以考虑定期用jmap和jstat输出一些JVM的使用状态数据,另外打开JVM的JMX远程访问功能,主要是获取线程池和数据库连接池的使用情况。具体的检测指标可能需要再摸索一下,JMX可以用JConsole连上去看,也可以用Java写程序自己去获取状态值,这个可以找下资料。另外JVM参数最好能把HeapDumpOnOutOfMemoryError打开。监控2这个方案我自己暂时还在理论测试阶段,没有实际投入到运营环境中。

落地花开啦 2019-12-02 02:34:10 0 浏览量 回答数 0

回答

不定时去堆内存中清理不可达对象。不可达的对象并不会马上就会直接回收, 垃圾收集器在一个Java程序中的执行是自动的,不能强制执行,即使程序员能明确地判断出有一块内存已经无用了,是应该回收的,程序员也不能强制垃圾收集器回收该内存块。程序员唯一能做的就是通过调用System.gc 方法来"建议"执行垃圾收集器,但其是否可以执行,什么时候执行却都是不可知的。

星尘linger 2020-04-13 13:55:48 0 浏览量 回答数 0

问题

终于开始没日没夜加班了,可是笑不出来了。。。啊哈哈哈哈哈哈 400 请求报错 

kun坤 2020-05-30 14:23:06 0 浏览量 回答数 1

问题

【Java学习全家桶】1460道Java热门问题,阿里百位技术专家答疑解惑

管理贝贝 2019-12-01 20:07:15 27612 浏览量 回答数 19

问题

quartz集群使用spring数据源报错?报错

爱吃鱼的程序员 2020-06-09 14:19:11 0 浏览量 回答数 1

回答

首先要配置spring.xmlxmlns 多加下面的内容、 [html] view plaincopy xmlns:task="http://www.springframework.org/schema/task" 然后xsi:schemaLocation多加下面的内容、 [html] view plaincopy http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.1.xsd 最后是我们的task任务扫描注解 [html] view plaincopy <task:annotation-driven/> 我的配置扫描位置是: [html] view plaincopy <context:annotation-config/> <bean class="org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor"/> <context:component-scan base-package="com.test"/> 扫描的是com.test这样的包下的内容、下面需要接口和实现(我的这几个Java文件都是com.test的包下的、 [java] view plaincopy public interface IMyTestService { public void myTest(); } [java] view plaincopy @Component //import org.springframework.stereotype.Component; public class MyTestServiceImpl implements IMyTestService { @Scheduled(cron="0/5 * * * * ? ") //每5秒执行一次 @Override public void myTest(){ System.out.println("进入测试"); } } 执行后控制台就会打印出 进入测试 了需要注意的几点:1、spring的@Scheduled注解 需要写在实现上、2、 定时器的任务方法不能有返回值(如果有返回值,spring初始化的时候会告诉你有个错误、需要设定一个proxytargetclass的某个值为true、)3、实现类上要有组件的注解@Component

小旋风柴进 2019-12-02 01:57:53 0 浏览量 回答数 0

问题

【精品问答】Java技术1000问(1)

问问小秘 2019-12-01 21:57:43 37578 浏览量 回答数 11
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 2020阿里巴巴研发效能峰会 企业建站模板 云效成长地图 高端建站