02 2013 档案
摘要:由于种种原因吧,JSP 好久没有使用了,导致自己现在用的时候忘记了不少。首先回顾下基本概念吧。(一)他有九大内置对象(很重要,我面试好多家都有这题尤其问session 和application的区别):requestrequest 对象是 javax.servlet.httpServletRequest类型的对象。 该对象代表了客户端的请求信息,主要用于接受通过HTTP协议传送到服务器的数据。(包括头信息、系统信息、请求方式以及请求参数等)。request对象的作用域为一次请求。responseresponse 代表的是对客户端的响应,主要是将JSP容器处理过的对象传回到客户端。respons
阅读全文
摘要:IndexReader 搜索由IndexWriter类创建的索引Term 搜索功能的基本单元,与Filed类似, Term 包括域名和单词 (Filed 包含域名和句子)QueryTermQueryTopDocs 是一个简单的指针容器,一般指向前N个排名的搜索结果///////////////////////////////////////////////////////////////////////搜索是一个比较重要的过程,可以根据不同的条件查询出不同的结果Lucene提供了好多方法进行搜索4.x 以后的改了好多 像我们比较常用的 QueryParser parser =new Query
阅读全文
摘要:Spring是一个轻量级的控制反转和面向切面的框架。(一)Spring 的7 个模块(有的面试题里有)1、核心容器:核心容器提供 Spring 框架的基本功能(Spring Core)。核心容器的主要组件是 BeanFactory,它是工厂模式的实现。BeanFactory 使用控制反转(IOC) 模式将应用程序的配置和依赖性规范与实际的应用程序代码分开。2、Spring 上下文:Spring 上下文是一个配置文件,向 Spring框架提供上下文信息。Spring 上下文包括企业服务,例如JNDI、EJB、电子邮件、国际化、校验和调度功能。3、Spring AOP:通过配置管理特性,Sprin
阅读全文
摘要:在搜索程序较为棘手一部分就是搜索范围。绝大数搜索程序都不能在单台计算机上完成足够数量的数据搜索或并发搜索。有时候为了避免由于单硬件问题出现导致无法服务,可以运行在多台机器上。这种设计能够不影响当前搜索程序运行的情况下临时推出一台计算机来进行维护和升级。搜索范围有两种界定方式: 净处理内容和净查询吞吐量。 如果处理的数据量较大的话必须将这些数据分割成各个小部分,以便让多台分离的计算机分别搜索对应的部分。 前端服务器会将新来的查询请求发送至所有部分,然后将各个部分的搜索结果合并成总的搜索结果集。 如果你想在程序使用的高峰期获得较高的搜索吞吐量,那么你必须将同一索引复制到前述多个计算机上,前端加载平
阅读全文
摘要:简单的建立索引和查询索引并不难,关键在于他的二次开发,让他适合你自己的需求既然要二次开发就必须查看源码首先看看索引过程中的核心类吧:IndexWriter 这个是核心组件, 建立和打开索引,以及向文档中添加、删除或更新被索引文档的信息。Directory 描述了Lucene索引的存放位置,他是一个抽象类,一般都用FSDirectory.open(),Analyzer IndexWriter 必须指定一个分词器(分析器),Document 代表了一些域的集合,他表示了每个所要保存的单个文本Field (4.0 以后就不是Field 了, LongField, TextField ,String.
阅读全文

浙公网安备 33010602011771号