- 浏览: 53214 次
- 性别:
- 来自: 北京
文章列表
Apache Lucene 3.5 发布了。
Apache Lucene 是一个基于Java的、高性能的全文检索工具包,你可以利用它来为你的应用程序加入索引和检索功能。Lucene目前是著名的 Apache Jakarta 家族中的一个开源项目,也是目前最为流行的基于 Java 开源全文检索工具包。 该版本进行了大量优化、改进和Bug修复,包括:
大大降低了控制开放的IndexReader上的协议索引的RAM占用(3~5倍)。
新增IndexSearcher.searchAfter,可在指定ScoreDoc后返回结果(例如之前页面的最后一个文档),以支持deep页用例。
新增S ...
package com.cee.com;
import java.util.List;
//分页类public class PageBean {
private List list; // 要返回的某一页的记录列表 private int allRow; // 总记录数 private int totalPage; // 总页数 private int currentPage; // 当前页 private int pageSize; // 每页记录数 private int offset;
public int getOffset() { return offset; }
p ...
转载:http://wrj1982.blog.51cto.com/1131419/420537
今天从公网的服务器连接本地内网的FTP server copy文件时,系统老是提示227 Entering Passive Mode (xxx,xxx,,xxx,xxx,x),很是奇怪,于是上网找资料仔细研究了一下,原来FTP有两种工作模式,PORT方式和PASV方式,中文意思为主动式和被动式 ,详细介绍如下:
主动 FTP :命令连接:客户端 >1024 端口 → 服务器 21 端口数据连接:客户端 >1024 端口 ← 服务器 20 端口
被动 FT ...
ftp有两个端口号进行服务,
控制进程/命令接口21
数据连接20
如果ftp服务器开通了20,并且ftp服务器关闭了高位随机端口,则必须使用主动模块,这样对ftp服务器安全点。如果你使用了被动模块,则无法显示文件夹清单list。
如果ftp服务器开通了20,并且ftp服务器也开通了高位随机端口,则可以使用被动模块,同时也可以使用主动模式。
如果ftp服务器没有开通20,但是ftp服务器开通了高位随机端口,则必须使用被动模块,同时也可以使用主动模式。
如果客服端的防火墙关闭了端口的主动接收功能,则无法使用主动模式,但可以使用被动模块。
主动模式:服务器主动链接客服端数据传输接 ...
lucene索引文件格式详解
本文介绍lucene中segment,.fnm,.fdx,.fdt,.tii,.tis,deletable ,.cfs等格式文件的用途。
1。索引的segment
每个segment代表lucene的一个完整索引段。通常,在一个索引中,会包含有多个segment。每个segment都有一个统一的前缀,这个前缀是根据当前索引的document数量而确立的。前缀名是Document数量转为36进制后,在前面加上下划线“_”而构成的。通常,在一个完整的索引中,有且只有一个“segments”文件,这个文件没有后缀,它记录了当前索引中所有segment的信息 ...
JDK1.6官方下载_JDK6官方下载地址:http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe JDK6 API CHM中文参考下载: JDK6API中文参考070114.rar :http://chinesedocument.com/upimg/soft/JDK6API中文参考070114.rar Java SE 6 API 中文版 CHM 下载:http://download.java.net/jdk/jdk-api-l ...
编写Javadoc 代码 在Java 代码的类、函数、数据成员前中输入/** 回车,Eclipse 能够自动生成相应的Javadoc 代码。可以在后面添加相关的文字说明。
生成Javadoc 文档 方法有三:
选择工程,在菜单Project->Genarate Javadoc
选择工程, ...
解析w3c
- 博客分类:
- Java--xml解析w3c
import java.io.FileInputStream;import java.io.InputStream;import java.util.ArrayList;import java.util.List;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import org.w3c.dom.Document;import org.w3c.dom.Element;import org.w3c.dom.Node;import org.w3c.dom.NodeLis ...
package com.dvnchina.itv.cps.utils.compress;
import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.List;
import org.apache.tools.zip.ZipEntry;import org.apache.tools.zip.ZipOutputStream;
/** * 压缩文件类,支持添加文件或文件夹 * * ...
public static void main(String[] args) { String[] ar = { "dd", "c", "dd", "ff", "b", "e", "e" }; ArrayList list = new ArrayList(); for (int i = 0; i < ar.length; i++) { list.add(ar[i]); } System.out.println(" ...
Struts1和Struts2的区别和对比:
- 博客分类:
- struts
Struts1和Struts2的区别和对比:Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 • Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去 实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作Struts2的Action对象。 线程模式: • Struts1 Action是单例模式并且必须是线程安全的,因为仅有Action的一个实例来处理所有的请求。单例 ...
DispatchAction
分类: java开发 2010-04-19 11:25 171人阅读 评论(0) 收藏 举报
在java web开发中,原始的配置action都是使用一个action类实现一个功能,如果工程项目够大,action类数目会很多,就增加了该项目后期的维护难度。解决的方 ...
hibernate二级缓存配置
2009-02-25 17:43 5011人阅读 评论(6) 收藏 举报
二级缓存配置:
1、首先要打开二级缓存,在hibernate.cfg.xml中添加如下配置:
<property name="hibernate.cache.use_second_level_cache">true</property>
2、Hibernate的二级缓存使用第三方的缓存工具来实现,所以我们需要指定Hibernate使用哪个
缓存工具。如下配置指定Hibernate ...
在网页中嵌入播放器 常用网页播放器代码 在网页中插入视频播放代码全集 在网页中嵌入media播放器: 将下面这段程序放在<body>....</body>之间 <div align="center"> <table width="405" border="8" cellspacing="5" cellpadding="5" bordercolorlight="#FFFF00"> <tr> <td width=&q ...
hibernate 二次缓存
- 博客分类:
- Hibernate
很多人对二级缓存都不太了解,或者是有错误的认识,我一直想写一篇文章介绍一下hibernate的二级缓存的,今天终于忍不住了。 我的经验主要来自hibernate2.1版本,基本原理和3.0、3.1是一样的,请原谅我的顽固不化。 hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但是session关闭的时候,一级缓存就失效了。 二级缓存是SessionFactory级别的全局缓存,它底下可以使用不同的缓存类库,比如ehcache、oscache等,需要设置hibernate.cache.provider_class,我们 ...