自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

原创 Elasticsearch 6.5.1学习笔记(五)批量API

批量查询 _mget 使用批量查询的好处在于将多次网络请求合并成一个,大大减少了网络消耗,提升ES查询效率。 具体API如下: GET /_mget { "docs":[ { "_index":"employee", "_type":"_doc", "_id":"1" },{ "_index&

2018-11-29 18:26:08 458

原创 Elasticsearch 6.5.1学习笔记(四)document更新

全局更新 在 Elasticsearch 中document是不可改变 的,不能修改它们。所以当我们使用更新API时,其实是经历了: 查询旧数据 标记旧数据为删除状态 插入新数据 这里并不是将旧文档直接删除,而是打上删除标记,是为了提升ES的性能。但是如果一直不删除旧文档则会越堆越多,所以当旧文档到达一定数量时,ES会做一次清理,物理删除掉这些被标记删除的文档。 全局更新的API其实就是PUT新...

2018-11-29 17:14:03 961

原创 Elasticsearch 6.5.1学习笔记(三)集群原理

集群扩容 Elasticsearch 可以随时按需扩容。扩容的方式有水平扩容、垂直扩容。 水平扩容:添加更多的服务器,使集群的负载能力更强 垂直扩容:替换性能更强的机器,使集群的负载能力更强 显然垂直扩容需要大量资金,并且有瓶颈。水平扩容更合适用来提升集群的负载能力。 横向扩容则需要分布式技术来支持,对于大多数的数据库而言,通常需要对应用程序进行非常大的改动,才能利用上横向扩容的新增资源。而E...

2018-11-29 13:43:13 328

原创 Elasticsearch 6.5.1学习笔记(二)简单API

安装Kibana 这里直接使用docker-compose安装,并带有俩个elasticsearch组成的伪集群: version: '3.7' networks: esnet: services: elasticsearch: image: docker.elastic.co/elasticsearch/elasticsearch:6.5.1 container_name...

2018-11-28 17:10:39 360

原创 Elasticsearch 6.5.1学习笔记(一)安装

Elasticsearch安装 在Linux上安装 使用docker安装 第一步下载镜像,在https://www.docker.elastic.co/中,找到6.5.1版本的Elasticsearch,复制命令: docker pull docker.elastic.co/elasticsearch/elasticsearch:6.5.1 执行并下载镜像。 ...

2018-11-26 15:17:03 781

原创 Docker学习笔记-volumes(一)

volumes是保存Docker容器生成和使用的数据的首选机制。bind mounts依赖于主机的目录结构,而卷则完全由Docker管理。卷比bind mounts有几个优点: volumes比bind mounts跟容易备份或迁移。 可以使用Docker API进行管理。 volumes可以在Linux或Windows平台的容器上工作。 可以在多个容器之间安全共享 允许将volumes存储在远...

2018-11-23 14:58:36 3906 1

原创 Spring Cloud Config 高可用:传统模式

最近在部署项目上测试环境的时候,由于数据库ip变更导致启动失败,所以进行项目改造,加入了Config配置中心。 临时抱佛脚的在《Spring Cloud 微服务实战》上面找到了快速入门,依葫芦画瓢的把项目改造好了。 当时Config Client配置中使用的是uri的形式直接指定: spring: cloud: config: uri: http://config:...

2018-11-19 17:43:07 149

原创 Spring Cloud源码分析:Ribbon如何为RestTemplate提供负载均衡

阅读Spring Cloud微服务实战中的Ribbon源码分析章节,debug跟踪源码后,做此记录。 从@LoadBalanced注解源码的注释中可以知道, 该注解用来给RestTemplate做标记, 以使用负载均衡的客户端(LoadBalancerClient)来配置它。 在读完这个章节后,还是没能理解Ribbon是怎样为RestTemplate提供负载均衡。于是debug进行源码跟踪,才...

2018-11-05 16:34:25 344

Elasticsearch测试医疗数据

可用于Elasticsearch学习使用的测试数据。数据格式为xml,需要通过logstash导入Elasticsearch。

2018-11-27

Spring Boot WEB基本框架

基于spring boot搭建的web基础框架,包含了web开发中常用的功能,如:缓存(redis)、日志、事务、JPA、shiro、安全、常用工具类、swagger2在线接口文档、跨域支持等,可以基于该项目快速进行公司内部的项目开发。

2018-06-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除