0%

😏 微服务保护之Sentinel

本节中介绍一种微服务保护的中间件技术Sentinel,他可以控制访问微服务的请求,包括流量控制,熔断降级以及请求授权等主要内容

🖐️ elasticsearch学习笔记3

本节中主要是延续前两节笔记中的内容继续介绍elasticsearch中的剩余内容,主要包含数据聚合,elasticsearch搜索时自动补全,elasticsearch集群之间的数据同步等知识

💫 2537.统计好子数组的数目

给你一个整数数组 nums 和一个整数 k ,请你返回 nums 子数组的数目。

一个子数组 arr 如果有 至少 k 对下标 (i, j) 满足 i < jarr[i] == arr[j] ,那么称它是一个 子数组。

子数组 是原数组中一段连续 非空 的元素序列。

🏁 2063.所有子字符串中的元音

给你一个字符串 word ,返回 word 的所有子字符串中 元音的总数 ,元音是指 'a''e''i''o''u'

子字符串 是字符串中一个连续(非空)的字符序列。

**注意:**由于对 word 长度的限制比较宽松,答案可能超过有符号 32 位整数的范围。计算时需当心。

🎠 2976.转换字符串的最小成本I

给你两个下标从 0 开始的字符串 sourcetarget ,它们的长度均为 n 并且由 小写 英文字母组成。

另给你两个下标从 0 开始的字符数组 originalchanged ,以及一个整数数组 cost ,其中 cost[i] 代表将字符 original[i] 更改为字符 changed[i] 的成本。

你从字符串 source 开始。在一次操作中,如果 存在 任意 下标 j 满足 cost[j] == zoriginal[j] == x 以及 changed[j] == y 。你就可以选择字符串中的一个字符 x 并以 z 的成本将其更改为字符 y

返回将字符串 source 转换为字符串 target 所需的 最小 成本。如果不可能完成转换,则返回 -1

🍌 875.爱吃香蕉的珂珂

珂珂喜欢吃香蕉。这里有 n 堆香蕉,第 i 堆中有 piles[i] 根香蕉。警卫已经离开了,将在 h 小时后回来。

珂珂可以决定她吃香蕉的速度 k (单位:根/小时)。每个小时,她将会选择一堆香蕉,从中吃掉 k 根。如果这堆香蕉少于 k 根,她将吃掉这堆的所有香蕉,然后这一小时内不会再吃更多的香蕉。

珂珂喜欢慢慢吃,但仍然想在警卫回来前吃掉所有的香蕉。

返回她可以在 h 小时内吃掉所有香蕉的最小速度 kk 为整数)。

🔍 elasticsearch学习笔记1

本节中主要介绍了elasticsearch中的一些基本概念,并于mysql中的一些概念进行了对比,分析了elasticsearch与mysql适用的场景。并且介绍了elasticsearch中索引库和文档的DSL语句的操作语法,主要是索引库的增删改查以及文档的增删改,关于文档如何进行查询,在下一节中介绍。之后还使用了java封装的RestAPI来使用java代码操作索引库和文档