- 博客(20)
- 资源 (3)
- 收藏
- 关注
原创 maven远程库列表
远程库 地址 镜像 central http://repo1.maven.org/maven2/ http://uk.maven.org/maven2 apache https://repository.apache.org/content/groups/public/ appfuse http://o...
2012-08-13 22:28:22 105
原创 234树
在数学上tree234 树和 红黑树是等价的,遵循一定规则很容易从234树转化到红黑树的,所以tree234树可以做为研究红黑树算法的辅助,因为从算法层面和理解层面红黑树要比tree234复杂。[img]http://dl.iteye.com/upload/attachment/416713/f9eff3ad-1240-3315-93bb-3656ea3a786c.bmp[/img]...
2012-08-08 10:59:26 179
原创 Lucene中文件格式介绍
Lucene中索引文件有许多种,不同类型的文件存储的不同的信息,分别如下:正向信息:1.段的元数据信息a. segments :为索引的段文件命名,它的数据格式中包括下一个段的名称b. segments.gen : 为生成的引用文件名命名2.域数据信息a. fnm :域的元数据b. fdt :域数据信息c. fdx :域索引数据3. 词数据信息a. ...
2010-09-27 15:00:01 174
原创 Lucene 基本原理
Lucene是一个高性能的java全文检索工具包,它使用的是倒排文件索引结构。该结构及相应的生成算法如下: 0)设有两篇文章1和2 文章1的内容为:Tom lives in Guangzhou,I live in Guangzhou too. 文章2的内容为:He once lived in Shanghai. 1)由于lucene是基于关键词索引和查询的,首先我们要取得这...
2010-09-11 17:16:49 98
原创 lucene 搜索最新添加索引
在应用中很多时候,我们都是将IndexWriter 和 IndexSearch做成单例模式,这时会出现一种现象:即使IndexWriter.commit(),在IndexSearch查找依然查找不到最新添加的索引,这是因为IndexRead没有重新打开的问题,解决方法(关闭IndexSearch,再重新打开:)[img]http://dl.iteye.com/upload/attachme...
2010-08-29 14:37:05 105
原创 Doug Cutting (Lucene-Nutch-Hadoop 创始人简介)
吃水不忘挖井人,介绍Doug Cutting大牛是十分有必要的。 最早,接触到搜索引擎,知道有个Nutch(开源搜索引擎),于是开始查看Nutch相关的资料,发现了Nutch的创始人Doug Cutting,随着项目的深入,发现Doug Cutting本人不仅是Nutch的创始人,还是Lucene(开源的全文检索包)项目的创始人,之后Doug Cutting加入Yahoo,06年成...
2010-08-24 15:22:16 196
原创 JBPM4 流程回退实现方法
在JBPM4流程设计中,让让当前节点回退到该节点以前的任意节点,如图,如果想从task3回到task1,可以使用的方法有:①创建一个Transition对象,从task3到task1/** * 动态创建连接当前任务节点至名称为destName的节点的Transition * @param taskId 任务节点ID * @param sourceName 源节点名称...
2010-07-30 09:30:40 164
原创 异常:getOutputStream() has already been called for this response 的解决方法
今天在第一次接触使用“验证码”功能时,在执行时出现了异常信息: 严重: Servlet.service() for servlet jsp threw exception java.lang.IllegalStateException: getOutputStream() has already been called for this response 。。...
2010-07-28 11:39:46 111
原创 Java常用工作流简介
Java版 工作流 Shark Shark是体系和功能最为复杂的代表。它是另一款遵循WfMC的XPDL标准开源工作流引擎,并且同时遵循OMG组织的Workflow Management Facility规范。在所有开源工作流引擎中,Shark的体系最为完备和复杂。其一直秉承着“模块化”的思想,所以比较容易扩展。但是自从被Together公司收购后,Shark的商业化色彩已经越来越...
2010-07-21 16:48:46 633
原创 关于hibernate效率问题讨论的整理
<br />最近在csdn上看到一篇关于对hibernate性能的讨论,感觉里面很多都是nr工作经验的结晶,但还有很多是大众化的观点,现将各观点整理如下:<br />1.hibernate和jdbc主要区别就是,hibernate先检索缓存中的映射对象( 即hibernate操作的是对象),而jdbc则是直接操作数据库.<br />2.Hibernate是JDBC的轻量级的对象封装,它是一个独立的对象持久层框架,和App Server,和EJB没有什么必然的联系。Hibernate可以用在任何JDBC可以使
2010-07-08 17:43:00 1479
原创 关于hibernate效率问题讨论的整理
[size=x-small]关于hibernate效率问题讨论的整理最近在csdn上看到一篇关于对hibernate性能的讨论,感觉里面很多都是nr工作经验的结晶,但还有很多是大众化的观点,现将各观点整理如下:1.hibernate和jdbc主要区别就是,hibernate先检索缓存中的映射对象( 即hibernate操作的是对象),而jdbc则是直接操作数据库.2.Hib...
2010-07-08 17:33:08 330
原创 蹊跷的 JSP编译错误
昨天项目还能正常运行,但是第二天再运行该项目时出现了一个比较蹊跷的错误,错误如下:org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 22 in the generated java fileThe method getJspApplicat...
2010-07-06 10:29:57 147
原创 javaScript 中的重定向
"window.location.href"、"location.href"是本页面跳转"parent.location.href"是上一层页面跳转"top.location.href"是最外层的页面跳转举例说明:如果A,B,C,D都是jsp,D是C的iframe,C是B的iframe,B是A的iframe,如果D中js这样写 "window.locatio...
2010-07-05 09:14:29 136
原创 Eclipse安装Jbpm4.x 插件
Eclipse中插件的安装比较常用的有两种,一种是将插件直接安装的Eclipse中即:Help->Install New SoftWare ->add ,该中方法让Eclipse体积越来越大,而且安装后的插件不是很容易卸载,不好集中管理。另一种就是links安装方法,该方法可以插件集中放到某一个地方,容易管理。 安装Jbpm4.3要求Eclipse版本不能低于3.5。最新版本的gali...
2010-06-13 16:37:20 332
原创 提高系统性能几个方法
一般大型的门户网站都需要考虑系统的性能问题,系统性能的好坏直接影响系统的访问量,影响系统性能的有多个方面,这里只是从软件方面进行分析。 1.使用页面静态化(velocity && freemark) 一般在不经常修改、更改频率低地方使用,比如:商城系统中的产品信息显示等,性能比二级缓存高,减轻WEB容器的负担缺点:不能做到实时更新 2.缓存技术 ①页面缓存...
2010-06-06 21:57:47 1030
原创 权限设计漫谈一
现在的项目中很多都是需要和权限相关在一起的,权限的本质就是拿用户的所具有的那些标志和要访问的那个页面所需要的标志进行比较而已,权限设计一般分为粗粒度和细粒度两方面。 粗粒度主要是限制用户可以访问那些页面,通常使用Filter技术,例如:某些页面只有用户登录之后才能访问的,此时只要将该些页面放在一个规则的访问路径,然后对该路劲进行拦截即可,这是一种比较简单的用法; 另一种就是细...
2010-06-03 14:15:49 95
原创 Mysql与Oracle区别
周五去一家公司去面试,那公司经理问了关于Mysql与Oracle的区别问题,以前没有总结,回答也不是很好,只是凭感觉,先总结如下:1. Oracle是大型数据库而Mysql是中小型数据库,Oracle市场占有率达40%,Mysql只有20%左右,同时Mysql是开源的而Oracle价格非常高。2. Oracle支持大并发,大访问量,是OLTP最好的工具。3. 安装所用的空间差别也是很...
2010-05-29 10:19:34 1506
原创 java中数制的转化
Java的JDK中提供十进制转化为各种进制的方法,如:Integer.toHexString(109)转化为16进制,Integer.toBinaryString(1);转化为二进制,Integer.toOctalString(i);转化为8进制等;自己实现1.十进制转化为16进制public static String dec2Hex(int dec) { St...
2010-05-27 00:03:47 142
原创 Hibernate学习感想
最近一段时间学习了一下Hibernate,感觉orm的原理有了一定的了解,比如通过配置文件,将其中的类映射到数据库但是类之间的关系就把我给搞闷了,多对多、一对一、单双向啦,搞得我头晕,很对时候就是因为这些细节没有掌握好,在项目开发中简直举步维艰呀,这也是不踏实的表现吧。存取策略还是可以接受的;Hibernate是对JDBC的封装,很多东西都对象化了,大脑还乱呀,有时间在继续修改吧!
2009-09-03 23:43:00 303
原创 asp.net
ASP.net不仅仅是 Active Server Page (ASP) 的下一个版本,而且是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的的优势。 [编辑本段]执行效率大幅提高 ASP.net是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进
2008-11-27 22:06:00 558
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人