会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
金色的鱼儿
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
59
下一页
2021年3月13日
ES并发更新导致冲突的问题
摘要: 当并发操作ES的线程越多,或者并发请求越多,或者是读取一份数据,供用户查询和操作的,时间越长,因为这段时间里很可能数据在ES已经被修改了,那么我们拿到的就是旧的数据,基于旧数据操作,那么后续肯定会出问题 所以我们有悲观锁和乐观锁俩种并发控制方案悲观锁并发控制方案常见于关系型数据库中,比如mysql悲
阅读全文
posted @ 2021-03-13 11:05 金色的鱼儿
阅读(738)
评论(0)
推荐(0)
编辑
ElasticSearch教程——partial update(更新文档)实现原理及并发控制
摘要: ElasticSearch汇总请查看:ElasticSearch教程——汇总篇 语法 partial update语法如下 post /index/type/id/_update { "doc": { "要修改的少数几个field即可,不需要全量的数据":"对应field的数据" } } 创建文档&
阅读全文
posted @ 2021-03-13 11:01 金色的鱼儿
阅读(606)
评论(0)
推荐(0)
编辑
ElasticSearch教程——并发问题与锁机制
摘要: ElasticSearch汇总请查看:ElasticSearch教程——汇总篇并发冲突举个例子,比如在电商的场景下,假设我们有个程序,其工作流程为:1.读取商品信息(包含库存,以牙膏为例);2.用户下单购买;3.更新商品库存(库存减一);如果该程序是多线程的,那么总有一个线程是先得到的,假设我们牙膏
阅读全文
posted @ 2021-03-13 10:55 金色的鱼儿
阅读(817)
评论(0)
推荐(0)
编辑
2021年3月12日
Elasticsearch 7 : 文档 _id 的长度限制
摘要: PUT student { "mappings" : { "properties" : { "name" : { "type" : "keyword" } } }, "settings" : { "index" : { "number_of_shards" : 1 } } } 插入简单数据测试 PO
阅读全文
posted @ 2021-03-12 08:50 金色的鱼儿
阅读(1266)
评论(0)
推荐(0)
编辑
2021年3月11日
ES之Mapping映射创建
摘要: 1、AdminAPI.java package es; import org.elasticsearch.action.admin.indices.create.CreateIndexRequestBuilder; import org.elasticsearch.client.AdminClien
阅读全文
posted @ 2021-03-11 09:10 金色的鱼儿
阅读(487)
评论(0)
推荐(1)
编辑
2021年3月10日
JAVA 判断字符串是否可转化为JSONObject、JSONArray
摘要: 有时,我们需要判断字符串在转化为JSON对象或者JSONArray时,我们可以使用JSONObject.parseObject和JSONArray.parseArray,但是有时候我们需要在转化之前判断该字符串是否能够被转化为JSON对象或者数组。由于没有找到较好的方法,只能暂时用以下方法了。 /*
阅读全文
posted @ 2021-03-10 15:36 金色的鱼儿
阅读(814)
评论(0)
推荐(0)
编辑
java操作elasticsearch实现批量添加主要使用了bulk
摘要: java操作elasticsearch实现批量添加主要使用了bulk 代码如下: //bulk批量操作(批量添加) @Test public void test7() throws IOException { //1、指定es集群 cluster.name 是固定的key值,my-applicati
阅读全文
posted @ 2021-03-10 12:44 金色的鱼儿
阅读(192)
评论(0)
推荐(0)
编辑
es java scroll滚动查询
摘要: 滚动查询 /** * 滚动查询 */ @Test public void scroll() { SearchResponse response = client.prepareSearch("twitter").setTypes("tweet") .addSort(SortBuilders.fiel
阅读全文
posted @ 2021-03-10 12:35 金色的鱼儿
阅读(1529)
评论(0)
推荐(0)
编辑
2021年3月4日
利用Redis Sorted Set实现排行榜功能
摘要: Redis 有序集合(sorted set)一、向集合中添加(多个)元素和元素分值 ZADD key score1 member1 [ score2 member2] 1. ZADD testkey 1 redis 2. ZADD testkey 2 mysql 3 java 二、遍历集合 ZRAN
阅读全文
posted @ 2021-03-04 19:32 金色的鱼儿
阅读(966)
评论(0)
推荐(0)
编辑
Elasticsearch -删除索引(index)
摘要: 删除单个: DELETE /indexcurl -XDELETE 'http://192.169.1.666:9200/index 你也可以这样删除多个索引: DELETE /index_one,index_two curl -XDELETE 'http://192.169.1.666:9200/i
阅读全文
posted @ 2021-03-04 16:55 金色的鱼儿
阅读(1109)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
8
···
59
下一页
公告