文章列表
Spring定时器在同一时间重复执行两次
解决方案如下:
最近用Spring的quartz定时器的时候,发现到时间后,任务总是重复执行两次,在tomcat或jboss下都如此。打印出他们的hashcode,发现是不一样的,也就是说,在web容器启动的时候,重复启了两个quartz线程。 研究下来发现quartz确实会加载两次: 第一次:web容器启动的时候,读取applicationContext.xml文件时,会加载一次。 第二次:Spring本身会加载applicationContext.xml一次。 而我的quartz配置就是写在applicationContext.x ...
需要引入quartz-all.jar,具体用法如下
Java代码:
package com.coalmine.desktop;
import java.text.SimpleDateFormat;
import java.util.Date;
public class QuartzJob {
public
void work() {
SimpleDateFormat
sdf = new SimpleDateFormat(&q ...
用法十分简单,只需写好定时任务,在spring配置文件里配置一下就OK
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
public void run() {
...
Ext雷达图,怎么去掉每一圈上的刻度?代码如下:效果如图片(去掉图中黑框部分刻度)
var store = Ext.create('Ext.data.JsonStore', { fields: ['name', 'data1', 'data2', 'data3'], data: [ { 'name': 'metric one', 'data1': 14, 'data2': 12, 'data3': 13 }, { 'name': 'metric two', 'data1': 16, 'data2': 8, 'data3': 3 }, ...
如下代码:
var ac = {
xtype: 'actioncolumn',
header: '操作',
width: 50,
items: [{
icon : basePath + '/resources/images/edit.gif', // Use a URL in the icon config
tooltip: '编辑',
handler: function(grid, rowIndex, colIndex) {
...