`
┿┅мīSS
  • 浏览: 95234 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
package com.opensource.collections; /** * 对整数元素集合进行操作 * 使用序列的方式 * 使用数组实现,当元素数量大时,效率较低 */ public class DoubleArraySeq implements Cloneable{ //DoubleArraySeq类不变式: //1.序列中元素的数目存储在实例变量manyItems中。 //2.对于空序列,并不关心在任何data中存放了什么;对于 //一个非空序列,序列的元素存储在data[0]到data[manyItems-1], //不 ...
package com.opensource.collections; /** * 对整数元素集合进行操作 * 使用数组实现,当元素数量大时,效率较低 */ public class IntArrayBag implements Cloneable { //IntArrayBag类的不定式: //1.包中元素的数目存放在实例变量manyItems中. //2.对于一个空包,不需要关心存放的是什么数据,对于非空包, //包中的元素存放在data[0]到data[manyItems-1]中, //并且不需要关心data中其他部分的内容. ...
我们用fileupload上传文件的时候,为了获取上传表单里的非文件表单域,通常都要不断去循环读取,每一个上传文件的方法都要重复同样的代码,很不方便,而struts2里面就把fileupload封装好了,可以很方便地用get()来获取表单里非文件域的值,那么底层是怎么实现的呢?    简单点来说,就是文件传达到servlet之前,先把上传的文件流用filter拦截过滤,在filter里面利用自己封装的文件流,再传送过去给filter,使得servlet里能够直接使用我们封装好的文件流,这样的话,就很方便,只需一个filter,以后哪个页面需要上传文件,只需要配置一些web.xml ,过滤一下就可 ...
Compass是一个强大的,事务的,高性能的对象/搜索引擎映射(OSEM:object/search engine mapping)与一个Java持久层框架.Compass包括:  * 搜索引擎抽象层(使用Lucene搜索引荐), * OSEM (Object/Search Engine Mapping) 支持, * 事务管理, * 类似于Google的简单关键字查询语言, * 可扩展与模块化的框架, * 简单的API. 如果你需要做站内搜索引擎,而且项目里用到了hibernate,那用compass是你的最佳选择。 本文用到compass2.14和IK中文分词包,另外将会 ...
接下来是要建立搜索的服务类 import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import org.compass.core.Compass; import org.compass.core.CompassCallback; import org.compass.core.CompassException; import org.compass.core.CompassHighlighter; import org.comp ...
Global site tag (gtag.js) - Google Analytics