- 博客(31)
- 收藏
- 关注
原创 quartz中怎样处理Job并行的情况
在 Quartz 中,Job 是一个接口,企业应用需要实现这个接口以定义自己的任务。基本来说,任务分为有状态和无状态两种。实现 Job 接口的任务缺省为无状态的。Quartz 中还有另外一个接口 StatefulJob。实现 StatefulJob 接口的任务为有状态的,上一节的简单实例中,我们定义的 SampleJob 就是实现了 StatefulJob 接口的有状态任务。下图列出了 Quart...
2014-02-26 09:50:28
823
原创 quartz 中部分Job未执行
quartz中部分Job未执行的原因有3个1 所有的线程都忙着其它的调度任务2 调度器死掉了3 Job的执行时间已近过去了quartz任务多线程测试工作 Quartz 调度器以多线程的方式执行调度任务JobDetail,缺省线程池大小为10,也就是说若调度器中已有10个Job在工作(线程没有结束),那么即使有JobDetail到了被触发的时间,新的JobDetail不...
2014-02-26 09:03:22
1646
原创 关于Map常用的方法
1 将Map转换成List// key listList keyList = new ArrayList(map.keySet());// value listList valueList = new ArrayList(map.valueSet());// key-value listList entryList = new ArrayList(map.entrySe...
2014-02-25 09:25:21
158
原创 quartz 触发器未到时间就执行
在创建触发器的时候,有一个属性叫开始时间,在开始时间到当前系统之间有可能会存在可能会触发的时间却并没有被触发,这属于丢失的触发Misfired。quartz对于这样的触发有两种处理方式MISFIRE_INSTRUCTION_FIRE_ONCE_NOW:针对 misfired job 马上执行一次;MISFIRE_INSTRUCTION_DO_NOTHING:忽略 misfired job,等待...
2014-02-21 11:44:30
879
原创 hibernate.MappingException: org.dom4j.DocumentException:
原因:hibernate映射文件写错了
2013-12-24 10:45:45
341
原创 Effictive Java 读书笔记
Effictive Java[color=red][size=x-large]1 考虑用静态工厂方法代替构造函数来创建对象[/size][/color][color=green][size=large]静态工厂方法可以封装实例的细节,并且能控制实例的数量,减轻jvm的堆栈中的压力,与用new语句调用的构造方法相比,有以下区别: [/size][/color] 1:构造方法的名字必...
2013-10-11 13:51:26
146
原创 eclipseSSH整合
1 Exception loading sessions from persistent storage我的解决方案是把tomcat上的项目都删除,重新发布。2 java.lang.ClassNotFoundException: javax.persistence.Entity缺少jar包hibernate-jpa-2.0-api-1.0.1.Final;3java.lan...
2013-02-25 16:16:14
96
原创 java 生成缩略图工具包
[code="java"]package com.facelook.util;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;...
2012-12-01 09:29:18
158
原创 自己做的Ajax小练习
1 关于Ajax三个方法的固定写法[code="html"] var xmlHttp; function createXmlHttp(){ //判断当前浏览器为何种类型 if(window.XmlHttpRequest){ xmlHttp=new XmlHttpRequest(); }else{ xmlH...
2012-11-13 08:42:15
120
原创 struts2小知识点
[color=red] 1 默认的命名空间“ namespace="" ”, 根命名空间 “ namespace="/" ”。 [/color] ,如果未指定命名空间,则命名空间默认为 “ namespace="" ”。 默认命名空间里的Action可以处理任何命名空间下的Action请求。例如,如果存在URL为/barspace/bar.action的请求,...
2012-11-01 10:19:12
96
原创 关于ORACLE的安装的问题
一、常见的安装出错问题错误A:正在检查操作系统要求...要求的结果: 5.0,5.1,5.2,6.0 之一实际结果: 6.1检查完成。此次检查的总体结果为: 失败
2012-10-11 18:40:33
140
1
原创 2012-10-11 Hibernate杂碎
[color=red]1 从Hibernate的参考手册中,我们基本可以总结出这样几条:[/color]1、如果找不到符合条件的记录,get方法返回null,而load方法抛出异常2、get方法每次都要访问数据库,而load则不一定,如果使用了缓存机制,load就会从缓存中查找,所以,不一定每次都访问数据库。也就是,load可以更好的利用hibernate的缓存机制,从有效地降低地数据库的...
2012-10-11 18:35:39
100
原创 Hibernate 实现增删改
[code="java"]Configuration conf = null;SessionFactory sessionFactory = null;Session session = null;Transaction tx = null;try { conf = new Configuration().configure(); sessionFactor...
2012-10-09 16:53:06
83
原创 Hibernate 主键生成策略
此处我们只针对常用的数据库类型进行说明,其他的略过:[color=red]1 Oracle使用sequence[/color]数据库中的语法如下:Oracle:create sequence seq_name increment by 1 start with 1;需要主键值时可以调用seq_name.nextval或者seq_name.curval得到,数据库会帮助我们维护这个s...
2012-10-09 16:14:40
76
原创 JSP一个正确的验证码
image.jsp页面[code="jsp"]255) fc=255; if(bc>255) bc=255; int r=fc+random.nextInt(bc-fc); int g=fc+random.nextInt(bc-fc); int b=fc+random.nextInt(bc-fc); ...
2012-09-27 15:13:53
146
原创 练习:模仿发短信来做一个简单的论坛(部分问题)
1、分页显示信息:[code="java"]public List getAllById(int pageCount,int pageNum,int id) { Connection conn = null; PreparedStatement stmt = null; ResultSet rs = null; List list = new ArrayLis...
2012-09-27 13:53:46
266
原创 SQL SERVER分页
[color=red]分页方案一:(利用Not In和SELECT TOP分页) [/color]SELECT TOP 页大小 * FROM TestTable WHERE (ID NOT IN (SELECT TOP 页大小*(显示页数-1) id FROM 表 ORDER BY id)) ORDER BY ...
2012-09-27 09:51:16
81
原创 关于右键我的电脑不能使用 管理菜单的问题
Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Manage]@=hex(2):40,00,25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,74,\...
2012-09-24 14:13:04
141
原创 JSP的一些固定写法
记住,使用标签时,变量一定要set!!!!!!!使用标签时,必须在开始加上这句话,除了prefix="c"之外,其他的都不许变。 这个是创建数据库连接池中TOMCAT目录下的CONF下的context.xml中加上这句换,具体应用自己修改信息。Context ic = new InitialContext(); DataSource source = (DataSo...
2012-09-20 09:53:34
227
原创 JDBC数据库连接
[size=large][color=red]MySQL: [/color][/size]String Driver="com.mysql.jdbc.Driver"; //驱动程序String URL="jdbc:mysql://localhost:3306/db_name"; //连接的URL,db_name为数据库名 String Username="username"; //用户...
2012-09-10 16:11:19
89
原创 oracle分页以及rownum、rowid的使用
分页存储过程:1.根据ROWID来分,执行时间0.03秒create or replace procedure del_page( cur_page in number, num_page in number)iscursor cursor_test isselect * from userinfo where rowid in(select...
2012-09-09 14:13:16
168
原创 oracle自增序列
创建自增序列CREATE SEQUENCE SEQname INCREMENT BY 1 START WITH 1 MAXVALUE 99999999 CREATE or replace TRIGGER TRGname BEFORE INSERT ON userinfo FOR EAC...
2012-09-08 17:52:45
182
原创 关于插入的存储过程和函数
存储过程create or replace procedure p_4s( p_type in varchar2, p_num in number, p_da in date, p_id in number, p_price in number )isbegin insert into t_4s(type,num,da,id,pric...
2012-09-05 17:37:16
148
原创 html边框
[代码] [CSS]代码01 border:1px solid #96c2f1;background:#eff7ff 02 border:1px solid #9bdf70;background:#f0fbeb 03 border:1px solid #bbe1f1;background:#eefaff 04 border:1px solid #cceff5;backg...
2012-08-11 09:09:36
156
原创 ObjectOutputStream
要根据用户选择,向一个文件写一个类(Student)的实例,使用FileOutputStream、BufferedOutputStream与ObjectOutputStream流,FileOutputStream初始化为:fileOutputStream = new FileOutputStream(fileStorage, true); // fileStorage是File的实例或是字符串...
2012-08-02 11:05:35
455
原创 ObjectOutputStream
用ObjectOutputStream写到文件时,会调用writeStreamHeader的方法,在写入你要写入的内容之前会先写入一个header,这样才会在读出的时候解析出来。但是如果用了FileOutputStream追加的方法,就会导致每次追加的时候都会写入那个header,而读的时候只需要第一个header,所以就会把后面的header当做是你写的Object的一部分,这样就导致了无法解析...
2012-07-31 17:59:39
188
原创 java
-第一种情况:Comparator cmp = Collator.getInstance(java.util.Locale.CHINA); String[] arr = { "张三", "李四", "王五", "刘六" }; Arrays.sort(arr, cmp); for (int i = 0; i < arr.length; i++) System....
2012-07-30 14:45:40
95
原创 初始化块和构造器
1,构造器的语法格式修饰符:public private,protected,default类名:构造器的名字必须和类名一致参数列表2,构造器的返回值类型 构造器不能定义返回值的类型,如果定义了返回值的类型,编译并不会报错,因为JVM已经把所谓的构造器当做是一个普通的方法.没有返回值类型并不是没有返回值,构造器有返回值的,返回的是当前类的对象,因此构造器的返回值...
2012-07-24 08:31:07
134
原创 黑马程序员:学习笔记第一天
android培训、java培训、期待与您交流! ---------------------- 第一次听毕老师讲课,被这种讲课方式惊住了,让我想起了一个词儿“咆哮体”。 今天感觉收获最大的有两点: 第一:System.getProperties(String key).可以通过给key赋值,调出"os.name"的值,了解了一下,虚拟机的部分原理。 第二:Date的部分转换。 String----...
2012-03-26 21:28:10
132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人