- 浏览: 195229 次
- 来自: ...
-
最新评论
-
clshanghe:
把demo发一下好吗?谢谢了!clshanghe@126.co ...
Quartz在Spring中动态设置cronExpression (spring设置动态定时任务) -
小鱼不爱水:
symark 写道scheduleInfoManager这个b ...
Quartz在Spring中动态设置cronExpression (spring设置动态定时任务) -
mzh_2008beijing:
多谢楼主。问题解决。
Oracle11g R2用EXP导出时报EXP-00011错误的解决方法 -
ziyu_1:
helwens 写道这个工具的局限性在于不能解析出节点属性因为 ...
把xml转换成map -
gzsxt:
谢谢你的提示,我的问题解决了
再次感谢!
ViewFlipper 无法滑动问题记录
文章列表
自己写了一个通用的分页页面,需要有分页的页面引入这个分页页面,并传入几个参数就可以了.
分页代码(JSP代码),样式也写在本页中:
<%@ taglib prefix="cms" uri="http://www.opencms.org/taglib/cms" %>
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<style>
.news_page{
margin-top:10px; ...
- 2009-09-15 14:47
- 浏览 2300
- 评论(0)
传过来一个xml文件,需要转换成Map,能够应对不用结构的xml,而不是只针对固定格式的xml.
转换规则:
1.主要是Map与List的互相嵌套
2.同名称的节点会被装进List
如下面的xml文件:
<?xml version="1.0" encoding="UTF-8"?>
<GmMail>
<template_id>2</template_id>
<to_address>test@corp.gm.com</to_address>
<to_alias&g ...
- 2009-09-15 14:24
- 浏览 28057
- 评论(3)
刚开始接触opencms的时候,由于理解不是很深入,一直不知道怎么去实现把新闻列表的每页列表都静态化.
后来随着理解的加深,发现只要加上了<cms:link></cms:link>的链接都会被静态化.
因此只要把列表的分页的每个链接都带上<cms:link></cms:link>之后,导出的时候就会把这些带参数的链接都处理成静态页面,非常简单方便.
下图为分页代码截图:
- 2009-09-11 12:21
- 浏览 3191
- 评论(0)
将Apache2手动安装成Windows的服务
如果在安装时没有将Apache安装成Windows的服务,那么安装结束后,也可以通过命令行来实现。在<APACHE_HOME>目录下的bin文件夹中,有Apache.exe文件。具有以下执行的参数:
安装为Windows服务 ...
- 2008-09-26 10:58
- 浏览 6073
- 评论(0)
想用 方法名 + .do 的方法直接访问Action中的方法,可以一直访问不到,出现 no mapped 的错误. 测试几次,把问题锁定在 struts.properties 配置文件中.
经过查阅该配置的详解之后,发现一项配置我没有.加上之后就好了.
引用
struts.enable.SlashesInActionNames
该属性设置Struts 2是否允许在Action名中使用斜线,该属性的默认值是false。如果开发者希望允许在Action名中使用斜线,则可设置该属性为true。
原因是,我在配置Action的时候,name中间带有 "/":
<a ...
- 2008-07-10 17:59
- 浏览 6229
- 评论(1)
无论是对程序的本地化还是国际化,都会涉及到字符编码的转换的问题。尤其在web应用中常常需要处理中文字符,这时就需要进行字符串的编码转换,将字符串编码转换为GBK或者GB2312。
一、关键技术点:
1、当前流行的字符编码格式有:US-ASCII、ISO-8859-1、UTF-8、UTF-16BE、UTF-16LE、UTF-16、GBK、GB2312等,其中GBK、GB2312是专门处理中文编码的。
2、String的getBytes方法用于按指定编码获取字符串的字节数组,参数指定了解码格式,如果没有指定解码格式,则按系统默认编码格式。
3、String的“String( ...
- 2008-07-01 13:29
- 浏览 3484
- 评论(0)
书接上回,上回说到,我们已经将页面的时间设置转为了Cron Expression,下面我记录了时间规则。
3) 记录时间规则
我将时间规则存入数据库中,目的是为了生成历史日志,也可以存入XML文件中。当然您也可以省略此步,直接将转换后的规则放入相应的Quartz trigger中。
4) 更新任务触发器的时间设置
到了关键的一步了,也是最简单的一步,一个方法就可以实现了。
首先,我们需要通过trigger的名称得到一个CronTriggerBean;
其次,通过trigger的setCronExpression(String cronExp)方法将新的表达式注入;
最后,R ...
- 2008-06-30 10:17
- 浏览 2826
- 评论(1)
书接上回,
上回说到,武松武二郎斗杀西门庆,为大哥报了仇…… !!!-_- 啊,说串了,嘿嘿 不好意思
(删掉上面一行)
上回说到,我们的设置页面已经做好了,接下来就是将时间转换为Unix Cron Expression。
2) 将时间转换为Unix Cron Expression
需要ActionForm将页面表单数据映射到Action中,然后在Action中转换为cron expression:
1 SchedulerForm schedulerForm = (SchedulerForm) form;
2 String jobName = sc ...
- 2008-06-30 10:16
- 浏览 2596
- 评论(0)
1. 目的:动态设置时间,触发相应的任务
2. 系统架构为 struts + spring + hibernate
3. 实现步骤:
在页面上设置时间;
将时间转换为Unix Cron Expression;
将转换后的时间规则表达式记录到数据库中(也可以写入xml文件中,这里是项目需要记录入数据库中);
从数据库中得到相应的时间规则表达式;
更新您的任务触发器的时间设置;
RESCHEDULE THE JOB。; - )
4. 具体实现细节:
1) 在页面上设置时间
根据具体的业务需求,设置时间规则,下面以某一项目为例,需要 按每月、每周、自定义分为三种规则。 ...
- 2008-06-30 10:16
- 浏览 2921
- 评论(0)
什么是动态定时任务:是由客户制定生成的,服务端只知道该去执行什么任务,但任务的定时是不确定的(是由客户制定)。这样总不能修改配置文件每定制个定时任务就增加一个trigger吧,即便允许客户修改配置文件,但总需要重新启动web服务啊,研究了下Quartz在Spring中的动态定时,发现:
<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean" >
<property name="jobDeta ...
- 2008-06-30 10:03
- 浏览 12093
- 评论(6)
这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内:
mysql> SELECT something FROM table
WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30;
DAYOFWEEK(date)
返回日期date的星期索 ...
- 2008-06-27 11:06
- 浏览 2212
- 评论(0)
mysql日期函数002
TO_DAYS(date)
给出一个日期date,返回一个天数(从0年的天数)。
mysql> select TO_DAYS(950501);
-> 728779
mysql> select TO_DAYS('1997-10-07');
-> 729669
TO_DAYS()
不打算用于使用格列高里历(1582)出现前的值。
FROM_DAYS(N)
给出一个天数N,返回一个DATE值。
mysql> select FROM_DAYS(729669);
...
- 2008-06-27 11:04
- 浏览 2975
- 评论(0)