IT书架 本次搜索耗时 0.128 秒,为您找到 1075 个相关结果.
  • 437.使用 database/sql 和 使用 gorm 的区别

    137 2024-01-23 《Golang面试题》
    使用 database/sql 和 使用 gorm 的区别 答案: 使用 database/sql 和 使用 gorm 的区别 参考解析 题目来源:360 答案: Go操作Mysql数据库,一般有两种方式: 通过 database/sql 接口 通过 GORM 对象关系映射 使用 database/sql 接口 Go没有内置...
  • 381.值溢出(usignedchar最大255)

    137 2024-01-23 《Golang面试题》
    值溢出(usignedchar最大255) 值溢出(usignedchar最大255) 题目来源:腾讯 答案: 在计算机中的基本单位:字节(Byte) 和 比特(bit) 关系如下 在计算机中任意的数据都以二进制 bit 的形式存在 以一个类型为 int8 ,值为 7 的数据为例,末尾三位的二进制和为数值 7,由于 int8 是...
  • 345.golang的defer,channel,reflect,多线程 panic recover

    136 2024-01-22 《Golang面试题》
    golang的defer,channel,reflect,多线程 panic recover golang的defer,channel,reflect,多线程 panic recover 题目来源:字节跳动 答案:村雨 defer defer是延迟的意思,在Go里可以放在某个函数或者方法调用的前面,让该函数或方法延迟执行 语法: d...
  • 288.说说火焰图?如何分析的?

    136 2024-01-19 《Golang面试题》
    说说火焰图?如何分析的? 答案: 说说火焰图?如何分析的? 参考解析 题目来源:字节 答案: 火焰图横轴是 CPU 占用时间,纵轴是调用顺序。火焰图的调用顺序从下到上,每个方块代表一个函数,它上面一层表示这个函数会调用哪些函数,方块的大小代表了占用 CPU 使用的长短;火焰图可以从全局来查看系统运行时的内存和 CPU,以及 Gorou...
  • 545.Go goroutine泄露的场景?

    136 2024-01-25 《Golang面试题》
    Go goroutine泄露的场景? 泄露原因 泄露场景 如何排查 Go goroutine泄露的场景? 参考解析 泄露原因 Goroutine 内进行channel/mutex 等读写操作被一直阻塞。 Goroutine 内的业务逻辑进入死循环,资源一直无法释放。 Goroutine 内的业务逻辑进入长时间等待,有不断新增的 Gor...
  • 267.GMP并发模型 goroutine切换的时候上下文环境放在哪里

    136 2024-01-19 《Golang面试题》
    GMP并发模型 goroutine切换的时候上下文环境放在哪里 答案: GMP并发模型 goroutine切换的时候上下文环境放在哪里 参考解析 题目来源: 答案: 协程切换时候的上下文存储在处理器中
  • 424.有没有了解过goroutine的底层数据结构, 为什么协程比线程轻量且快

    136 2024-01-23 《Golang面试题》
    有没有了解过goroutine的底层数据结构, 为什么协程比线程轻量且快 有没有了解过goroutine的底层数据结构, 为什么协程比线程轻量且快 参考解析 题目来源:小雨伞保险 答案:ORVR 底层数据结构 G是goroutine的缩写,相当于操作系统中的进程控制块,在这里就是goroutine的控制结构,是对goroutine的抽...
  • 78.什么是 Kafka 事务?

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

    136 2024-01-18 《Golang面试题》
    如何实现限流器,请用chan实现一种限流器,也可以不用chan实现 答案: 如何实现限流器,请用chan实现一种限流器,也可以不用chan实现 题目来源: 字节跳动 答案: 使用计数器实现请求限流 限流的要求是在指定的时间间隔内,server 最多只能服务指定数量的请求。实现的原理是我们启动一个计数器,每次服务请求会把计数器加...
  • 434.Go 并发优秀在哪里,需要通过实际的测试,benchmark等说明

    136 2024-01-23 《Golang面试题》
    Go 并发优秀在哪里,需要通过实际的测试,benchmark等说明 Go 并发优秀在哪里,需要通过实际的测试,benchmark等说明 参考解析 题目来源:Shopee 答案: Go中天然的支持并发,Go允许使用go语句开启一个新的运行期线程,即 goroutine,以一个不同的、新创建的goroutine来执行一个函数。同一个程序中的...