2012-03-05 11:47 by sunney, 985 visits, 网摘, 收藏, 编辑
摘要:在solr 3.5 配置及应用(二)中在Document文档和JavaBean相互转换时是比较麻烦的,现在讲用利用DocumentObjectBinder对象将SolrInputDocument 和 JavaBean对象相互转换。1、在实体类(JavaBean),用@Field来注解字段,注解的名称要与文档的字段名称一致,如@Field("blogId")。如:blogsDO 这也有hibernate的注解要看清楚. 1 package com.stu.entity; 3 import java.io.Serializable; 4 import java.util.Dat
阅读全文
2012-03-02 15:20 by sunney, 429 visits, 网摘, 收藏, 编辑
摘要:在solr 3.5 配置及应用(一) 讲过一了solr 3.5的详细配置,本节我们讲利用solr 的客户端调用solr的应用了!一、利用SolrJ操作solr API 使用SolrJ操作Solr会比利用httpClient来操作Solr要简单。SolrJ是封装了httpClient方法,来操作solr的API的。SolrJ底层还是通过使用httpClient中的方法来完成Solr的操作。 需要的包如下: 1、 apache-solr-solrj-3.5.0.jar 2、commons-httpclient-3.1.jar 3、slf4j-api-1.6.0.jar 4、common...
阅读全文
2012-02-27 11:31 by sunney, 443 visits, 网摘, 收藏, 编辑
摘要:一、solr 的简介Apache Solr 是一个开源的搜索服务器。Solr 使用 Java 语言开发,主要基于 HTTP 和 Apache Lucene 实现。Apache Solr 中存储的资源是以 Document 为对象进行存储的。每个文档由一系列的 Field 构成,每个 Field 表示资源的一个属性。Solr 中的每个 Document 需要有能唯一标识其自身的属性,默认情况下这个属性的名字是 id,在 Schema 配置文件中使用:<uniqueKey>id</uniqueKey>进行描述。 Solr是一个高性能,采用Java5开发,基于Lucene的全
阅读全文
2012-02-13 16:28 by sunney, 270 visits, 网摘, 收藏, 编辑
摘要:四、Logback的默认配置 如果配置文件 logback-test.xml 和 logback.xml 都不存在,那么 logback 默认地会调用BasicConfigurator ,创建一个最小化配置。最小化配置由一个关联到根 logger 的ConsoleAppender 组成。输出用模式为%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n 的 PatternLayoutEncoder 进行格式化。root logger 默认级别是 DEBUG。 1、Logback的配置文件 Logback 配置文件的语法非常灵活。正因为灵
阅读全文
2012-02-13 11:45 by sunney, 284 visits, 网摘, 收藏, 编辑
摘要:一、logback的介绍 Logback是由log4j创始人设计的又一个开源日志组件。logback当前分成三个模块:logback-core,logback- classic和logback-access。logback-core是其它两个模块的基础模块。logback-classic是log4j的一个 改良版本。此外logback-classic完整实现SLF4J API使你可以很方便地更换成其它日志系统如log4j或JDK14 Logging。logback-access访问模块与Servlet容器集成提供通过Http来访问日志的功能。 Logback是要与SLF4J结合起来用两个组件的
阅读全文
2012-02-09 15:13 by sunney, 262 visits, 网摘, 收藏, 编辑
摘要:最近Lucene项目管理委员会宣布Apache Lucene 3.5.0和Apache Solr 3.5.0已经可以使用。Lucene是一个高性能、支持全文搜索的文本搜索开发库。Solr是一个独立的搜索服务器,其核心使用了Lucene来做索引和搜索。 Lucene 3.5其中一个最新的特征就是深度分页支持,在之前的版本是提供分页的方法,只能根据自己的应用场景去写分页的方法!在《lucene in action》一书中提现两种分页的方法:1、将首次搜索获得的多页搜索结果收集起来并保存在ScoreDocs和IndexSearcher实例中,并在用户换页浏览时展现这几页的结果。 2、每次用户换页浏.
阅读全文
2011-11-24 11:27 by sunney, 43 visits, 网摘, 收藏, 编辑
摘要:Ubuntu安装后root是没有默认的密码的,因为你还没给root设置密码,你第一个 user 是在 admin 组,他可以给 root 设置密码,所以大家不要费脑筋想当初自己设的密码是 多少了,因为根本就不存在。 端口输入如下命令:sudo passwd root[sudo] password for you :---> 输入你的密码,不回显Enter new UNIX password: --- > 设置root 密码Retype new UNIX password: --> 重复
阅读全文
2011-11-24 11:25 by sunney, 68 visits, 网摘, 收藏, 编辑
摘要:ubuntu默认不安装sshd服务需要sudo apt-get install ssh你可以在ubuntu本机ssh localhost测试是否成功安装了ssh因为WinSCP是基于ssh的sftp来连接的
阅读全文
2011-09-02 11:01 by sunney, 507 visits, 网摘, 收藏, 编辑
摘要:一、软件列表 ImageMagick-6.7.1-0.tar.gz jmagick-6.4.0-src.tar.gz jpegsrc.v6b.tar.gz libpng-1.5.4.tar.gz tiff-3.8.2.tar.gz freetype-2.3.11.tar.gz zlib-1.2.5.tar.bz2二、安装过程注意:如果安装过程中因为gcc导致不能安装时,使用yuminstallgcc*或者yumupdate1、安装jpeg支持软件jpegsrc.v6b.tar.gztarzvxfjpegsrc.v6b.tar.gzcdjpeg-6b./configure--ena...
阅读全文
2011-07-12 20:55 by sunney, 153 visits, 网摘, 收藏, 编辑
摘要:1、struts.multipart.saveDir 指明了在上传文件时建立的目录 struts.xml配置文件中增加如下: <constant name="struts.multipart.saveDir" value="c:/tem"></constant> 是在c:/tem 下建立的文件。 struts.properties 配置文件中增加如下: struts.multipart.saveDir = c:/tmp 是在c:/tem 下建立的文件。2、 struts.multipart.maxSize 指明了上传文件的最大值
阅读全文