自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

spring里quartz调度的连续触发

作法是通过spring在执行的触发器的监听器的里面注入下一个要执行的监听器实例,这样就可以达到连续地触发,而至于具体怎样的触发:比如说什么时候触发,下一个相隔多久才触发这些则可以通过配置文件进行配置。 这是用于连续触发的Listener:[code="java"]package com.sww.quartz.listeners;import ...

2008-11-05 17:08:05 183

web-harvest基础学习一

Web-harvest里面的标签,其自带的例子: [code="xml"]2/10/2008

2008-10-15 11:50:56 239

使用web-harvest抓取分页数据(二)

除了使用上述方法外,还可以使用将不页的数据输出到不同的结构化好的XML文件里面,然后再进行读取的方法: 配置文件: [code="xml"] http://www.51zyr.com/tpl/index/hotel_list_web.do ...

2008-10-14 16:40:03 183

使用Web-Harvest抓取分页的数据

可以利用其自带的例子里面已经写好了的那个函数,在Functions.xml文件里面,只要在配置文件的开头把include进来就行了; Functions.xml文件如下: [code="xml"] ...

2008-10-14 14:07:46 189

使用Web-Harvest抓取数据并保存到数据库(一)

1. 从其官网:http://web-harvest.sourceforge.net/上下载所需工具并把其工程部署到eclipse里面这自不必说,我下载的是1.0版本的。2. 看看并运行一下其自带的例子,这个步骤还是比较重要的,不过由于任务较紧,所以我只看了其中几个而已。3. 开始我的工作: a. 这里我要分析并抓取的页面:http://www.ctsgz.cn/tpl...

2008-10-13 12:23:02 215

用cactus测试servlet(三)

1. 基于测试方法的名字,ServletTestCase将在TestCase中寻找并执行名为beginXxx的方法;2. 在beginXxx方法执行完成之后,ServletTestCase打开一个与转向器servlet的HTTP连接。除了发送在begionXxx中增加的任何请求参数,Cactus发送一些内部参数来指定在服务器上执行哪一个测试(和哪一个方法)。 ...

2008-09-09 18:00:18 155

用cactus测试servlet(二)

1. beginXxx()方法 如果你的测试方法名最终是testRiotHandler,那么你可能编写一个附加的公共方法叫beginRiotHandler()。这个方法就是一般的beginXXX()方法,并且在测试执行 在客户端。beginXXX方法必须接受一个变量---一个org.apa...

2008-09-09 17:58:15 152

html截取摘要并补齐标签(htmlparser)二

另外一个关键点就在于补齐截取出来的标签,而在这之前你可能需要面对里面的一些不常用甚至没见过的标签,所以你就需要扩展标签,而这时一个叫htmlparser的开源包则可以帮得上忙了,它里面定义了一些常用的标签你可以在读取出来后它会帮你自动补齐,但是面对一些它里面没有的标签要怎么办呢,这时你可以自己再扩展出一些属于你自已的标签,只要继承里面的一个叫CompositeTag的容器类,然后再...

2008-08-26 11:09:30 283

原创 Struts2中的文件上传

struts2 文件上传(1) 单文件上传 一.简介Struts2并未提供自己的请求解析器,也就是就Struts2不会自己去处理multipart/form-data的请求,它需要调用其他请求解析器,将HTTP请求中的表单域解析出来。但Struts2在原有的上传解析器基础上做了进一步封装,更进一步简化了文件上传。Struts2默认使用的是Jakarta的Common...

2008-08-08 10:37:52 80

原创 JAVA常见的异常(收藏)

转载自: http://hi.baidu.com/chillll/blog/item/12981fd7700e9edba144dfb0.html JAVA中常见的异常1. java.lang.nullpointerexception  这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的...

2008-08-01 12:26:05 96

Ext中响应键盘二

基本上很多panel等都有keys这个属性,可以在里面定义响应的按键和处理的函数,而且不不但可以定义单个按键响应,还可以定义成组合按键来响应:如下是对一棵树的按键响应,有两个是单键响应,有一个是还要加上shift键都会响应的!(当然,也可以定义成ctrl,alt等其它组合键!) [code="javascript"] ChannelTree.superclas...

2008-07-30 18:23:31 144

监听器ServletContextListener小记

今天奉命写一个监听器监听tomcat,在tomcat启动后隔半个小时生成一些要求的静态页面,因为没写过监听器,所以在网上看了一些资料后觉得不是很难就很兴奋地开始动手, 用了ServletContextListener,可没想到监听是监听到了,但是搞得tomcat启动的时候一路在监听,以为是这个监听器不适合就换成了session的,以为快成功的 时候老大又说不行(后来一想也确实...

2008-07-25 15:04:22 76

java 里的文件生成与删除

这里先是文件的生成:[code="java"]import java.io.*;public class Demo{public static void main( String[] args){File dirFile;File tempFile;boolean bFile; String sFileName;bFile = false;...

2008-07-10 16:33:33 482

用dom4j读写数据

从数据库表里面读取数据并生成一个xml文件给用户下载,下面是所用到的函数,要注意设置好输出到页面的文件头,还有的就是要作为一个文件给人下载的话要 将header里面的属性设置为attachment(也就是作为附件的形式,而不是inline,inline的话会直接打开的).[code="java"]public void genXml() { ...

2008-07-05 15:52:27 230

Ext中同时隐藏field和label的方法

前几天搞了很久,查了很久的API也没搞定(因为API里面没有这种函数),反而是今天上它的官网去查别的资料的时候看到了一个网友也提出了同样的问题,所以就拿来用了,在此鸣谢那位老兄:[code="javascript"] function hideField(field) { field.disable();// for validat...

2008-07-01 16:59:45 176 1

临时记录

http://www.blogjava.net/lusm/archive/2007/08/09/135657.html

2008-06-28 16:38:48 92

那一夜,我们都哭了...

六月二十六号那天晚上,注定将在我的一生中留下不可磨灭的印记: 那天晚上我们这一届的三百多位同学欢聚在粤海酒店毕业聚餐,吃饭的过程中大家都很高兴,很兴奋,都互相祝贺也互相祝福,完全没流露出一点的伤感,个个都在互相劝酒,以为大家都很坚强,可没想... 记得那是我去外面大厅敬酒回来我发现有一们同学在哭了,当时一看到他哭我整个人也就崩溃了,接着是一个又一个,不...

2008-06-28 14:55:50 108

Struts里面容易出现乱码的地方及解决方法

容易出现乱码的地方一般有三个地方: a.页面出现乱码 b.传递参数出现乱码 c.资源文件出现乱码对应的解决方法: a.一般都是在页面统一编码为utf-8就行了:加上一名pageEncoding=utf8. b.要修改Tomcat下的server.xml文件,在里面加上URIEncoding=utf-8,然后再在web.xml文件里面定义过滤...

2008-06-14 21:55:54 121

Struts与Velocity的简单集成

首先当然是简单的配置web.xml与struts-config.xml文件,加入必要的servlet等东西:[code="xml"] velocity org.apache.velocity.tools.view.servlet.VelocityViewServlet action org.apache.str...

2008-06-12 17:00:30 97

用apache poi 读取excel文件很方便

用三个循环遍历就行了: 第一层是sheet循环,然后是行循环,最后是单元格循环. [code="java"]package com.jie.java;import java.io.File;import java.io.FileInputStream;import org.apache.poi.hssf.usermodel.HSSFRow;import org.ap...

2008-06-07 00:26:07 221

顺序生成,无聊代码...

[code="java"]package com.jie.java;public class OrderGen { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String prefix="123"...

2008-06-06 00:22:06 143

了解JavaScript中的类 (摘录)

类是什么?   许多刚接触编程的朋友都可能理解不了类,其实类是对我们这个现实世界的模拟,把它说成“类别”或者“类型”可能会更容易理解一些。比如“人”这种动物就是一个类,而具体某一个人就是“人”这个类的一个实例,“人”可以有许多实例(地球人超过六十亿了),但“人”这个类只有一个。你或许会说那男人和女人不也是人么?怎么只能有一个?其实这里要谈到一个继承的东西,后边才讲,请继续看下去。 ...

2008-06-04 17:12:10 75

Ext中的文件上传笔记,呵呵!

话还得从头说起,因为这一段时间以来我们公司正在用ext来做后台的管理系统,而我做的那一块里面包含了一个照片上传的功能 ,因为对ext还不是太熟,所以以为它其中的文件上传控件还要自己去重写它的控件,可没想到上一下它的论坛一搜,原来只要在控件里面将其xtype设置为file,再将form里面的fileUpload设置为true就行了,这时以为问题解决了,就在action里面用String...

2008-04-24 23:14:14 218

庆祝我的博客登上网站首页的推荐博客!!!!!!

[size=large] [color=brown]不小心站在巨人的肩膀上,哈哈...[/color][/size]

2008-04-05 23:59:06 79

用PowerDesigner12.5进行反向工程

[size=medium][color=darkred]这里我用SQL Server 2000做为示例: 1.先从SQL Server 2000的企业管理器里面导出*.sql脚本; 2.然后New一个PhysicalDataModel(也就是传说中的物理数据模型),接着在PD中的"Database"菜 单下选择"Reverse Engine...

2008-04-05 23:46:59 146

Powerdesigner 笔记一

[size=medium][color=darkred]1、设计数据库最好从概念模型开始,概念模型中以实体为单位,可以比较清晰的反映实体间关系。 需要特别注意的一点,在创建好一个新的概念模型后,最好在model options中,将数据项的唯一代码和允许重用两个选项去掉。否则不同实体中的同名属性会被认为是同一个数据对象,改一个另外的也会跟着改。大多数情况下都不需要这种特性,相反它会带...

2008-04-03 19:02:31 83

小试一下powerdesigner,呵呵!

[size=medium][color=darkred]1、设计数据库最好从概念模型开始,概念模型中以实体为单位,可以比较清晰的反映实体间关系。 需要特别注意的一点,在创建好一个新的概念模型后,最好在model options中,将数据项的唯一代码和允许重用两个选项去掉。否则不同实体中的同名属性会被认为是同一个数据对象,改一个另外的也会跟着改。大多数情况下都不需要这种特性,相反它会带...

2008-04-03 18:54:34 124

Head First设计模式二---观察者模式

[color=blue][size=medium]观察者模式---在对象之间以多对一的依赖,这样一来,当一个对象改变状态,依赖它的对象都会收到通知,并自动更新.[/size][/color] [color=blue]书中以报社和订报者来形容,真是恰到好处(也有注册,删除,通知等功能)![/color] [color=red]首先是主题接口(也即被观察者接口),其中定义...

2008-03-26 00:50:34 100

设计模式一:策略模式(Strategy Pattern)

[color=blue]今天从图书馆借了本 Head First设计模式,小看了一章,感觉挺不错的所以写下来当作备忘:[/color] [size=medium][color=brown]书里关于这个模式的定义是:定义了算法族,分别封闭起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户.以下是一个简单的实例,具体的流程是: 先把公共的信息定义在一个父...

2008-03-24 22:49:05 68

Spring 2.0 技术手册学习笔记(四)

      [size=medium][color=red]持久层学习笔记[/color][/size]  1.Spring提供了DAO框架,让程序员在开发应用程序时无须耦合于特定数据库技术,而在异常处理方面,Spring也提供了与特定技术无关的异常处理体系,让应用程序不会因处理特定异常而耦合于某种数据库或持久层技术。    Spring的DAO框架并不丢...

2008-03-23 21:23:20 97

Spring 2.0技术手册学习笔记(三)

[color=red][size=medium]Spring只支持方法的JointPoints,也就是Advices将在方法执行的前后被应用,Spring不支持Field成员的JointPoints,这是因为在Spring的设计哲学中认为,支持Field成员的JointPoints会破坏对象的封装性.未完待续...[/size].[/color]...

2008-03-21 23:18:34 77

Spring 2.0 技术手册学习笔记(二)

[color=blue]以下内容引自一们网友的文章(以做学习的资料).[/color]   [color=red]在Spring 2.0中,除了传统的通过实现AOP AIP的方式来实现Advice(上一篇文章的方式)之外,还提供了两种更加简便的方式来实现Advice:1)基于XML Schema的设置;2)基于Annotation的支持,采用这两种方式,Advice将不用实现特定...

2008-03-21 23:10:36 198

Spring 2.0 技术手册学习笔记(一)

AOP中有几种Advice: BeforeAdvice,AfterAdvice,AroundAdvice,ThrowAdvice;以下仅列出两种作为代表:(before,after两种)接口:public interface IHello { public void hello(String name);}实现的类:public class He...

2008-03-21 22:31:15 156

有用的正则表达式

正则表达式匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s*\r评注:可以用来删除空白行匹配HTML标记的正则表达式:]*>.*...

2008-03-17 11:03:56 50

Ext中的xtype和vtype

xtype Class------------- ------------------box Ext.BoxComponentbutton Ext.Buttoncolorpalette Ext.ColorPalettecomponent Ext.Componentcontaine...

2008-03-17 11:02:56 199

Ext的三种数据提交方式,(收录)

学习中,收录: http://wj-king.iteye.com/blog/165464

2008-03-13 17:50:12 120

EXT中键盘触发事件的处理

今天EXT中又碰到没接触过的东西:就是怎样处理键盘的触发事件,百度了挺久,后来经师兄指点,到了它的官方论坛一看,没成想原来这么简单:就是加多个keys属性然后在里面定义属性和方法而已,如下 var myform = new Ext.FormPanel({ labelWidth: 75, title:'双卫网后台登录', fram...

2008-03-11 17:46:50 295

Ext中的传参方法

我参与的这个项目中涉及到了传参的问题,一开始不知道怎样传参,后来经一看,原来是这样的: 这是传参的页面:(其中红色的代码就是传参的地方) var onAddClicked=function() { checkSession() var gridSelected=Ext.getCmp("userGrid"); var selected=gridS...

2008-03-03 14:43:17 540

Ext中的几种Reader(二)!

//从本地数组得到 var arr=[ [1, 'Bill', 'Gardener'], [2, 'Ben', 'Horticulturalist'] ];var reader = new Ext.data.ArrayReader( {id: 0}, [ {name: 'name', mapping: 1}, {name: 'occupa...

2008-02-28 18:22:35 228

Ext中的几种Reader(一)!

JSON://得到远程json对象//其中jsoncallback.js内容为//{ 'results': 2, 'rows': [// { 'id': 1, 'name': 'Bill', occupation: 'Gardener' },// { 'id': 2, 'name': 'Ben', occupation: 'Horticulturalist' }...

2008-02-28 18:21:28 580

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除