微服务保护之Sentinel
😏 微服务保护之Sentinel
本节中介绍一种微服务保护的中间件技术Sentinel,他可以控制访问微服务的请求,包括流量控制,熔断降级以及请求授权等主要内容
😏 微服务保护之Sentinel
本节中介绍一种微服务保护的中间件技术Sentinel,他可以控制访问微服务的请求,包括流量控制,熔断降级以及请求授权等主要内容
🖐️ elasticsearch学习笔记3
本节中主要是延续前两节笔记中的内容继续介绍elasticsearch中的剩余内容,主要包含数据聚合,elasticsearch搜索时自动补全,elasticsearch集群之间的数据同步等知识
💫 2537.统计好子数组的数目
给你一个整数数组 nums
和一个整数 k
,请你返回 nums
中 好 子数组的数目。
一个子数组 arr
如果有 至少 k
对下标 (i, j)
满足 i < j
且 arr[i] == arr[j]
,那么称它是一个 好 子数组。
子数组 是原数组中一段连续 非空 的元素序列。
🏁 2063.所有子字符串中的元音
给你一个字符串 word
,返回 word
的所有子字符串中 元音的总数 ,元音是指 'a'
、'e'
、'i'
、'o'
和 'u'
。
子字符串 是字符串中一个连续(非空)的字符序列。
**注意:**由于对 word
长度的限制比较宽松,答案可能超过有符号 32 位整数的范围。计算时需当心。
🎠 2976.转换字符串的最小成本I
给你两个下标从 0 开始的字符串 source
和 target
,它们的长度均为 n
并且由 小写 英文字母组成。
另给你两个下标从 0 开始的字符数组 original
和 changed
,以及一个整数数组 cost
,其中 cost[i]
代表将字符 original[i]
更改为字符 changed[i]
的成本。
你从字符串 source
开始。在一次操作中,如果 存在 任意 下标 j
满足 cost[j] == z
、original[j] == x
以及 changed[j] == y
。你就可以选择字符串中的一个字符 x
并以 z
的成本将其更改为字符 y
。
返回将字符串 source
转换为字符串 target
所需的 最小 成本。如果不可能完成转换,则返回 -1
🔍 elasticsearch学习笔记2
本节中主要介绍elasticsearch中的文档搜索功能,这也是它最重要的一个知识点
🍌 875.爱吃香蕉的珂珂
珂珂喜欢吃香蕉。这里有 n
堆香蕉,第 i
堆中有 piles[i]
根香蕉。警卫已经离开了,将在 h
小时后回来。
珂珂可以决定她吃香蕉的速度 k
(单位:根/小时)。每个小时,她将会选择一堆香蕉,从中吃掉 k
根。如果这堆香蕉少于 k
根,她将吃掉这堆的所有香蕉,然后这一小时内不会再吃更多的香蕉。
珂珂喜欢慢慢吃,但仍然想在警卫回来前吃掉所有的香蕉。
返回她可以在 h
小时内吃掉所有香蕉的最小速度 k
(k
为整数)。
🔍 elasticsearch学习笔记1
本节中主要介绍了elasticsearch中的一些基本概念,并于mysql中的一些概念进行了对比,分析了elasticsearch与mysql适用的场景。并且介绍了elasticsearch中索引库和文档的DSL语句的操作语法,主要是索引库的增删改查以及文档的增删改,关于文档如何进行查询,在下一节中介绍。之后还使用了java封装的RestAPI来使用java代码操作索引库和文档