`
linshow26
  • 浏览: 86733 次
文章分类
社区版块
存档分类
最新评论
文章列表
开源企业搜索引擎SOLR的 应用教程 2010-10 目 录 1 概述 4 1.1 企业搜索引擎方案选型 4 1.2 Solr的特性 4 1.2.1 Solr使用Lucene并且进行了扩展 5 1.2.2 Schema(模式) 5 1.2.3 查询 6 1.2.4 核心 6 1.2.5 缓存 6 1.2.6 复制 6 1.2.7 管理接口 7 1.3 Solr服务原理  7 1.3.1 索引  7 1.3.2 搜索 8 1.4 源码结构 9 1.4.1 目录结构说明 9 1.4.2 Solr home说明 11 1.4.3 solr的各包的说明 12 1.5 版本说 ...
要建立自己的全文检索,一般都需要从数据库导入数据,在原来配置的基础上,增加导入的功能 1、D:\apache-tomcat-7.0.27\solr\conf\solrconfig.xml中增加 Xml代码  收藏代码 <requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">      <lst name="defaults">            <str nam ...
二、SolrJ的使用        SolrJ覆盖了solr的全部功能,下面将自己在实际开发中所使用的程序粘贴出来并适当加以解释,由于本人比较菜,代码书写不是那么的精练,还请见谅。 1、  创建solrserver对象: try {                solr = new CommonsHttpSolrServer("http://localhost:8983/solr");                solr.setConnectionTimeout(100);                solr.setDefaultMaxConnectionsPe ...
用CXF来做web service是比较简单的,本文就简单介绍一下如何一步步发布web service,以及调用现有的web service。另外如果系统已经使用了Spring MVC,那么引入CXF需要额外的步骤,见本人另外一篇博客http://kyfxbl.iteye.com/blog/1432920。如果展现层没有用spring mvc,而是用struts2之类的,可以省去这一步 首先介绍怎么发布web service: 第1步是创建一个普通的java接口,然后用@WebService注解声明这是一个web service Java代码  收藏代码 package com.hua ...
CXF的理论知识就不重复了。 发布服务 1、在OSGI bundle中发布,所以首先创建OSGI工程,并加入CXF所需要的库文件,        MANIFEST.MF文件内容:        [plain] view plaincopy Manifest-Version: 1.0  Bundle-ManifestVersion: 2  Bundle-Name: MySimpleWebServiceCXF01  Bundle-SymbolicName: MySimpleWebServiceCXF01  Bundle-Version: 1.0.0.qualifier  Bundl ...
1、服务器端建立 1.1、创建接口 [java] view plaincopy @WebService  public interface IWebService {      int add(int a, int b);      int subtract(int a, int b);  }  1.2、创建实现类 [java] view plaincopy @javax.jws.WebService(endpointInterface = "org.gwr.service.IWebService")  public class WebService imple ...
DROP TABLE IF EXISTS `ci_sessions`; CREATE TABLE IF NOT EXISTS `ci_sessions` (    `session_id` VARCHAR(40) NOT NULL DEFAULT '0',    `peopleid` INT(11) NOT NULL,    `ip_address` VARCHAR(16) NOT NULL DEFAULT '0',    `user_agent` VARCHAR(50) NOT NULL,    `last_activity` INT(10) UNSIGNED NOT NULL D ...
MySQL 日期类型:日期格式、所占存储空间、日期范围 比较。 日期类型        存储空间       日期格式                 日期范围 ------------ ---------   --------------------- ----------------------------------------- datetime       8 bytes   YYYY-MM-DD HH:MM:SS   1000-01-01 00:00:00 ~ 9999-12-31 23:59:59 timestamp      4 bytes   YYYY-MM-DD HH ...
http://blog.csdn.net/yhmhappy2006/article/details/7300019 http://www.cnblogs.com/misoag/archive/2013/01/16.html Ubuntu 下jdk工具attach pid错误 1、错误代码: Error attaching to process: sun.jvm.hotspot.debugger.DebuggerException: Can't attach to the process 2、解决方法: Java代码  收藏代码 $ sudo vi /etc/sysctl.d/10-pt ...
堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 ...
jmap 打印出某个java进程(使用pid)内存内的,所有‘对象’的情况(如:产生那些对象,及其数量)。 可以输出所有内存中对象的工具,甚至可以将VM 中的heap,以二进制输出成文本。使用方法 jmap -histo pid。如果连用SHELL jmap -his ...
  在JVM出现内存溢出或泄露时,为便于排查和定位,需要JVM的启动上增加相应的参数。主要是GC日志和内存DUMP参数。详细如下。     1.GC日志和内存DUMP参数配置     本文参数配置基于各厂商的JDK 6.0版本,低版本或高版本的参数有可能不同。各厂商JVM GC日志和内存DUMP参数配置如下:     (1)Oracle  JVM     -Xloggc{目录}/managed1_gc.log     -XX:+HeapDumpOnOutOfMemoryError     -XX:HeapDumpPath=${目录}     (2)HP JVM     -Xverbosegc:f ...
Jboss服务,运行3天后,提示内存溢出。服务器跟踪现象:我的服务器,重启后系统总内存占用1.70G,第二天1.90G,第三天2.10G,超过2.1就报内存溢出了。Java内存设为1024M。 在Jboss目录下的F:\jboss\bin\run.bat文件,增加-verbose:gc -Xloggc:gc.log set JAVA_OPTS=%JAVA_OPTS% -Xms512m -Xmx512m -XX:PermSize=64m -XX:MaxPermSize=128m -verbose:gc -Xloggc:gc.log 按照说明,完整的设置如下:但是我一加上XX:+HeapD ...
MySQL Connector/J能够方便地处理MySQL数据类型和Java数据类型之间的转换。一般来说,任何MySQL数据类型均可以被转换为java.lang.String类型,并且任何数字类型可以被转换成任意的Java数字类型,虽然在某些情况下会出现取舍、溢出或者精度丢失的情况。 从Connector/J 3.1.0开始,JDBC驱动程序能够遵照JDBC规范适时给出警告信息或者抛出DataTruncation异常,除非你通过使用jdbcCompliantTruncation属性来显式配置连接并将其设置为false。 MySQL中的数据类型 能够被转换为Java中的如下数据类型 CHAR, ...
MySQL的mysqldump工具的基本用法 导出要用到MySQL的mysqldump工具,基本用法是:   shell> mysqldump [OPTIONS] database [tables]   如果你不给定任何表,整个数据库将被导出。   通过执行mysqldump --help,你能得到你mysqldump的版本支持的选 ...
Global site tag (gtag.js) - Google Analytics