一闪笔记 本次搜索耗时 0.104 秒,为您找到 393 个相关结果.
  • 38. HTTP 是什么?

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

    990 2023-12-29 《Go语言核心36讲》
    22 | panic函数、recover函数以及defer语句(下) 知识扩展 问题 1:怎样让panic包含一个值,以及应该让它包含什么样的值? 问题 2:怎样施加应对panic的保护措施,从而避免程序崩溃? 问题 3:如果一个函数中有多条 defer 语句,那么那几个 defer 函数调用的执行顺序是怎样的? 总结 思考题 22 ...
  • 5.Go 可重入锁如何实现?

    5.Go 可重入锁如何实现? 概念 为什么Go语言中没有可重入锁? 如何实现可重入锁? 5.Go 可重入锁如何实现? 概念 可重入锁又称为递归锁,是指在同一个线程在外层方法获取锁的时候,在进入该线程的内层方法时会自动获取锁,不会因为之前已经获取过还没释放再次加锁导致死锁 为什么Go语言中没有可重入锁? Mutex 不是可重入的锁。Mu...
  • 16. 什么是 Traceroute ?

    📑 题目:16. 什么是 Traceroute ? 参考解析 📑 题目:16. 什么是 Traceroute ? 参考解析 Traceroute 是构建在 ICMP 协议之上的应用。 Traceroute ,是用来侦测主机到目的主机之间所经路由情况的重要工具,也是最便利的工具。 前面说到,尽管 ping 工具也可以进行侦测,但是,因...
  • 76.go的profile工具

    208 2024-01-17 《Golang面试题》
    go的profile工具 go的profile工具 题目来源: 答案1: 官方文章 profile就是定时采样,收集cpu,内存等信息,进而给出性能优化指导。 Go 存使用采样,有四个相应的指标: inuse_objects :当我们认为内存中的驻留对象过多时,就会关注该指标 inuse_space :当我们认为应用程序占据...
  • 26. B-Tree 有哪些索引类型?

    178 2024-02-17 《MySQL面试题》
    26. B-Tree 有哪些索引类型? 26. B-Tree 有哪些索引类型? 在 B+Tree 中,根据叶子节点的内容,索引类型分为主键索引 和非主键索引 。 注意,这里的索引类型,和上面的索引类型,还是对的上的噢。 主键索引的叶子节点存的数据是整行数据( 即具体数据 )。在 InnoDB 里,主键索引也被称为聚集索引 (cluster...
  • 224. 基本计算器

    🚀 本题 LeetCode 传送门 题目大意 实现一个基本的计算器来计算一个简单的字符串表达式的值。字符串表达式可以包含左括号 ( ,右括号 ),加号 + ,减号 -,非负整数和空格 。 解题思路 注意点一:算式中有空格,需要跳过 注意点二:算式中会出现负数,负负得正的情况需要特殊处理,所以需要记录每次计算出来的符号 代码 packa...
  • 167.go 内存分配,和 tcmalloc 的区别?

    160 2024-01-18 《Golang面试题》
    go 内存分配,和 tcmalloc 的区别? 答案: go 内存分配,和 tcmalloc 的区别? 参考解析 题目来源:映客 答案: 1、针对简单类型 使用 new 分配后的不管是数组还是非数组形式内存空间用两种方式均可 如: int * a = new int [ 10 ]; delete a ;...
  • 29. 聊聊最大努力通知方案?

    29. 聊聊最大努力通知方案? 29. 聊聊最大努力通知方案? 解释一最大努力送达,是针对于弱 XA 的一种补偿策略。它采用事务表记录所有的事务操作 SQL 。 如果子事务提交成功,将会删除事务日志。 如果执行失败,则会按照配置的重试次数,尝试再次提交,即最大努力的进行提交,尽量保证数据的一致性,这里可以根据不同的业务场景,平衡 C 和 A ...
  • 78.什么是 Kafka 事务?

    78.什么是 Kafka 事务? 1. 为什么要支持事务 2. 事务语义 2.1. 多分区原子写入 2.2. 粉碎“僵尸实例” 2.3. 读事务消息 3. 事务处理Java API 4. 事务工作原理 5. 事务协调器和事务日志 6. 数据流 7. 事务实践 7.1. 如何选择事务Id 7.2. 事务性能以及如何优...