- 博客(4)
- 资源 (10)
- 问答 (1)
- 收藏
- 关注
原创 ES学习记录17——关于评分
ES评分这一块主要依靠function_score,它可以改变查询返回文档的分数。通常计算得分代价比较大,它可以对已经过滤的文档进行评分。function_score中需要定义一个 query 以及一个或多个计算查询的得到文档得分的函数。只有一个计算得分函数的示例如下:GET localhost:9200/index-name/_search?pretty{ "query": { ...
2019-12-18 20:54:41 839
原创 分布式锁-Redisson
前段时间在kubernetes中做多副本部署时,发现有些服务中存在定时任务,这样一来不同副本都会执行这些定时任务,导致任务重复执行,然后找了一下决定使用 Redisson 来做这个,其实现在来看分布式时锁相对容易多了,就是在同一时刻去获取一把锁,拿到这把锁就可以进行操作,拿不到就不能操作,这里 Redisson 是利用在 Redis 存放一个 Key (其实是setNX)来做这个工作。当然定时任...
2019-12-17 19:53:30 457
原创 Kafka学习记录
基础环境搭建(参照官网)好了之后直接搞,kafka的配置文件server.properties详细说明戳我。下面的Demo都是基于win10搭建出来的基础环境。1. 基本概念 Kafka是一个分布式流处理平台,注意它是使用流来处理数据的(核心特征之一),最终是为了能够进行实时的流处理。它是一个集群,通过 topic 对其中存储的数据进行分类,每条记录包含一个 key、一个value、一个时间戳...
2019-12-13 10:50:28 221
原创 Redis中的Lua脚本
最近琢磨分布式锁时接触到的知识点,简单记一下。1. Redis中的Lua Redis支持Lua,代码直接发送完整脚本即可。基本语法(redis客户端可以直接执行):> eval "return {KEYS[1],KEYS[2],ARGV[1],ARGV[2]}" 2 key1 key2 first second1) "key1"2) "key2"3) "first"4) "...
2019-12-10 16:34:05 972
json-2.9.4
2018-03-16
java编程思想-第五版
2017-11-30
Java员工管理系统的问题
2017-04-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人