花间一壶酒

导航

2011年10月19日 #

can not delete write.lock 这种错误-lucene web

摘要: 这几天在学习lucene,学习过程中我首先写了一个程序,我们看一下 1 package app; 2 /** 3 * @author wrh 2011/10/11 4 */ 5 import java.io.File; 6 import java.io.FileFilter; 7 import java.io.FileReader; 8 import java.io.IOException; 9 10 import org.apache.lucene.analysis.cn.smart.SmartChineseAnalyzer;11 import org.apache.lu... 阅读全文

posted @ 2011-10-19 19:41 wrh526 阅读(1046) 评论(0) 推荐(0) 编辑

2011年10月11日 #

Lucene学习第一课

摘要: 我读的关于lucene的第一篇文章是:《Lucene:基于Java的全文检索引擎简介》http://www.chedong.com/tech/lucene.html这是一篇非常不错的文章,能让我们很快对lucene有一个很好的了解。用最通俗的话来讲,lucene就是提供全文搜索功能的类库,所以我们还需要根据实际情况自行完成搜索程序的其他模块。越发的留有余地,越发的就有发展的空间。如中国的红楼一样。lucene能够让我们不需要了解非常复杂的索引和搜索实现的情况下,通过调用它的一些简单API实现复杂的搜索功能。lucene环境搭建的过程如下:1、下载lucene3.0.3地址:http://apa 阅读全文

posted @ 2011-10-11 21:24 wrh526 阅读(206) 评论(0) 推荐(0) 编辑

2011年10月7日 #

将一个文件保存在另一个路径下,并重命名

摘要: import java.io.*;import java.util.Date;public class BackTest { static int BUFFER_SIZE = 1024; public static void main(String[] args) { int len=0; String fileName = "E:\\a.txt"; String path = "E:\\a"; System.out.println("保存图像方法"); String latterpart= fileName.... 阅读全文

posted @ 2011-10-07 16:26 wrh526 阅读(378) 评论(0) 推荐(0) 编辑

2011年9月28日 #

servletContext & servletConfig

摘要: servletContext 阅读全文

posted @ 2011-09-28 22:55 wrh526 阅读(143) 评论(0) 推荐(0) 编辑

servlets

摘要: 今天根据我到网上查找资料,学习servlet加载。参考来自http://www.bitscn.com/pdb/java/200807/145683.htmlservlet 加载:容器的Context对象对请求路径(URL)作出处理,去掉请求URL的上下文路径后,按路径映射规则(web.xml文件)和Servlet映射路径(<url-pattern>)做匹配,如果匹配成功,则调用这个Servlet处理请求。匹配规则:请求URL精确匹配,如果成功则调用该Servlet。 匹配最长的路径前缀,以/为路径分隔符,按路径树逐级匹配,选择最长匹配的Servlet来处理。 如果前面都没有匹配成功 阅读全文

posted @ 2011-09-28 20:06 wrh526 阅读(188) 评论(0) 推荐(0) 编辑

2011年9月23日 #

Pattern和Matcher

摘要: 这两个类都是在java.util.regex包中,操作时先用static Pattern.compile()方法编译我们的正则表达式,它会根据我们的String类型的正则表达式生成一个Pattern对象。然后把我们要检索的字符串传入Pattern对象的matcher()方法。mather()方法会生成一个Matcher对象,它有很多的功能可用,如:它的replaceAll()方法可以将所有匹配的部分换成你传入的参数。所以我们会常看到如下代码:1 Pattern p = Pattern.compile("\bw");2 Matcher m = p.matcher(" 阅读全文

posted @ 2011-09-23 09:36 wrh526 阅读(325) 评论(0) 推荐(0) 编辑

2011年9月16日 #

Http请求

摘要: HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则。计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求信息和服务,HTTP目前协议的版本是1.1.HTTP是一种无状态的协议,无状态是指Web浏览器和Web服务器之间不需要建立持久的连接,这意味着当一个客户端向服务器端发出请求,然后Web服务器返回响应(response),连接就被关闭了,在服务器端不保留连接的有关信息.HTTP遵循请求(Request)/应答(Response)模型。Web浏览器向Web服务器发送请求,Web服务器处理请求并返回适当 阅读全文

posted @ 2011-09-16 19:12 wrh526 阅读(245) 评论(0) 推荐(0) 编辑

2011年8月30日 #

Servlets are controlled by the Container

摘要: A: User clicks a link that has a URL to a servlet.B: The Container "sees" that the request is for a servlet, so the container creates two objects: 1) HttpServletsResponse 2) HttpServletRequestC: The Container finds the correct servlet based on the URL in the request, creates or allocates a 阅读全文

posted @ 2011-08-30 10:49 wrh526 阅读(153) 评论(0) 推荐(0) 编辑

2011年8月26日 #

What does the Container give you?

摘要: We know it is the Container that manages and runs the servlet,but why? Is it worth the extra overhead?Communications support: The container provides an easy way for your servlets to talk to your web server. You do not have to build a ServerSocket,listen on a port, create streams,etc. The Container k 阅读全文

posted @ 2011-08-26 13:17 wrh526 阅读(165) 评论(0) 推荐(0) 编辑

2011年8月25日 #

What happens after we type" www.baidu.com "

摘要: What happens after we type "www.baidu.com"?First the browser creates a HTTP GET request like this:GET/index.html HTTP/1.1Host:www.baidu.comUser-Agent: GoogleChrome/.............Then the HTTP GET is sent to the server,and the server finds the page index.html of baidu. Then the sever generat 阅读全文

posted @ 2011-08-25 20:31 wrh526 阅读(174) 评论(0) 推荐(0) 编辑