IT书架 本次搜索耗时 0.109 秒,为您找到 1023 个相关结果.
  • 61.k8s-中镜像的下载策略是什么

    可通过命令“kubectl explain pod.spec.containers”来查看imagePullPolicy这行的解释。 K8s的镜像下载策略有三种:Always、Never、IfNotPresent; ● Always :镜像标签为 latest 时,总是从指定的仓库中获取镜像; ● Never :禁止从仓库中...
  • 11.位移提交

    位移提交 控制或关闭消费 位移提交 对于 Kafka 中的分区而言,它的每条消息都有唯一的 offset,用来表示消息在分区中对应的位置。对于消费者而言,它也有一个 offset 的概念,消费者使用 offset 来表示消费到分区中某个消息所在的位置。 单词“offset”可以翻译为“偏移量”,也可以翻译为“位移”,读者可能并没有过多地在意这一点...
  • 24. TCP 数据如何传输?

    📑 题目:24. TCP 数据如何传输? 参考解析 📑 题目:24. TCP 数据如何传输? 参考解析 建立连接后,两台主机就可以相互传输数据了。如下图所示: TCP 套接字的数据交换过程 上图给出了主机 A 分 2 次(分 2 个数据包)向主机 B 传递 200 字节的过程。 首先,主机 A 通过 1 个数据包发送 100 个字节的数...
  • 572.gin 框架怎么存储路由的是hash还是其它数据结构

    6 2024-06-06 《Golang面试题》
    总结答案 原理 前言 Radix Tree的定义 Gin路由构建过程 图解Gin路由构建过程 从代码层面理解Gin路由构建 小结 总结答案 Gin框架存储路由的数据结构是Radix Tree(基数树)。 原理 在这篇文章中,我们来深入探究Gin 框架最核心的功能:路由树的构建原理。 前言 Gin 框架的底层采用Radix ...
  • 40. 组合总和 II

    📑 题目:40. 组合总和 II 📑 题目:40. 组合总和 II 🚀 本题 LeetCode 传送门 题目大意 给定一个数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的每个数字在每个组合中只能使用一次。 解题思路 题目要求...
  • 4.序列化-分区器-拦截器

    序列化 分区器 生产者拦截器 序列化 生产者需要用序列化器(Serializer)把对象转换成字节数组才能通过网络发送给 Kafka。而在对侧,消费者需要用反序列化器(Deserializer)把从 Kafka 中收到的字节数组转换成相应的对象。在代码清单3-1中,为了方便,消息的 key 和 value 都使用了字符串,对应程序中的序列化器也使...
  • 21. 客户端不断进行请求链接会怎样?

    📑 题目:21. 客户端不断进行请求链接会怎样? 参考解析 📑 题目:21. 客户端不断进行请求链接会怎样? 参考解析 服务器端准备为每个请求创建一个链接,并向其发送确认报文,然后等待客户端进行确认后创建。如果此时客户端一直不确认,会造成 SYN 攻击,即: SYN 攻击,英文为 SYN Flood ,是一种典型的 DoS/DDoS 攻击。...
  • 15. 简述一下 ping 的原理?

    📑 题目:15. 简述一下 ping 的原理? 参考解析 📑 题目:15. 简述一下 ping 的原理? 参考解析 一般在网络不通的时候,大家会用 ping 测一下网络是否通畅。 ping 是基于 ICMP 协议工作的。ICMP 全称 Internet Control Message Protocol ,就是互联网控制 报文协议。这里的关键词...
  • 574.Go语言的性能分析工具 runtime/pprof 有用过吗

    5 2024-06-07 《Golang面试题》
    Go语言的性能分析工具 runtime/pprof 是一个内置库,提供了多种性能分析工具,包括CPU分析器、内存分析器、阻塞分析器、互斥锁分析器和跟踪工具。通过这些工具,开发者可以轻松地对Go程序进行资源使用情况(如CPU和内存)的分析,从而识别和解决性能瓶颈。此外,pprof还可以生成和查看性能分析数据,帮助开发者找到程序中的性能瓶颈并进行优化。 要...
  • 63.简述-k8s-scheduler-作用及实现原理

    Kubernetes Scheduler是负责Pod调度的进程(组件),随着Kubernetes功能的不断增强和完善,Pod调度也变得越来越复杂。Kubernetes Scheduler内部实现机制也不断优化,从最初的两阶段调度机制(Predicates&Priorities)发展到后来的升级版调度框架,以满足负责的调度场景。 一、Scheduler调度...