`
ttitfly
  • 浏览: 622514 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
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 ...
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里的每一 ...
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 ...
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 ...
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 = ...
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 ...
自定义标签处理类一般都继承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 ...
继承关系: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 ...
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[] ...
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> & ...
转载 :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, ...
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 ...
装饰(Decorator)模式:也叫包装模式,Adaptor模式也可以叫包装模式,不过有本质的区别,Adaptor模式没有使原有功能增强 Decorator模式使原有功能增强,而且不是通过子类来实现功能增强的。 装饰模式主要特色: 1.用来扩展特定对象的功能,不是扩充某个类的功能。 2.不需要子类,防止由于子类而导致的复杂和混乱 3.对于一个给定的对象,同事可能有不同的装饰对象,客户端可以通过它的需要选择合适的装饰对象 java.io包下类大量使用到装饰模式。 装饰模式主要角色 1.抽象构件角色:给出一个抽象接口,以规范准备接受附加责任的对象 2.具体构件角色:定义一个将要接收附加责任的 ...
Global site tag (gtag.js) - Google Analytics