java
Happy灬涛
这个作者很懒,什么都没留下…
展开
-
全文搜索引擎 Elasticsearch
全文搜索属于最常见的需求,开源的 Elasticsearch (以下简称 Elastic)是目前全文搜索引擎的首选。它可以快速地储存、搜索和分析海量数据。维基百科、Stack Overflow、Github 都采用它。Elastic 的底层是开源库 Lucene。但是,你没法直接用 Lucene,必须自己写代码去调用它的接口。Elastic 是 Lucene 的封装,提转载 2017-11-02 09:22:29 · 237 阅读 · 0 评论 -
lucene和solr的区别
Lucene是一个开放源代码的全文检索引擎工具包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎.Solr是一个高性能,采用Java5开发,基于Lucene的全文搜索转载 2017-11-02 09:46:14 · 783 阅读 · 0 评论 -
分布式发布订阅消息系统kafka
kafka是一种高吞吐量的分布式发布订阅消息系统,她有如下特性:通过O(1)的磁盘数据结构提供消息的持久化,这种结构对于即使数以TB的消息存储也能够保持长时间的稳定性能。高吞吐量:即使是非常普通的硬件kafka也可以支持每秒数十万的消息。支持通过kafka服务器和消费机集群来分区消息。支持Hadoop并行数据加载。卡夫卡的目的是提供一个发布订阅解决方转载 2017-11-03 10:19:12 · 358 阅读 · 0 评论 -
P6Spy sql语句记录器
P6Spy是一个可以用来在应用程序中拦截和修改数据操作语句的开源框架。 通过P6Spy我们可以对SQL语句进行拦截,相当于一个SQL语句的记录器,这样我们可以用它来作相关的分析,比如性能分析。P6SPY提供了如下几个功能:记录SQL语句的执行时间戳。 记录SQL语句类型 记录SQL填入参数的和没有填入参数的SQL语句 根据配置的时间控制SQL语句的执行时间,对超出时间的转载 2017-11-30 10:46:05 · 249 阅读 · 0 评论 -
分库分表框架cobar,cobar-client,tddl,sharding-JDBC
前一段时间研究阿里的分库框架cobar-client,cobar-client是基于ibatis的SqlMapClientTemplate进行了一层薄薄的封装,分装成CobarSqlMapClientTemplate,在用户在CRUD的时候可以透明的进行操作,算是现在大多公司分库的一个成熟解决方案,不过现在面临的一些问题: ①不支持分表 ②基于ibatis而且2013年后基转载 2017-12-04 16:14:30 · 1871 阅读 · 0 评论 -
Solr安装
ubuntu通过apt-get安装JDK8安装python-software-properties$sudo apt-get install python-software-properties$sudo apt-get install software-properties-common首先添加ppa$ sudo add-apt-repository ppa:webupd8...转载 2018-12-20 17:04:50 · 189 阅读 · 0 评论