IT书架 本次搜索耗时 0.105 秒,为您找到 1023 个相关结果.
  • 29. 怎么解决 TCP 拥堵?

    📑 题目:29. 怎么解决 TCP 拥堵? 参考解析 📑 题目:29. 怎么解决 TCP 拥堵? 参考解析 通过拥塞控制来解决。拥堵控制,就是防止过多的数据注入网络中,这样可以使网络中的路由器或链路不致过载。注意,拥塞控制和流量控制不同,前者是一个全局性 的过程,而后者指点对点 通信量的控制。 拥塞控制的方法主要有以下四种: 1、慢开始。...
  • 209. 长度最小的子数组

    📑 题目:209. 长度最小的子数组 📑 题目:209. 长度最小的子数组 🚀 本题 LeetCode 传送门 题目大意 给定一个整型数组和一个数字 s,找到数组中最短的一个连续子数组,使得连续子数组的数字之和 sum>=s,返回最短的连续子数组的返回值。 解题思路 这一题的解题思路是用滑动窗口。在滑动窗口 [i,j]之间不断往后移动,...
  • 66. 服务器推送到底是什么?

    📑 题目:66. 服务器推送到底是什么? 参考解析 📑 题目:66. 服务器推送到底是什么? 参考解析 服务端推送能把客户端所需要的资源伴随着 index.html 一起发送到客户端,省去了客户端重复请求的步骤。正因为没有发起请求,建立连接等操作,所以静态资源通过服务端推送的方式可以极大地提升速度。具体如下: 普通的客户端请求过程: 普通...
  • 215. 数组中的第K个最大元素

    📑 题目:215. 数组中的第K个最大元素 📑 题目:215. 数组中的第K个最大元素 🚀 本题 LeetCode 传送门 题目大意 找出数组中第 K 大的元素。这一题非常经典。可以用 O(n) 的时间复杂度实现。 解题思路 在快排的 partition 操作中,每次 partition 操作结束都会返回一个点,这个标定点的下标和最终...
  • 6.重要的生产者参数

    重要的生产者参数 1. acks 2. max.request.size 3. retries和retry.backoff.ms 4. compression.type 5. connections.max.idle.ms 6. linger.ms 7. receive.buffer.bytes 8. send.buffer.bytes 9....
  • 25. 如何选择合适的分区数(上)

    如何选择合适的分区数 性能测试工具 分区数越多吞吐量就越高吗 如何选择合适的分区数 如何选择合适的分区数?这是很多 Kafka 的使用者经常面临的问题,不过对这个问题而言,似乎并没有非常权威的答案。而且这个问题显然也没有固定的答案,只能从某些角度来做具体的分析,最终还是要根据实际的业务场景、软件条件、硬件条件、负载情况等来做具体的考量。本节主要介...
  • 57. 双向认证的过程?

    📑 题目:57. 双向认证的过程? 参考解析 📑 题目:57. 双向认证的过程? 参考解析 双向认证和单向认证原理基本差不多,只是除了客户端需要认证服务端以外,增加了服务端对客户端的认证,具体过程如下: 双向认证 1、客户端向服务端发送 SSL 协议版本号、加密算法种类、随机数等信息。 2、服务端给客户端返回 SSL 协议版本号、加...
  • 577.goroutine 实际访问的资源 如何做限流

    3 2024-07-24 《Golang面试题》
    goroutine 实际访问的资源 如何做限流 1. 使用通道(Channel) 2. 使用令牌桶算法 3. 使用限流库 4. 使用sync.WaitGroup goroutine 实际访问的资源 如何做限流 在Go语言中,进行限流可以通过多种方式来控制Goroutine对资源的访问,确保资源的使用不会超过系统的承载能力。以下是几种...
  • 54. SSL 加密方式是什么?

    📑 题目:54. SSL 加密方式是什么? 参考解析 📑 题目:54. SSL 加密方式是什么? 参考解析 对称密钥加密,是指加密和解密使用同一个密钥的方式,这种方式存在的最大问题就是密钥发送问题,即如何安全地将密钥发给对方。 非对称加密,指使用一对非对称密钥,即公钥和私钥,公钥可以随意发布,但私钥只有自己知道。发送密文的一方使用对方的公钥...
  • 7.消费者与消费组

    消费者与消费组 消费者与消费组 与生产者对应的是消费者,应用程序可以通过 KafkaConsumer 来订阅主题,并从订阅的主题中拉取消息。不过在使用 KafkaConsumer 消费消息之前需要先了解消费者和消费组的概念,否则无法理解如何使用 KafkaConsumer。本章首先讲解消费者与消费组之间的关系,进而再细致地讲解如何使用 KafkaCo...