刘政道 - 跟我一起学Java

以开源项目MiniOA为教学案例,详细讲解如何使用Javabean+Jsf+Richfaces+Hibernate+MySQL进行Web Application开发。www.minioa.net MiniOA(Java开发交流)(128161498)

  博客园 ::  :: 新随笔 :: 联系 ::  :: 管理 ::
  161 随笔 :: 0 文章 :: 56 评论 :: 0 引用

2011年9月29日 #

摘要: 在MySQL建立英文的全文索引不是难事,但是要做好中文的全文索引需要做很多工作。MySQL默认不支持中文索引,因为中文不能像英文那样通过空格来准确的判断单词,而需要通过语义来判断,这就需要中文切词工具支持,由于版权问题,MySQL一直没有提供中文支持,虽然MySQL发展的很快。那么我们只能曲线救国了。场景模拟,在OA系统中添加对新闻的全文搜索支持。技术实现,对新闻表的标题和正文字段建立Fulltext索引,然后通过MATCH的方式检索。虽然我们可以通过like或regexp的方式检索,但是和MATCH相比,前者的效率要远远低于后者,前者需要1秒钟,通过全文索引匹配的后者可能只需要0.002秒钟阅读全文
posted @ 2011-09-29 21:08 刘政道 阅读(62) 评论(0) 编辑

摘要: Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的 查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中 实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。 下载最新版http://mirror.bjtu.edu.cn/apache/lucene/java/3.4.0/lucene-3.4.0.zip 解压缩后,将lucene-core-3.4.0.j...阅读全文
posted @ 2011-09-29 14:05 刘政道 阅读(48) 评论(0) 编辑

摘要: 讨论地址:http://www.minioa.net/viewtopic.php?f=18&t=263 安装Sitemap FX 下载http://www.phpbb.com/customise/db/mod/sitemap_fx/ 安装指南http://www.phpbb.com/customise/db/view-install/id_53115-sid_c50c7528288c5277b0f9111e6e2e1c15 由于umil已过期,所以需要更新umil包。 http://www.phpbb.com/mods/umil/ 将文件上传至web服务器 运行根目录下的install阅读全文
posted @ 2011-09-29 08:46 刘政道 阅读(36) 评论(0) 编辑

2011年9月28日 #

摘要: 讨论地址:http://www.minioa.net/viewtopic.php?f=24&t=259 搜索记录时,我们经常会用到like,然而这样的效率很低。 后来有人推荐可以使用regexp, 这里,我们要介绍的是Fulltext 首先,要确保你的MySQL版本足够的新,比如我用的是MySQL5.5。 系统变量ft_min_word_len默认是4,为了能够支持搜索汉字,所以,我们要设置成2。修改后重新启动MySQL。 如果你遇到错误ERROR 1193 (HY000): Unknown system variable 'ft_min_word_len',说明你的M阅读全文
posted @ 2011-09-28 17:02 刘政道 阅读(127) 评论(0) 编辑

2011年9月27日 #

摘要: 讨论网址:http://www.minioa.net/viewtopic.php?f=18&t=258Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。 它可以用于测试静态和动态资源例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库, FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来在不同压力类别下测试它们的强度和分析整体性能。下载地址http://jakarta.apache.org/site/downloads/down阅读全文
posted @ 2011-09-27 13:40 刘政道 阅读(99) 评论(1) 编辑