🗒️ 1574. 删除最短的子数组使剩余数组有序

给你一个整数数组 arr ,请你删除一个子数组(可以为空),使得 arr 中剩下的元素是 非递减 的。 一个子数组指的是原数组中连续的一个子序列。 请你返回满足题目要求的最短子数组的长度。

🗒️ 1234. 替换子串得到平衡字符串

有一个只含有 'Q', 'W', 'E', 'R' 四种字符,且长度为 n 的字符串。 假如在该字符串中,这四个字符都恰好出现 n/4 次,那么它就是一个「平衡字符串」。   给你一个这样的字符串 s,请通过「替换一个子串」的方式,使原字符串 s 变成一个「平衡字符串」。 你可以用和「待替换子串」长度相同的 任何 其他字符串来完成替换。 请返回待替换子串的最小可能长度。 如果原字符串自身就是一个平衡字符串,则返回 0。

🗒️ 2831. 找出最长等值子数组

给你一个下标从 0 开始的整数数组 nums 和一个整数 k 。 如果子数组中所有元素都相等,则认为子数组是一个 等值子数组 。注意,空数组是 等值子数组 。 从 nums 中删除最多 k 个元素后,返回可能的最长等值子数组的长度。 子数组 是数组中一个连续且可能为空的元素序列。

🗒️ 思考:MySQL 为什么需要日志?

现在有这样一个问题,我有两张表需要对这两张表的一些字段进行修改,希望保证这两个数据,要么都不修改,要么都修改。也就是对两张表的修改操作是原子性的,我们该如何保证?我相信大家首先会想到使用数据库「事务」,将两个修改放在一个事务中,当发生异常时,可以通过回滚的机制,可以保证操作的原子性。我们通过事务的机制,一定可以保证最后的数据和我们的预期时一样的吗?

🗒️ 1423. 可获得的最大点数

几张卡牌 排成一行,每张卡牌都有一个对应的点数。点数由整数数组 cardPoints 给出。 每次行动,你可以从行的开头或者末尾拿一张卡牌,最终你必须正好拿 k 张卡牌。 你的点数就是你拿到手中的所有卡牌的点数之和。 给你一个整数数组 cardPoints 和整数 k,请你返回可以获得的最大点数。

🗒️ HTTPS中的SSL/TLS握手过程

HTTPS中的SSL/TLS握手过程包括四个主要步骤:客户端问候、服务器问候、客户端密钥交换及加密开始、服务器加密开始及完成。握手过程确保双方生成相同的对称加密密钥以进行安全通信,采用混合加密方式。