- 博客(21)
- 收藏
- 关注
转载 Intellij Idea 生成serialVersionUID的方法
默认情况下Intellij IDEA是关闭了继承了Serializable接口的类生成serialVersionUID的警告。如果需要ide提示生成serialVersionUID,那么需要做以下设置:1、setting->Inspections->Serialization issues,将serialzable class without "serialVersionUID"打上勾;
2017-12-29 14:08:21 356
转载 JVM参数配置
JVM的一些参数信息//常见配置汇总 //堆设置 -Xms:初始堆大小 -Xmx:最大堆大小 -XX:NewSize=n:设置年轻代大小 -XX:NewRatio=n:设置年轻代和年老代的比值.如:为3,表示年轻代与年老代比值为1:3,年轻代占整个年轻代年老代和的1/4 -XX:SurvivorRatio=n:年轻代中Eden区与两个Survivor区的比值.注意Survivo
2017-12-27 09:57:08 350
转载 Elasticsearch路由算法
document创建的时候路由就需要决定放在哪个shard 一个document只能存在于一个shard上路由算法:shard = hash(routing) % number_of_primary_shards举例一个index有3个primary shard,P0,P1,P2每次增删改查一个document的时候,都会带过来一个routing number
2017-12-26 14:13:59 1901
转载 Elasticsearch bulk批量增删改
1、bulk语法POST /_bulk{ "delete": { "_index": "test_index", "_type": "test_type", "_id": "3" }} { "create": { "_index": "test_index", "_type": "test_type", "_id": "12" }}{ "test_field": "tes
2017-12-25 16:28:40 1259
转载 Elasticsearch mget批量查询
1、批量查询的好处就是一条一条的查询,比如说要查询100条数据,那么就要发送100次网络请求,这个开销还是很大的如果进行批量查询的话,查询100条数据,就只要发送1次网络请求,网络请求的性能开销缩减100倍2、mget的语法(1)一条一条的查询GET /test_index/test_type/1GET /test_index/test_ty
2017-12-25 16:23:51 2524
转载 Elasticsearch 基于external的乐观锁的版本控制
version_type=external,唯一的区别在于,_version,只有当你提供的version与es中的_version一模一样的时候,才可以进行修改,只要不一样,就报错;当version_type=external的时候,只有当你提供的version比es中的_version大的时候,才能完成修改es,_version=1,?version=1,才能更新成功es,_v
2017-12-25 13:47:28 1501
转载 Elasticsearch 基于乐观锁的版本控制
(1)先构造一条数据出来PUT /test_index/test_type/7{ "test_field": "test test"}(2)模拟两个客户端,都获取到了同一条数据GET test_index/test_type/7{ "_index": "test_index", "_type": "test_type",
2017-12-25 11:21:04 899
转载 Elasticsearch架构
1、Elasticsearch对复杂分布式机制的透明隐藏特性2、Elasticsearch的垂直扩容与水平扩容3、增减或减少节点时的数据rebalance4、master节点5、节点对等的分布式架构---------------------------------------------------------------------------------------
2017-12-22 10:32:23 357
转载 Elasticsearch聚合查询
第一个分析需求:计算每个tag下的商品数量GET /ecommerce/product/_search{ "aggs": { "group_by_tags": { "terms": { "field": "tags" } } }}如果没有设置fielddata 会报错 将文本field的fielddata属性
2017-12-21 17:48:34 321
转载 Elasticsearch 查询
1、query string search2、query DSL3、query filter4、full-text search5、phrase search6、highlight search1、query string search搜索全部商品:GET /ecommerce/product/_searchtook:耗费了几毫秒ti
2017-12-21 17:41:32 505
转载 elasticsearch CRUD
1、简单的集群管理2、商品的CRUD操作(document CRUD操作)----------------------------------------------------------------------------------------------------------------------------1、简单的集群管理(1)快速检
2017-12-21 17:39:11 262
转载 elasticsearch别的机器无法访问9200端口
今天在虚拟机上安装了zookeeper与elasticsearch,在本机可以正常访问zookeeper,但elasticsearch则无法正常访问。telnet 9200 端口也不同。查看虚拟机端口情况如下: 从图中可以查出,9200被限制为本机访问。在elasticsearch.yml文件中增加:network.bind_host: 0.0.0.01
2017-12-21 14:46:34 15010
转载 ElasticSearch-安装以及常见错误
ElasticSearch安装常见错误 ElasticSearch是一个用Java开发的基于Lucene的搜索服务器。它可以提供一个分布式多用户能力的全文搜索引擎,基于RESTfulweb接口。现阶段它主要为Apache许可条款下的开放源码发布,也是当前流行的企业级搜索引擎。Elasticsearch设计主要用于云计算中,ElasticSearch实时搜索,稳定,可靠,快速,安装使
2017-12-21 13:35:08 13687 2
转载 elasticsearch和lucene的关系以及elasticsearch的核心概念
1、lucene和elasticsearch的前世今生2、elasticsearch的核心概念3、elasticsearch核心概念 vs. 数据库核心概念----------------------------------------------------------------------------------------------------------------
2017-12-21 11:39:41 17636 1
转载 Elasticsearch的功能以及适用场景
1、Elasticsearch的功能,干什么的2、Elasticsearch的适用场景,能在什么地方发挥作用3、Elasticsearch的特点,跟其他类似的东西不同的地方在哪里-----------------------------------------------------------------------------------------------------
2017-12-21 11:32:21 6938
转载 什么是Elasticsearch
什么是ElasticsearchElasticsearch,分布式,高性能,高可用,可伸缩的搜索和分析系统1、什么是搜索?2、如果用数据库做搜索会怎么样?3、什么是全文检索、倒排索引和Lucene?4、什么是Elasticsearch?----------------------------------------------------------
2017-12-21 11:28:43 415
转载 linux CentOS升级JDK
1.下载相应版本JDK:wget --no-check-certificate --no-cookie --header "Cookie: oraclelicense=accept-securebackup-cookie;" http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.rpm因为官网
2017-12-21 11:25:32 679
转载 Linux vi命令大全
分享一些Linux vi命令札记。曾经使用了两年多的Vim,手册也翻过一遍。虽然现在不怎么用vim了,曾经的笔记还是贴出来,与喜欢vim的朋友分享。索引1. 关于Vim1.1 Vim的几种模式2. 启动Vim3. 文档操作4. 光标的移动4.1 基本移动4.2 翻屏4.3 标记5. 插入文本5.1 基本插入5.2 改写插入6. 剪切复制和寄存器
2017-12-21 11:22:49 1546
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人