专注Java,专注Linux

疯子和天才只一步之差,奋起直追,提升自我,坚持不懈,永不言弃!

 
 
 
 
 
 

[置顶] 欢迎到我开设的论坛:http://bbs.thinksoar.com

2008-8-15 23:35:06 阅读(186) 评论(0)

欢迎访问我开设的论坛:http://bbs.thinksoar.com,里面应该有你需要的技术、管理方面的资料。包括技术文章、源码下载、电子书下载、视频教程下载,也欢迎参与我们的开源项目:myblog和TSForum论坛程序,程序均采用Spring 2.5.5+hibernate 3.2.2+Freemarker+Spring MVC 以及使用spring security 2.0.3进行开发,欢迎参与项目的开发,谢谢!详细的安排请到论坛查看。这里顺便截下图,更多的原创源码与视频,文章会发布,敬请关注,谢谢!!!

阅读(186) | 评论(0) | 阅读全文>>

Lucene的Highlighter实现文件摘要的自动提取

2008-7-23 9:51:01 阅读(391) 评论(1)

使用Lucene自带的Highlighter就可以实现对原始文件摘要的提取工作。Highlighter类有一个getBestFragment方法,这个方法有多个重载的方法,其中,使用:

public final String getBestFragment(Analyzer analyzer, String fieldName,String text)

就可以提取摘要,它实现了从指定的原始文件中,提取检索关键字出现频率最高的一段文字作为摘要,默认情况下提取100个字符,同时加上自定义的高亮显示代码,又可实现关键字高亮显示。

测试程序如下所示:

package org.shirdrn.lucene.learn.digest;

import java.io.IOException;

import net.teamhot.lucene.ThesaurusAnalyzer;

阅读(391) | 评论(1) | 阅读全文>>

Lucene-2.3.1 阅读学习(42)

2008-7-23 9:47:45 阅读(514) 评论(1)

关于Hits类。
这个Hits类可是非常的重要,因为Lucene使用了缓存机制,关于缓存的实现就是在这个Hits类中。Hits工作过程中,使用了LRU算法,即通过一个HitDoc结构来实现一个双向链表,使用LRU置换算法,记录用户最近访问过的Document。
开门见山,直接拿出Hits类的实现代码来说话。
package org.apache.lucene.search;
import java.io.IOException;
import java.util.Vector;
import java.util.Iterator;

import org.apache.lucene.document.Document;
import org.apache.lucene.index.CorruptIndexException;

阅读(514) | 评论(1) | 阅读全文>>

Lucene 2.3.1 阅读学习(41)

2008-7-23 9:46:51 阅读(1113) 评论(0)

当执行Hits htis = search(query);这一行代码的时候,到底中间经过了怎样的过程,最终使得我们获取到了含有检索结果的集合Hits hits呢?

这里,以最简单的检索为例,追踪并理解Lucene(2.2.0版本)获取到检索结果的过程。

1、IndexSearcher继承自Searcher类的最简单的search方法,如下所示:

public final Hits search(Query query) throws IOException {
    return search(query, (Filter)null);
}

阅读(1113) | 评论(0) | 阅读全文>>

网摘:35岁前成功的12条黄金法则

2008-6-27 15:07:27 阅读(127) 评论(0)

第一章:一个目标

一艘没有航行目标的船,任何方向的风都是逆风

1、你为什么是穷人,第一点就是你没有立下成为富人的目标

2、你的人生核心目标是什么?

杰出人士与平庸之辈的根本差别并不是天赋、机遇,而在于有无目标。

3、起跑领先一步,人生领先一大步:成功从选定目标开始

4、贾金斯式的人永远不会成功

为什么大多数人没有成功?真正能完成自己计划的人只有5%,大多数人不是将自己的目标舍弃,就是沦为缺乏行动的空想

5、如果你想在35岁以前成功,你一定在25至30岁之间确立好你的人生目标

6、每日、每月、每年都要问自己:我是否达到了自己定下的目标

第二章:两个成功基点

站好位置,调正心态,努力冲刺,35岁以前成功

阅读(127) | 评论(0) | 阅读全文>>

Apache Roller 4.0 安装小记

2008-6-3 15:10:12 阅读(756) 评论(2)

roller4.0 安装总体感觉很方便。有安装向导页面,自动建立数据库表。
但也有一点小问题,install-guide 上没有写得太详细,也可能我看得不够仔细,呵呵
。一个是没有说配置连接池配置文件,另一个是中文有点问题。

总结如下:
安装环境


JDK 1.5.05
tomcat-5.5.17
mysql-5.0.27
apache-roller-4.0

安装使用的是 msyql 数据库,现建立数据库和用户

mysql> create database rollerdb default charset utf8  collate utf8_general_ci;  
 

阅读(756) | 评论(2) | 阅读全文>>

免费商业模式的六个种类

2008-5-28 10:17:54 阅读(82) 评论(0)

安德森认为,免费经济学带来的新商业模式,林林总总,不一而足,但目前来看,无外乎以下六个大类——

“Freemium”
免费:网络软件和服务
面向:初级版用户
最常见的互联网商业模式:软件、服务或内容分为几类,既有免费的(free)

阅读(82) | 评论(0) | 阅读全文>>

面向站长和网站管理员的Web缓存加速指南[翻译]

2008-5-27 22:19:03 阅读(122) 评论(0)

原文(英文)地址: http://www.mnot.net/cache_docs/  版权声明:署名-非商业性使用-禁止演绎 2.0

这是一篇知识性的文档,主要目的是为了让Web缓存相关概念更容易被开发者理解并应用于实际的应用环境中。为了简要起见,某些实现方面的细节被简化或省略了。如果你更关心细节实现则完全不必耐心看完本文,后面参考文档和更多深入阅读部分可能是你更需要的内容。

  1. 什么是Web缓存,为什么要使用它?
  2. 缓存的类型:
    1. 浏览器缓存;
    2. 代理服务器缓存;
  3. Web缓存无害吗?为什么要鼓励缓存?
  4. Web缓存如何工作:
  5. 如何控制(控制不)缓存:
    1. HTML Meta标签 vs. HTTP头信息;

阅读(122) | 评论(0) | 阅读全文>>

Ubuntu 8.04 Linux + Apache2 + MySQL5 + PHP + Tomcat5.5 整合安装

2008-5-26 23:49:50 阅读(458) 评论(1)

从去年3月份开始,先是尝试了Ubuntu6.06 TLS,随后又用了Ubuntu7.04以及Ubuntu7.10,每次都是重新安装,体验着每个版本带来的喜悦。
而今年4月份,又一个TLS版本Ubuntu8.04 Hardy Heron,可以看作是又一个里程碑。于是下定决心要把开发平台有WAMP转向LAMP。
历经4天多的安装与配置(中间居然碰到Ubuntu的内核升级,还重装了一次),终于还是把开发平台给搭建了起来,兴奋之余把安装配置的经过贴上来,以俟后来人参考。
0. 安装与配置Ubuntu Linux
这个就不再赘述了,只是要记得在安装后更新软件源。还有问题的话,http://forum.ubuntu.org.cn

阅读(458) | 评论(1) | 阅读全文>>

从玩扑克到软件开发

2008-5-23 14:06:55 阅读(110) 评论(0)

从玩扑克到软件开发
作者 Jay Fields译者 李剑 发布于 2008年5月19日 上午12时57分
        我以前不是做软件开发的。在加入ThoughtWorks两年之前,我主要靠玩扑克为生。当然,如果你曾跟我打听过我前臂上的纹身,那你肯定已然听过我的故事了。要是还没有,等下次我们一起喝一杯时,我可以讲给你听。
        我从未因为花这么长时间玩牌而感到过遗憾,从中我学到了一些放之四海而皆准的知识。开发软件的时间愈久,我就愈加确信这二者之间具有令人难以置信的相似性。

阅读(110) | 评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 

  soar

广东省 广州市 处女座

 发消息  写留言

 
自我介绍疯子和天才只一步之差,奋起直追,提升自我,坚持不懈,永不言弃!
近期心愿走出第一步就是踏向了成功!做自己想做的事情,努力完成预期的计划!
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 
心情随笔列表加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 

天气

 
 
模块内容加载中...
 
 
 
 
 
 
 
博友列表加载中...
 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
圈子列表加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2009