`
jeasony
  • 浏览: 196554 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论
文章列表
什么是动态定时任务:是由客户制定生成的,服务端只知道该去执行什么任务,但任务的定时是不确定的(是由客户制定)。 这样总不能修改配置文件每定制个定时任务就增加一个trigger吧,即便允许客户修改配置文件,但总需要重新启动web服务啊,研究了下Quartz在Spring中的动态定时,发现<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean" >          <property name="jobDetail&q ...
  Spring Quartz如何动态配置时间(1) http://www.blogjava.net/allen-zhe/archive/2007/01/10/92913.html
1. 首先编写实现的类,这个类可以是独立不需要继承至quartz,类名为:com.ferly.web.task.SmsSendTask2. 编写spring的配置文件如下:   XML/HTML代码
    原文解释: Field Name Mandatory? Allowed Values Allowed Special Characters Seconds YES 0-59 , - * /
内外网共享FCK editor的上传文件 问题:         后台系统通过FCKeditor上传图片或文件到文件系统中,会把相关的文件和图片信息转换为html脚本存放于数据库的LOB字段中,而图片或文件存放于磁盘系统中。假设外网有一个应用访问同一个数据库读取对应信息时,由于图片存储在后台应用的文件系统中,在网闸的限制下,前台的应用是无法访问后台的文件系统的。前台得不到图片,这样图片就无法显示了。解决:         在前台应用和后台文件系统间开放80端口的情况下,我们可以通过以下三种方式解决:1)通过重写FCKeditor的SimpleUploaderServlet重写的目的是为了将图片 ...
    iterator标签主要用于对集合进行迭代,这里的集合包括List、Set和数组,也包括Map类型的对象。     使用<s:iterator../>标签对集合进行迭代输出,可以选择指定的属性有:          Java代码 
在web应用中,大多数任务是以一种"防止用户长时间等待"的方式完成的。在Google搜索这样的例子中,减少等待时间对用户体验来说至关重要。异步任务的一种解决方案是在用户提交后生成一个线程(来处理异步任务),但这也不能解决那些需要以一定时间间隔重复运行任务、或在每天的指定时间运行任务的情况。  让我们从一个数据库报表的例子来看看任务调度能如何帮助改善系统设计。报表可能是错综复杂的,这取决于用户所需数据的种类,以及是否需要从一个或多个数据库收集大量数据。用户可能需要很长时间来运行这样的"按需"报表。因此,我们向这个报表示例中添加任务调度机制,以便用户可以安排在 ...
一个非常简单的quartz例子 在quartz中一个作业实例必须实现org.quartz.Job接口 如:   package com.unicom.gdnum.jobs;   import java.util.*;   import org.apache.commons.logging.*; import org.quartz.Job; import org.quartz.JobExecutionContext; import org.quartz.JobExecutionException;   public class HelloworldJob implements Job{    s ...
做项目怎么久,都是以mysql和sqlserver为数据库,最近的一个项目,要使用oracle,以前老师也教过,但几乎都没认真学过。所以这次的oracle是零开始。想借博客,做下笔记,高手略过。。。(*^__^*) 嘻嘻……,哇哦,原来,javaeye的博客有自动保存,好功能。。什么时候学一下。 --序列:   oracle中的自增长序列,可为每个,字段自定义自己的序列,我是使用pssql来创建sequence。在hibernate中的配置下:           <id name="id" type="java.lang.Long">    ...
  泛型是JDK1.5的一个新的特性,使用泛型机制编写的程序代码要比那些杂乱的使用Object变量,然后再进行强制类型转换的代码具有更好的安全性和可读性。如果你的系统运行在JDK1.5以上的版本上,建议多使用泛型来代替无休止的对象转换。          在软件设计中我们开始对系统进行三层甚至是多层架构了,目的是职责更加的明确,功能更加的分离。而常常使用的三层架构就是将表现层、业务逻辑层和持久层进行分离,每一层关注点不同,职能更加的清晰。所以DAO的设计模式现在已经被我们所接受,下面就介绍一下泛型DAO的设计和实现。          这次的DAO例子是基于接口的.很多工具, 像Hibernat ...
公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成.排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。     1、地址码 表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按 GB/T 2260 的规定执行。     2、出生日期码
package com.hanfeng.test;  import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.util.Random;  import javax.imageio.ImageIO; import javax.servlet.ServletException; import javax.servlet.ServletOutputStream; import javax.ser ...
struts.serve.static.browserCache 该属性设置浏览器是否缓存静态内容。当应用处于开发阶段时,我们希望每次请求都获得服务器的最新响应,则可设置该属性为false。 struts.enable.DynamicMethodInvocation 该属性设置Struts 2是否支持动态方法调用 ...
  因为项目有个需求,要求能够在某个预定时间对特定报表进行自动打印。报表的形式主要是excel。如果是c++或者c#什么的,简直是小菜一碟。可惜,偏偏是java实现。并且,这又不同于常见的页面手工打印,可以通过javascript调用打印机来实现。于是乎,开始摸索如何实现该功能。      首先想到的是java自带的打印类。在javax.print包下。根据jdk说明,照着搬来了个程序,小试牛刀。     Java代码 /**    * @author xjj    * 说明:打印类    * email: exceljava@163.com    * @date Oct 29, 2 ...
4.    多文件上传: Struts2也可以很方便地实现多文件上传。          在输入表单域增加多个文件域:multifileupload.jsp                    <%@ page language="java" contentType="text/html; charset=UTF-8"%> <%@ taglib uri="/struts-tags"
Global site tag (gtag.js) - Google Analytics