IT书架 本次搜索耗时 0.017 秒,为您找到 389 个相关结果.
  • 49. MySQL binlog 的几种日志录入格式以及区别

    85 2024-02-18 《MySQL面试题》
    49. MySQL binlog 的几种日志录入格式以及区别 49. MySQL binlog 的几种日志录入格式以及区别 ? 各种日志格式的涵义 binlog 有三种格式类型,分别如下: 1)Statement 每一条会修改数据的 SQL 都会记录在 binlog 中。 优点:不需要记录每一行的变化,减少了 binlog 日志量,节约了...
  • 12. 如何保证消费者的消费消息的幂等性?

    12. 如何保证消费者的消费消息的幂等性? 12. 如何保证消费者的消费消息的幂等性? ?分析原因* 在 「消息队列有几种消费语义?」 中,我们已经看了三种消费语义。如果要达到消费者的消费消息的幂等性,就需要消息仅被消费一次 ,且每条消息从 Producer 保证被送达,并且被 Consumer 仅消费一次 。 那么,我们就基于这个场景,来思考...
  • 415.go性能分析工具

    142 2024-01-23 《Golang面试题》
    go性能分析工具 go性能分析工具 参考解析 答案: pprof(performance profiles) - 性能选项)是Go的性能分析工具,在程序运行过程中,可以记录程序的运行信息,可以是CPU使用情况、内存使用情况、goroutine运行情况等,当需要性能调优或者定位Bug时候,这些记录的信息是相当重要。使用pprof有多种方式,Go已经...
  • 64.Kafka 的应用场景有哪些?

    64.Kafka 的应用场景有哪些? 64.Kafka 的应用场景有哪些? Kafka 的应用场景 1)消息队列 比起大多数的消息系统来说,Kafka 有更好的吞吐量,内置的分区,冗余及容错性,这让 Kafka 成为了一个很好的大规模消息处理应用的解决方案。消息系统一般吞吐量相对较低,但是需要更小的端到端延时,并常常依赖于 Kafka 提供的...
  • 29.Kafka Mirror Maker

    Kafka Mirror Maker Kafka Mirror Maker Kafka Mirror Maker 是用于在两个集群之间同步数据的一个工具,其实现原理是通过从源集群中消费消息,然后将消息生产到目标集群中,也就是普通的生产和消费消息。如果了解 RabbitMQ,那么会发现这个工具和 RabbitMQ 中的数据迁移插件 Federation...
  • 3.CAP和BASE理论

    1. CAP理论 2. Base理论 1. CAP理论 cap理论是分布式系统的理论基石Consistency (一致性): “all nodes see the same data at the same time”,即更新操作成功并返回客户端后,所有节点在同一时间的数据完全一致,这就是分布式的一致性。一致性的问题在并发系统中不可避免,对于客户端...
  • 560.Go 如何查看GC信息?

    142 2024-01-25 《Golang面试题》
    Go 如何查看GC信息? 1. GODEBUG=‘gctrace=1’ 2. go tool trace 3. debug.ReadGCStats 4. runtime.ReadMemStats Go 如何查看GC信息? 1. GODEBUG=‘gctrace=1’ package main func main () { f...
  • 48. Innodb 的事务与日志的实现方式

    81 2024-02-18 《MySQL面试题》
    48. Innodb 的事务与日志的实现方式 48. Innodb 的事务与日志的实现方式 ? 有多少种日志? redo 日志 undo 日志 ? 日志的存放形式? redo:在页修改的时候,先写到 redo log buffer 里面, 然后写到 redo log 的文件系统缓存里面(fwrite),然后再同步到磁盘文件(fsync)...
  • 124.go test test 和 benchmark

    153 2024-01-17 《Golang面试题》
    go test test 和 benchmark go test test 和 benchmark 题目来源:字节跳动 答案1: Go语言中自带有一个轻量级的测试框架testing 和自带的go test 命令来实现单元测试和性能测试。 go test 由于go test 命令只能在一个相应的目录下执行所有文件,例如,新建一个项目目...
  • 237.垃圾回收 相比程序员直接 free 和 delete 之类的,有什么优化(内存碎片)

    138 2024-01-18 《Golang面试题》
    垃圾回收 相比程序员直接 free 和 delete 之类的,有什么优化(内存碎片) 答案: 垃圾回收 相比程序员直接 free 和 delete 之类的,有什么优化(内存碎片) 参考解析 题目来源:字节跳动 答案: goalng1.8的GC采用三色标记法+混合写屏障 三色标记法:将所有对象分为三类,白色、黑色与灰色。 白色:暂无...