- 浏览: 622514 次
- 性别:
- 来自: 杭州
最新评论
-
xianzi_2008:
xianzi_2008 写道楼主请教下,我缓存了一个List& ...
Ehcache -
xianzi_2008:
楼主请教下,我缓存了一个List<Bean>对象, ...
Ehcache -
jsdsh:
收藏好.五个字
hibernate之one-to-many详细 -
Tlife:
好!!!!
hibernate------HQL总结 -
yanqingluo:
例子很恰当。
观察者模式
文章列表
package com.lucene;
import org.apache.lucene.analysis.standard.StandardAnalyzer;
import org.apache.lucene.document.Document;
import org.apache.lucene.document.Field;
import org.apache.lucene.index.IndexWriter;
import org.apache.lucene.queryParser.QueryParser;
import org.apache.lucene.search ...
- 2008-09-20 15:33
- 浏览 2003
- 评论(0)
1.自定义的类加载器
package classloader;
import java.io.ByteArrayOutputStream;
import java.io.FileInputStream;
import java.io.IOException;
import java.nio.ByteBuffer;
import java.nio.channels.Channels;
import java.nio.channels.FileChannel;
import java.nio.channels.WritableByteChannel;
/**
* 加载 ...
1.第一种方式,冒充对象的方式.(利用js里的每一个方法名都是一个Function对象)
//第一种方式,冒充对象的方式.(利用js里的每一个方法名都是一个Function对象)
function Parent(username){
this.username = username;
this.say = function(){
alert(this.username);
}
}
function Child(username,password){
this.temp = Parent;//temp指向Parent所指向的地方 。 利用js里的每一 ...
- 2008-05-19 10:10
- 浏览 1215
- 评论(0)
javascript里构建类主要有4种方式
1.构造方式定义类
2.原型方式定义类
3.构造和原型结合方式创建类
4.动态的原型方式
各有优缺点,具体如下
1.构造方式定义类,优点:多个实例对象不共享类的属性值,缺点:每个实例对象都会产生出一个函数say
//构造方式定义类,优点:多个实例对象不共享类的属性值,缺点:每个实例对象都会产生出一个函数say
function User(){
this.username = "zhangsan";//this.不能丢
this.say = function(){//this.不能丢
alert(&quo ...
1. js里的数组
//数组定义,第一种定义方式
var arr = new Array();
//数组赋值
arr.push(1);
arr.push(2);
arr[2] = 3;
alert(arr.length);//3
//第二种定义方式
var arr1 = [];
arr1.push(1);
arr1.push(2);
arr1[2] = 3;
alert(arr1.length);//3
//第三种定义方式
var arr2 = [1,2,3,4,5];
arr2[5] = 6;
alert(arr2.length);//6
...
- 2008-05-15 14:40
- 浏览 1314
- 评论(0)
Extjs里的事件处理,只有继承了Ext.util.Observable类才具有事件功能
1.先看一个简单点的例子
//Extjs里的事件处理,只有继承了Ext.util.Observable类才具有事件功能
Employee = function(){
this.addEvents("test");//注册事件,该事件名字为:test
}
Ext.extend(Employee,Ext.util.Observable);
todo = function(){
alert("event was fired");
}
v ...
- 2008-05-14 20:38
- 浏览 4486
- 评论(2)
Extjs2.0里通过Ext.extend方法实现继承
//父类定义
BaseClass = function(){
//begin
this.cry = function(){//this.不能丢
alert("crying....");
}
//end
}
BaseClass.prototype.name="";
BaseClass.prototype.say = function(){
alert("say parent");
}
BaseClass.prototype.talk = ...
- 2008-05-14 17:47
- 浏览 1466
- 评论(3)
1.js不支持重载,因为js里的函数都是一个对象,js里有个隐含对象Function,所有的js函数都是一个Function类型的对象。比如:
function add(number)
{
alert("hello");
}
等价于
var add = new Function("number","alert('hello');");
由于js里每一个函数里都隐含一个对象叫arguments,该arguments是一个数组,通过arguments可以获得到实际传递参数的个数(arguments.length ...
- 2008-05-13 16:48
- 浏览 1871
- 评论(0)
自定义标签处理类一般都继承TagSupport或BodyTagSupport
1.先看一个普通的最简单的自定义标签程序。
A:创建标签的处理类
package com.test.tag;
import java.io.IOException;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.tagext.Tag;
import javax.servlet.jsp.tagext.TagSupport;
@SuppressWarnings("serial")
public ...
- 2008-05-12 22:28
- 浏览 1963
- 评论(0)
继承关系:Component--->BoxComponent---->Container----->Panel---各种具体Panel
1.MessageBox
Ext.MessageBox.alert("ok");
Ext.Msg.show({
title:'Save Changes?',
msg: 'You are closing a tab that has unsaved changes. Would you like to save your changes?',
//值只能为MessageBox ...
- 2008-05-07 16:44
- 浏览 1283
- 评论(0)
1.jetty是一个类似tomcat的服务器,可以通过程序来控制它启动和停止。
官网:http://www.mortbay.org
2.myeclipse里集成了jetty的插件,可以进行配置并启动jetty服务器。
3.通过java代码实现jetty服务器的启动。
package com.jetty;
import org.mortbay.http.SocketListener;
import org.mortbay.jetty.Server;
public class JettyTest {
public static void main(String[] ...
- 2008-05-07 02:22
- 浏览 2457
- 评论(0)
1.cactus 属于jakarta下面的一个子项目,具体下载地址:http://jakarta.apache.org/cactus/index.html
2. 在web.xml里配置
<servlet>
<servlet-name>ServletTestRunner</servlet-name>
<servlet-class>org.apache.cactus.server.runner.ServletTestRunner</servlet-class>
</servlet>
& ...
- 2008-05-06 23:16
- 浏览 1863
- 评论(1)
转载 :http://www.handandaily.com/blog/2007/11/16/Java/498.html
Failed to install Tomcat6 service
check your settings and permissions
Ignore and continue anyway
WINDOWS 系统因为电脑之前安装过tomcat 的5.028、5.514等版本。 删除tomcat 5时,
只是简单的删除安装文件夹,“服务”中还有tomcat5服务,
安装tomcat6时就会报错Failed to install Tomcat6 service, ...
- 2008-05-06 16:24
- 浏览 11714
- 评论(2)
tomcat5.5日志配置:
从Tomcat5.5后,默认设置下并不会记录应用日志,但是如果启动tomcat报类似严重: Error listenerStart这样的错误很难知道具体是什么原因。所以有时需要让它产生应用日志。具体办法如下:
新建log4j.properties:
log4j.rootLogger=info,Console,R
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
#log ...
- 2008-05-06 16:13
- 浏览 2523
- 评论(0)
装饰(Decorator)模式:也叫包装模式,Adaptor模式也可以叫包装模式,不过有本质的区别,Adaptor模式没有使原有功能增强
Decorator模式使原有功能增强,而且不是通过子类来实现功能增强的。
装饰模式主要特色:
1.用来扩展特定对象的功能,不是扩充某个类的功能。
2.不需要子类,防止由于子类而导致的复杂和混乱
3.对于一个给定的对象,同事可能有不同的装饰对象,客户端可以通过它的需要选择合适的装饰对象
java.io包下类大量使用到装饰模式。
装饰模式主要角色
1.抽象构件角色:给出一个抽象接口,以规范准备接受附加责任的对象
2.具体构件角色:定义一个将要接收附加责任的 ...
- 2008-04-25 13:07
- 浏览 2191
- 评论(0)