IT书架 本次搜索耗时 0.127 秒,为您找到 1023 个相关结果.
  • 17.主题与分区

    主题与分区 主题的管理 创建主题 主题与分区 主题和分区是 Kafka 的两个核心概念,前面章节中讲述的生产者和消费者的设计理念所针对的都是主题和分区层面的操作。主题作为消息的归类,可以再细分为一个或多个分区,分区也可以看作对消息的二次归类。分区的划分不仅为 Kafka 提供了可伸缩性、水平扩展的功能,还通过多副本机制来为 Kafka 提供数据冗...
  • 50. HTTPS 是什么?

    📑 题目:50. HTTPS 是什么? 参考解析 📑 题目:50. HTTPS 是什么? 参考解析 HTTPS ,实际就是在 TCP 层与 HTTP 层之间加入了 SSL/TLS 来为上层的安全保驾护航,主要用到对称加密、非对称加密、证书,等技术进行客户端与服务器的数据加密传输,最终达到保证整个通信的安全性。 一句话概括:HTTP + ...
  • 14.消费者多线程实现

    消费者多线程实现 消费者多线程实现 KafkaProducer 是线程安全的,然而 KafkaConsumer 却是非线程安全的。KafkaConsumer 中定义了一个 acquire() 方法,用来检测当前是否只有一个线程在操作,若有其他线程正在操作则会抛出 ConcurrentModifcationException 异常: csharp ...
  • 12.指定位移消费

    指定位移消费 指定位移消费 在上一节中我们讲述了如何进行消费位移的提交,正是有了消费位移的持久化,才使消费者在关闭、崩溃或者在遇到再均衡的时候,可以让接替的消费者能够根据存储的消费位移继续进行消费。 试想一下,当一个新的消费组建立的时候,它根本没有可以查找的消费位移。或者消费组内的一个新消费者订阅了一个新的主题,它也没有可以查找的消费位移。当 __...
  • 38. HTTP 是什么?

    📑 题目:38. HTTP 是什么? 参考解析 📑 题目:38. HTTP 是什么? 参考解析 HTTP 协议,是 Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 主要特点如下: 简单快速:客户向服务器请求服...
  • 93. 复原 IP 地址

    📑 题目:93. 复原 IP 地址 📑 题目:93. 复原 IP 地址 🚀 本题 LeetCode 传送门 题目大意 给定一个只包含数字的字符串,复原它并返回所有可能的 IP 地址格式。 解题思路 DFS 深搜 需要注意的点是 IP 的规则,以 0 开头的数字和超过 255 的数字都为非法的。 代码 package leetc...
  • 8.消费者客户端开发

    消费者客户端开发 必要的参数配置 订阅主题和分区 消费者客户端开发 在了解了消费者与消费组之间的概念之后,我们就可以着手进行消费者客户端的开发了。在 Kafka 的历史中,消费者客户端同生产者客户端一样也经历了两个大版本:第一个是于 Kafka 开源之初使用 Scala 语言编写的客户端,我们可以称之为旧消费者客户端(Old Consumer)或...
  • 208. 实现 Trie (前缀树)

    📑 题目:208. 实现 Trie (前缀树) 📑 题目:208. 实现 Trie (前缀树) 中等 🕓 2021-09-08 📈 频次: 15 ** 🚀 本题 LeetCode 传送门 题目大意 实现一个 Trie (前缀树),包含 insert, search, 和 startsWith 这三个操作。 解题思路 要求实现一个 ...
  • 69. Sqrt(x)

    📑 题目:69. Sqrt(x) 📑 题目:69. Sqrt(x) 简单 🕓 2021-10-09 📈 频次: 73 ** 🚀 本题 LeetCode 传送门 题目大意 实现 int sqrt(int x) 函数。计算并返回 x 的平方根,其中 x 是非负整数。由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。 解题思路 ...
  • 64. HTTP2.0 的多路复用和 HTTP1.X 中的长连接复用有什么区别?

    📑 题目:64. HTTP2.0 的多路复用和 HTTP1.X 中的长连接复用有什么区别? 参考解析 📑 题目:64. HTTP2.0 的多路复用和 HTTP1.X 中的长连接复用有什么区别? 参考解析 HTTP/1.0:一次请求-响应,建立一个连接,用完关闭;每一个请求都要建立一个连接。 HTTP/1.1:Pipeling 解决方式为,若...