`
zw1502071
  • 浏览: 6511 次
社区版块
存档分类
最新评论
文章列表
最近几天公司要求使用Lucene将索引文件创建到ftp上,查询时也从ftp上的索引文件进行取数据,开始在网上搜了很多,发现了一篇文章是说这个的,但是把其中的代码复制了还有问题并且也不行,文章最后说的源代码也找不到,联系了作者也没有回应,不过文章说得还算清楚,把大概的原理进行了阐述,其中主要为:       继承Directory类并参照FSDirectory类进行改造,本地磁盘文件采用的就是FSDirectory类实现的,现在采用Apache的一个项目Commons-VFS来解决将索引文件创建到ftp服务器上的问题,可以到comms-VFS的官网了解使用需要哪些jar包,以及对那些文件系统 ...
命令模式 定义:将一个请求封装为一个对象,从而是你可用不同的请求对客户进行参数化,对请求排毒或记录请求日志,以及支持可撤销的操作
观察者模式 定义:对象间的一种一对多的依赖关系。当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 在目标对象中会有观察者集合,当目标对象有变化时将会通知所有观察者集合对象做相关更新操作。   java中的观察者模式 目标对象 需要继承java.util.Observable类,需要调用this.setChanged()方法进行状态changed设置为TRUE //主动通知,推方式 this.notifyObservers(this.content) //拉方式 this.notifyObservers();   观察者 实现java.util. ...
  1. 概念     工厂方法:一抽象产品类派生出多个具体产品类;一抽象工厂类派生出多个具体工厂类;每个具体工厂类只能创建一个具体产品类的实例。     即定义一个创建对象的接口(即抽象工厂类),让其子类(具体工厂类)决定实例化哪一个类(具体产品类)。“一对一”的关系。       抽象工厂:多个抽象产品类,派生出多个具体产品类;一个抽象工厂类,派生出多个具体工厂类;每个具体工厂类可创建多个具体产品类的实例。     即提供一个创建一系列相关或相互依赖对象的接口,而无需指定他们的具体的类。“一对多”的关系。 2. UML  工厂方法:     抽象工厂: ...
  (2011-09-28 21:59:24)   分类: 面试题目     面试的时候,常常会被问到这样一个问题:请您写出一个单例模式(Singleton Pattern)吧。好吧,写就写,这还不容易。顺手写一个: public final class EagerSingleton  
 总体:对于设计模式其实就是加入了一个中间层   简单工厂:对具体实现类较为固定的业务可以使用该模式 缺点:不支持开闭原则,新增加一个实现类需要修改工厂类,也可以采用配置文件方式灵活配置 例子:采用配置 ...
在第一次成功干掉病毒后,我愈发觉得杀毒软件没什么用,于是我是无忌惮的浏览非正常网页了,很是happy,没发现什么异状,但当我准备要查一下工厂方法和抽象工厂的关系时浏览器又开始吓我了,我于是感觉到情况不妙,打开了任务管理器查看进程,发现果然多了些奇怪的exe程序,我马上找到它们的藏身所在,可惜它们删不了,说有程序在使用,我就在进程中删啊删的,有的删不了,我想知道哪个进程使用了exe程序,可是我删除了哪个在任务管理器中的进程,但是它依然在那里,我很是郁闷,我不知道怎么突然想到可以试试安全模式下删除,说不定可以删除呢,抱着忐忑的心情进入安全模式,可是这进入安全模式还进不去,于是我又百度了一下怎么进安全 ...
前两天笔记本上网出现了点问题,最开始的时候是上一个多小时的时候就突然没网了,然后再等等又有了,我采用的是宽带,然后我重新连接宽带后就又可以上网了,不过只能上一会儿,马上就没网了,开始我还没发现重新连 ...
Global site tag (gtag.js) - Google Analytics