
java
文章平均质量分 90
飞鸟up
由于技术更新很快,所有的文章都可能随时间的推移失效,请阅读的时候参考当前技术的相应版本.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
solr4.8中集成mmseg4j1.9.1
要想在Solr中整合mmseg4j其实很容易,只需要如下几个步骤 1、下载(https://code.google.com/p/mmseg4j/downloads/list)并解压mmseg4j-1.9.1.zip,把dist下面的所有jar文件拷贝到你应用服务器下的solr/WEB-INF/lib中。(如果你的应用服务器下面没有solr,请参考《Tomcat中安装Solr》)。转载 2014-06-23 19:18:08 · 1364 阅读 · 0 评论 -
ava的打包jar、war、ear包的作用、区别、打包方式
编为大家介绍,基于Java的打包jar、war、ear包的作用与区别详解。需要的朋友参考下以最终客户的角度来看,JAR文件就是一种封装,他们不需要知道jar文件中有多少个.class文件,每个文件中的功能与作用,同样可以得到他们希望的结果。除jar以外对于J2EE来说还有war和ear。区别见下表: JARWAREAR英文转载 2014-06-13 11:15:38 · 825 阅读 · 0 评论 -
solr-用mmseg4j配置同义词索引和检索(IKanlyzer需要修改源码适应solr接口才能使用同义词功能)
solr中自带有synonyms的功能,但是功能很有限,因为中文需要在分词的基础上进行搜索,所以官方的配置就没有多大意义。 概念说明:同义词大体的意思是指,当用户输入一个词时,solr会把相关有相同意思的近义词的或同义词的term的语段内容从索引中取出,展示给用户,提高交互的友好性(当然这些同义词的定义是要在配置文件中事先定义好的),比如:用户输入:日本,那么就可能有一些相关的原创 2014-07-02 14:15:26 · 1526 阅读 · 0 评论 -
java中的字符,字节和编码
1. 编码问题的由来,相关概念的理解1.1 字符与编码的发展从计算机对多国语言的支持角度看,大致可以分为三个阶段: 系统内码说明系统阶段一ASCII计算机刚开始只支持英语,其它语言不能够在计算机上存储和显示。英文 DOS阶段二ANSI编码(本地化)为使计算机支持更多语言,通常使用 0x80~0xFF 范围的 2转载 2014-07-08 15:59:52 · 1432 阅读 · 0 评论 -
solr增量数据配置说明
转帖地址:http://www.blogjava.net/conans/articles/379546.html以下资料整理自网络,觉的有必要合并在一起,这样方便查看。主要分为两部分,第一部分是对《db-data-config.xml》的配置内容的讲解(属于高级内容),第二部分是DataImportHandler(属于基础),第三部分是对db-data-config.xml的进阶(这个转载 2014-06-20 15:57:56 · 980 阅读 · 0 评论 -
Solr之缓存篇
原文出自:http://my.oschina.net/u/1026644/blog/123957Solr在Lucene之上开发了很多Cache功能,从目前提供的Cache类型有:(1)filterCache(2)documentCache(3)fieldvalueCache(4)queryresultCache而每种Cache针对具体的查询请求进行对转载 2014-06-18 18:47:52 · 2315 阅读 · 0 评论 -
Solr开发文档
Solr 是一种可供企业使用的、基于 Lucene 的搜索服务器,它支持层面搜索、命中醒目显示和多种输出格式。在这篇文章中,将介绍 Solr 并展示如何轻松地将其表现优异的全文本搜索功能加入到 Web 应用程序中。开发环境:System:WindowsWebBrowser:IE6+、Firefox3+JDK:1.6+JavaEE Server:tomcat5.0.2.8、tom转载 2014-06-18 17:18:14 · 757 阅读 · 0 评论 -
Mysql学习—查看表结构、修改和删除数据表
查看表结构 查看表结构可以用语句DESCRIBE或SHOW CREATE TABLE语句。 1、查看表的基本结构语句: DESCRIBE 表名; 2、查看表详细结构语句: SHOW CREATE TABLE 表名; 实例: SHOW CREATE TABLE example\G修改表 1、转载 2014-06-20 14:22:41 · 881 阅读 · 0 评论 -
StringUtils的isBlank与isEmply
1.public static boolean isEmpty(String str) 判断某字符串是否为空,为空的标准是 str==null 或 str.length()==0 下面是 StringUtils 判断是否为空的示例: StringUtils.isEmpty(null) = true转载 2014-09-12 15:26:33 · 517 阅读 · 0 评论 -
MMSeg中文分词算法
Java中有一些开源的分词项目,比如:IK、Paoding、MMSEG4J等等。这里主要说的是MMSEG4J中使用的MMSeg算法。它的原文介绍在:http://technology.chtsai.org/mmseg/,是用英文书写的,这是只是它的一个中文笔记。 为什么中文要分词中文和英文的书写方式不一样,英文中单词之间用空格隔开,而且每个单词代表一个含义(当然也有短语,但转载 2014-07-02 10:18:17 · 642 阅读 · 0 评论 -
Maven学习笔记2-maven命令
help:active-profiles列出当前构建中活动的Profile(项目的,用户的,全局的)。help:effective-pom显示当前构建的实际POM,包含活动的Profile。help:effective-settings打印出项目的实际settings, 包括从全局的settings和用户级别settings继承的配置。help:describe描述原创 2014-06-24 15:38:30 · 831 阅读 · 0 评论 -
Solr搜索的排序打分规则探讨
solr排序打分修改:1、定制Lucene的boost算法,加入自己希望的业务规则;2、使用Solr的edismax实现的方法,通过bf查询配置来影响boost打分。3、在建索引的schema时设置一个字段做排序字段,通过它来影响文档的总体boost打分。转载 2014-06-24 18:41:07 · 1028 阅读 · 0 评论 -
solr安装部署、solr测试创建core、用solrj 访问solr(索引和搜索)
本文只是Solr 4.0的基础教程,本人不经常写东西,写的不好请见谅,欢迎到群233413850进行讨论学习。 先说一点部署之后肯定会有人用solrj,solr 4.0好像添加了不少东西,其中CommonsHttpSolrServer这个类改名为HttpSolrServer,我是找了半天才发现,大家以后可以注意。 部署前准备:Solr 必须运行在原创 2014-06-17 18:17:09 · 2599 阅读 · 0 评论 -
zookeeper原理(转)
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,因此需要有一种可靠的、可扩展的、分布式的、可配置的协调机制来统一系统的状态。Zookee转载 2014-06-25 17:26:15 · 707 阅读 · 0 评论 -
windows下启动命令行
当前目录打开shift+鼠标右键,然后打开命令窗口。原创 2014-06-25 16:42:24 · 653 阅读 · 0 评论 -
windows下单机版的伪分布式solrCloud环境搭建Tomcat+solr+zookeeper
前面简单了解了ZooKeeper的相关知识,为SolrCloud的学习作了一层铺垫。在SolrCloud的wiki中,可以很简单地用jetty实现嵌入式ZooKeeper的单机版SolrCloud。但是在生产环境中,Solr一般都是部署在Tomcat上的。为了使架构更加灵活,ZooKeeper也是单独部署的。日常学习中,就一台单机怎么学习solrCloud呢?本文将记录在win7上实现ZooKee转载 2014-06-25 11:40:58 · 902 阅读 · 0 评论 -
solr笔记--solr3.2以后支持document和json两种对象来更新索引
requestHandler name="/update/json" class="solr.JsonUpdateRequestHandler"/>原创 2014-06-27 15:36:20 · 1959 阅读 · 0 评论 -
正则表达式匹配标点符号
str = str.replaceAll("[\\pP‘’“”]", "");Unicode 编码并不只是为某个字符简单定义了一个编码,而且还将其进行了归类。\pP 其中的小写 p 是 property 的意思,表示 Unicode 属性,用于 Unicode 正表达式的前缀。大写 P 表示 Unicode 字符集七个字符属性之一:标点字符。其他六个是L:字母;转载 2014-06-10 09:45:41 · 10587 阅读 · 0 评论 -
什么是MIMI Type
一、首先,我们要了解浏览器是如何处理内容的。在浏览器中显示的内容有 HTML、有 XML、有 GIF、还有 Flash ……那么,浏览器是如何区分它们,决定什么内容用什么形式来显示呢?答案是 MIME Type,也就是该资源的媒体类型。媒体类型通常是通过 HTTP 协议,由 Web 服务器告知浏览器的,更准确地说,是通过 Content-Type 来表示的,例如:Conte转载 2014-12-17 16:35:31 · 2753 阅读 · 0 评论