IT书架 本次搜索耗时 0.022 秒,为您找到 389 个相关结果.
  • 25.更多的测试手法

    719 2023-12-29 《Go语言核心36讲》
    25 | 更多的测试手法 前导内容:-cpu的功能 问题解析 知识扩展 问题1: -parallel 标记的作用是什么? 问题2:性能测试函数中的计时器是做什么用的? 总结 思考题 25 | 更多的测试手法 在前面的文章中,我们一起学习了Go程序测试的基础知识和基本测试手法。这主要包括了Go程序测试的基本规则和主要流程、 testin...
  • 6.Go 如何查看GC信息?

    1. GODEBUG=’gctrace=1’ 2. go tool trace 3. debug.ReadGCStats 4. runtime.ReadMemStats 6.Go 如何查看GC信息? 1. GODEBUG=’gctrace=1’ package main func main () { for n :...
  • 505.Go 语言中 GC 的流程是什么?

    119 2024-01-25 《Golang面试题》
    Go 语言中 GC 的流程是什么? Go 语言中 GC 的流程是什么? Go1.14 版本以 STW 为界限,可以将 GC 划分为五个阶段: GCMark 标记准备阶段,为并发标记做准备工作,启动写屏障 STWGCMark 扫描标记阶段,与赋值器并发执行,写屏障开启并发 GCMarkTermination 标记终止阶段,保证一个周期内标记任务完...
  • 319.golang的gc流程,会stw吗,三色不变和混合写屏障

    154 2024-01-22 《Golang面试题》
    golang的gc流程,会stw吗,三色不变和混合写屏障 golang的gc流程,会stw吗,三色不变和混合写屏障 题目来源: 百度, 知乎,跟谁学 答案: 三色标记垃圾收集器的工作原理 从灰色对象的集合中选择一个灰色对象并将其标记成黑色; 将黑色对象指向的所有对象都标记成灰色,保证该对象和被该对象引用的对象都不会被回收; 重复上...
  • 34. MySQL 事务隔离级别会产生的并发问题?

    269 2024-02-17 《MySQL面试题》
    34. MySQL 事务隔离级别会产生的并发问题? 34. MySQL 事务隔离级别会产生的并发问题? 事务定义了四种事务隔离级别,不同数据库在实现时,产生的并发问题是不同的。 不同的隔离级别有不同的现象,并有不同的锁定/并发机制,隔离级别越高,数据库的并发性就越差。 READ UNCOMMITTED(未提交读):事务中的修改,即使没有提...
  • 7、简单查询

    第7章、简单查询 准备工作 用哪个表 为表填入数据 查询单个列 列的别名 查询多个列 查询所有列 查询结果去重 去除单列的重复结果 去除多列的重复结果 限制查询结果条数 使用默认的开始行 对查询结果排序 按照单个列的值进行排序 按照多个列的值进行排序 第7章、简单查询 标签: MySQL是怎样使用的新版 到现在为止,...
  • 411.Go sum里面是什么内容

    135 2024-01-23 《Golang面试题》
    Go sum里面是什么内容 Go sum里面是什么内容 题目来源:百度 答案1: 1、go sum的意义 为了确保一致性构建, Go 引入了 go . mod 文件来标记每个依赖包的版本,在构建过程中 go 命令会下载 go . mod 中的依赖包,下载的依赖包会缓存在本地,以便下次构建。 考虑到下载的依赖包有可能是被黑客恶意篡改的...
  • 64.Kafka 的应用场景有哪些?

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

    96 2024-02-18 《MySQL面试题》
    67. MySQL 有哪些日志? 67. MySQL 有哪些日志? 错误日志:记录了当 mysqld 启动和停止时,以及服务器在运行过程中发生任何严重错误时的相关信息。 二进制文件:记录了所有的 DDL(数据定义语言)语句和 DML(数据操纵语言)语句,不包括数据查询语句。语句以“事件”的形式保存,它描述了数据的更改过程。(定期删除日志,默认关闭...
  • 121.STW 在 go 的哪些阶段发生?了解1.8版本的改进吗?

    174 2024-01-17 《Golang面试题》
    STW 在 go 的哪些阶段发生?了解1.8版本的改进吗? STW 在 go 的哪些阶段发生?了解1.8版本的改进吗? 题目来源:字节跳动 答案1: Golang v1.3之前采用传统采取标记-清除法,需要STW,暂停整个程序的运行。 在v1.5版本中,引入了三色标记法和插入写屏障机制,其中插入写屏障机制只在堆内存中生效。但在标记过程中...