`
文章列表
2003 年 9 月 08 日 WWW的发展使得基于因特网的应用程序不再局限于静态或者简单的动态内容提供。传统的一些以软件包形式发布应用程序例如报表系统等都在逐渐搬到因特网上。但是这两者之间有着天壤之别,虽然对于数据获取、业务处理等方面基本类似,但是最大的差别在于用户界面。为了能在web浏览器上显示要求用户界面使用HTML以及图片的方式来展现数据,而传统的一些利用操作系统本身的控件来开发的用户界面无法适应琳琅满目的客户端,因此在这里也变得无能为力。回到本文的题目上来,为了创建一个可以在web浏览器上查看到图表一般有两种做法:第一种就是使用applet利用java本身对图形的支持来显示一个图表; ...
通过修改tomcat下的server.xml文件解决了这个问题 <Host name="localhost" debug="0" appBase=""        unpackWARs="true" autoDeploy="true"> <Context path="" docBase="lenovomobilealarm" debug="0"/> 这里appBase为空,quartz就会执行一次了,否则会执行两 ...
非web应用开发中,系统用Spring集成Quartz,也就是在Spring配置文件applicationContext.xml中配置Quartz,具体代码如下: Xml代码 <!-- Quartz调度模块 -->   <bean id="callJobBean" class="iprai.quartz.CallJobBean" />      <bean id="callJobDetail" class="org.springframework.scheduli ...
  Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表。Jobs可以做成标准的Java组件或 EJBs。 实例: package example.quartz; import org.quartz.CronTrigger; import org.quartz.Job; import org.quartz.JobDetail; import org.quartz.JobExecutionContext; ...
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> <ref local="passwordChangeJobTrigger"/> </list> </property> </bean> <!-- 示例 --> ...
package com.xzl.quartz;import org.apache.log4j.Logger;public class TJob {    private Logger logger = Logger.getLogger(this
准备工作 下载quartz和spring相应的包   1.编写测试类 public class SimpleService implements Serializable {                 private static final long serialVersionUID = 122323233244334343L;         private static final Log logger = LogFactory.getLog(SimpleService.class);         public void testMethod1(){        ...
  摘自《Spring 解密》 scope用来声明IOC容器中的对象应该处的限定场景或者说该对象的存活空间,即在IOC容器在对象进入相应的scope之前,生成并装配这些对象,在该对象不再处于这些scope的限定之后,容器通常会销毁这些对 ...
如何使用spring的作用域:<bean id="role" class="spring.chapter2.maryGame.Role" scope="singleton"/>这里的scope就是用来配置spring bean的作用域,它标识bean的作用域。在spring2.0之前bean只有2种作用域即:singleton(单例)、non-si ...
  1,两者都是通过xml配置文件加载bean,ApplicationContext和BeanFacotry相比,提供了更多的扩展功能,但其主要区别在于后者是延迟加载,如果Bean的某一个属性没有注入,BeanFacotry加载后,直至第一次使用调用getBean方法才会抛出异常;而App ...
查询及删除重复记录的SQL语句1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select   peopleId from   people group by   peopleId having count(peopleId) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录delete from people where peopleId in (select   peopleId from people group ...
public class Stack { int[] data; int maxSize; int top; public Stack(int maxSize) { this.maxSize = maxSize; data = new int[maxSize]; top = -1; } /** * 依次加入数据 * @param data 要加入的数据 * @return 添加是否成功 */ public boolean ...
转载:http://darkranger.iteye.com/blog/352857 几种读取属性文件的JAVA实现方式(2005年) 1.使用java.util.Properties类的load()方法,示例: Java代码 InputStream in = lnew BufferedInputStream(new FileInputStream(name));    Properties p = new Properties();    p.load(in);   InputStream in = lnew BufferedInputStream(new ...

Site

    博客分类:
  • Java
http://www.szikao.com/computer/page/szikao_93534.htm http://www.zhufengpeixun.cn/list.asp?classid=16&nclassid=55&id=478#_Toc111631136
TRUNCATE和DELETE有以下几点区别    1、TRUNCATE在各种表上无论是大的还是小的都非常快。如果有ROLLBACK命令DELETE将被撤销,而TRUNCATE则不会被撤销。  2、TRUNCATE是一个DDL语言,向其他所有的DDL语言一样,他将被隐式提交,不能对TRUNCATE使用ROLLBACK命令。  3、TRUNCATE将重新设置高水平线和所有的索引。在对整个表和索引进行完全浏览时,经过TRUNCATE操作后的表比DELETE操作后的表要快得多。  4、TRUNCATE不能触发任何DELETE触发器。  5、不能授予任何人清空他人的表的权限。  ...
Global site tag (gtag.js) - Google Analytics