KL个人博客 首页>>2017-02

solr初探-安装使用

solr初探-安装使用

前言碎语 Solr是一个高性能,基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,和Elasticseach一样是一款非常优秀的全文搜索引擎 写此文的目的也是看网上诸多的安装使用教程都比较老了,步骤也比较繁琐,下面介绍的方法简单高效 安装使用 前提是已经有...

阅读全文 »

读写分离--美团数据库中间件DBProxy

读写分离--美团数据库中间件DBProxy

前言碎语 好久没更博了,今天给大家分享一款数据库中间件- 美团DBProxy! 我们都知道,随着数据量的不断增大,传统的直连数据库对数据进行访问的方式已经无法满足一般公司的需求。相对于分库分表,通过数据库中间件,可以更简单轻松的对数据库进行水平扩展,由原来单台数据库扩展到多台数据库,数据库中间件通过路由规则将数据的访问请求路由到其中一台数据库上,从而大...

阅读全文 »

关于测试那些事

关于测试那些事

千言碎语 第一篇和测试相关的博文,来自于公司内部干货分享 一、测试的分类: Unit test: 单元测试 Integration test: 集成测试 Smoke test (aka Sanity check): 冒烟测试 Regression test: 回归测试 Acceptance test: 接受测试 System test: 系统测试 Pre-flight check: 上线前检查 二、单元测试和集成测试 a)单元测试 在要被测试的文件中 Ctrl+Shift+t 直接在 test 目录下生成对应的测试类 属于白盒测试,最小的测试单位...

阅读全文 »

spring boot整合solrj

spring boot整合solrj

前言碎语 前一篇博文我们使用solr管理平台测试了查询的效果,现在我们使用spring boot整合solr来测试查询,非常简单,只需要依赖一个starter即可, 其底层也是使用了官方的solrj客户端来来处理的。具体的分三步,如下 1.新建项目添加依赖,如下 starter dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-data-solr/artifactId /dependency 2.在 application.properties添加如下配置 spring.data.solr.hos...

阅读全文 »