- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 JAVA锁
1.Lock ()(不死不休)2.boolean tryLock = lock.tryLock();子线程获取锁(浅尝辄止) 只要别人占用了锁 则就会获取锁失败new Thread(new Runnable() { public void run() { //子线程获取锁(浅尝辄止) boolea...
2019-09-27 23:09:51 214 1
原创 Elasticsearch(五)
1.图解partial update 实现原理以及动手实战演练1.什么是partial update ?PUT /index/type/id 创建文档&替换就是一样(1)应用程序先发起一个get请求,获取到document,展示到前台界面,供用户查看和修改(2)用户在前台界面修改数据发送到后台(3)后台代码,会将用户修改的数据在内存中进行执行,然后封装好修改后的倒是数据...
2019-09-08 09:56:17 150
原创 Elasticsearch(四)
1.图解Elasticsearch 容错机制:master选举、replica容错、数据恢复。master node宕机,自动master选举 red初步解析document的核心元数:_index,_type,_id{ "_index" : "test_index", "_type" : "test_type", "_id" : "1", "_version"...
2019-09-05 20:05:36 165
原创 Elasticsearch(三)
1.Elasticsearch对复杂分布式机制的透明隐藏特性。分片 cluster discovery, shar负载均衡(举例 假如现在有3个节点 总共25个shard分配到3个节点去,es分自动进行均匀分配,以保持每个节点的均衡的读写负载请求)shard 副本 请求路由 集群扩容 shar...
2019-09-05 00:57:36 124
原创 Elasticsearch(二)
1.索引的几种查询1.query sting searchGET /ecummerce/product/_search1.took :耗费了几毫秒2.timed_out 是否超时 这里没有3._shards :数据拆成了一份,所以对于搜索请求,会打到所有primary shard(或者是它的某个replica shard 也可以)4.hits.total 查询结果的数量 ...
2019-09-01 19:13:24 157
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人