`
wu_quanyin
  • 浏览: 204711 次
  • 性别: Icon_minigender_1
  • 来自: 福建省
社区版块
存档分类
最新评论
文章列表
  创建索引时处理:   一,是否要被分词 1,Field.Index.ANALYZED:所传字段会被分词,会根据分词后进行查找 2,Field.Index.NOT_ANALYZED:所传字段不会被分词,会根据(原值)进行查找 3,Field.Index.NO:不参与分词,也不参与查找   二,是否被持久化保存在文件中 1,Field.Store.YES:索引时会被持久化,查找时可以查到相应的值 2,Field.Store.NO:索引时不被持久化.不会被存储   问题一:当同时配index_no store_no,时程序会报错误,,因为不存这样的情况,,,   例 子 ...
一,最近做了一些使用lucene对文档的一些搜索 主要使用 1,PDFBOX---处理.pdf文件 2,poi--------处理office文件   经最近公司重新开发lucene应用,发现以下代码多处bug,,,,可查看...http://wuquanyin1011.iteye.com/admin/blogs/832694 进行相应修改   上传文件的jar包如下:   上传的源码如下上传文件中:    
一,prototype(对象)(原型链) 可使javascript拥有 1,重写 2,添加方法 3,继承的机制   prototype继承原理: 每一个方法的创建,都有着一个单例的对象functionName.prototype, 在使用这个方法创建的每一个对象,该prototype都会赋值给他,(prototype里面包含了一些属性,方法包含construtor) 也正因为每个对象都共享一个prototype,所以可以操作这个prototype, 1,将你类对象赋给他达到继承的目的,看下面文章 2,可在该prototype上,重写方法,或者添加方法   1,重写 如 ...
1、原则一如果能使页面HTML显示跟后台处理同时进行,这是一个比较好的方式;  比如说将页面上容易显示的部分优先反馈给浏览器,然后再接着继续处理下面的步骤这样比较;  象PHP中在HTML的<head>后可以使用flush()方法,提前将部分信息返回给客户端,通常有CSS、JS等信息;然后可以将JS、CSS打包 压缩 尽量减少HTTP的请求次数。  2、POST请求将执行两步,首先发送信息头,然后才识传送数据;而GET方式只是用一个TCP数据包传递,速度要快一些,如果仅仅是为获得数据而非发送数据给服务器时,使用GET更好。IE中URL的最大长度为2K。  3、后 ...
       Web 2.0应用客户端性能问题十大根源(转)   Web 2.0应用的推广为用户带来了全新的体验,同时也让开发人员更加关注客户端性能问题。最近,资深Web性能诊断专家、知名工具dynatrace的创始人之一Andreas Grabner根据自己的工作经验,总结了Web 2.0应用客户端性能问题十大根源,InfoQ中文站将这十个问题做了概括整理,供Web开发人员借鉴和思考。   1. IE中的CSS选择器(selector)运行缓慢 Web开发人员通常使用JavaScript框架(如jQuery)提供的CSS选择器来实现查找功能,如var element = $( ...
一,对Lucene的知识进行介绍http://lym6520.iteye.com/category/82172 二,以下对最近所使用的Lucene,进行总结下: 为了使Lucene创建的索引文件,能够及时与数据库中同步,使用了quartz进行任务调度可查看 http://wuquanyin1011.iteye.com/admin/blogs/745382   下面是一个任务调度执行Lucene创建索引 以下给个大概重建索引,是使用了建模端配置创建索引   package com.fdauto.bws.business.module.lucene.index.job; imp ...
一,最近在开发任务调度(job)这一块,在此进行总结 1,在jdk中提供了基本的Timer,TimerTask可以用作其本的任务调度操作,不过功能不够强大 2,quartz框架为我们提供了一系列的任务调度操作,基本的应用操作等都很容易理解.(JobDetail,Trigger) 二,由于公司要使quartz与公司建模端平台互相协作,产生的问题 建模端(提供xml配置与job类)----------------------中间层(定时扫描xml,根据xml语义的改变而改变) 1,可配置,在起初时使用的是1.6版本,这个版本没有提供插件配置机制,在为如何定义xml,如何让线程合 ...
JavaScript的对象,就像是属性的集合,可在初始化时加入相应的属性,也可在创建后增删改,拥有最大的灵活性   一,基本类型介绍   1,分为基本类型(Number,String,Boolean) 与对象类型(对象,数组,函数) 2,javascript是弱类型的函数语言, var number=12||12.5//Number var str1="hello"//String var bollean=true||false//Boolean var object1=null//Object var object2//un ...
  一,存储过程 优点: 1,减少网络带宽,按理论存储过程会提高性能. 2,无需重新编译,更改后即可运行,无需重新编译代码 3,由专门的dba写的sql语句更高效 4,安全性,(在传输用户名密码时,可防止注入等情况)   缺点: 1,依赖于数据库厂商,难以移植(当一个小系统发展到大系统时,对数据库的要求也会发生改变) 2,业务逻辑大的时候,封装性不够,难调试难以维护 3,复杂的应用用存储过程来实现,就把业务处理的负担压在数据库服务器上了。没有办法通过中间层来灵活分担负载和压力.均衡负载等   结: 存储过程用于进行一些简单的业务逻辑以及数据传送会更好维护,但是在复杂应 ...
一,页面跳转(forward,sendRedire)与包含(include)的理解 1,问题(getInputStream() has already been call for response 异常) Servlet(认真查看文字内容) protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //可以执行 req.getRequestDispatcher("./test.jsp").f ...
在开发系统时一般遵循着几个原则(设计模式依赖于以下的原则):   1,依赖倒转原则(依赖于抽象而不依赖于实现):      在实现或是继承时,实现接口或是继承抽象类,而不直接继承实体类。   2,替换原则:      凡是 ...
一,创建模式 1,工厂方法模式  .在功能实现中,当要创建一个不知道具体的实现类的时候,可以以接口的形式实现,并把实现类的创建交给工厂方法 2,抽象工厂方法模式  .不同的工厂提供不同的功能,产品类中可以根据需要到对应的工厂中获取对应的组件功能. 从整体来看每个工厂犹如具体产品类的一个抽像方法. 3,创建者模式  .可在此类下根据功能需要创建复杂对象,并返回结果给调用者 4,单例模式  .见博客 5,原型模式  .当类只想要一个类的部分属性时,通过克隆比实例化要更方便简洁 二,结构模式  1,适配器模式    .实现接口的形式进行适配,如一个Listener接口定义了 ...
一,单例模式,运用比较广泛,在这里就例举几种   在java中对象的创建方式总共有四种,1,new创建 2,反射机制创建 3,clone创建 4,对象序列化创建. 只要知道了这几种的创建方式,设置其创建方式即可.     使用:单例模式可以是有状 ...
一,每一种模式都是为了解决问题而设计的, 需解决的问题:   Iterator iterator = collection.iterator() while (iterator.hasNext()) {    Object o = iterator.next(); if (o instanceof StringType)       System.out.println("'"+o.toString()+"'");    else if (o instanceof FloatType)       System.out.pr ...
  一,策略模式主要对其算法的包装,将每一个算法封装到具有共同接口的独立的类当中,使他们可以相互替换   策略模式运用非常广泛,在这里以(加,减,乘,除)算法为例,   接口:   package com.wqy.strategy; public interface Oper { public abstract double Oper(float f1,float f2); }  减法操作   public class Substract extends Oper { public double Oper(float f1,float f2) { ...
Global site tag (gtag.js) - Google Analytics