IT书架 本次搜索耗时 0.043 秒,为您找到 389 个相关结果.
  • 5、表的基本操作

    第5章、表的基本操作 展示当前数据库中的表 创建表 基本语法 为建表语句添加注释 创建现实生活中的表 IF NOT EXISTS 删除表 IF EXISTS 查看表结构 没有选择当前数据库时对表的操作 修改表 修改表名 增加列 增加列到特定位置 删除列 修改列信息 修改列排列位置 一条语句中包含多个修改操作 第5章...
  • 527.Go map如何扩容?

    140 2024-01-25 《Golang面试题》
    Go map如何扩容? Go map如何扩容? 参考解析 扩容时机: 在向 map 插入新 key 的时候,会进行条件检测,符合下面这 2 个条件,就会触发扩容 if ! h . growing () && ( overLoadFactor ( h . count + 1 , h . B ) || tooManyOve...
  • 7.数组和切片

    541 2023-12-29 《Go语言核心36讲》
    07 | 数组和切片 问题解析 知识扩展 07 | 数组和切片 从本篇文章开始,我们正式进入了模块2的学习。在这之前,我们已经聊了很多的Go语言和编程方面的基础知识,相信你已经对Go语言的开发环境配置、常用源码文件写法,以及程序实体(尤其是变量)及其相关的各种概念和编程技巧(比如类型推断、变量重声明、可重名变量、类型断言、类型转换、别名类型和潜在...
  • 3.4 分布式事务

    1.传统事务 2.柔性事务 1.传统事务 传统事务遵循ACID原则,即原子性、一致性、隔离性和持久性。 原子性:事务是包含一系列操作的原子操作,事务的原子性确保这些操作全部完成或者全部失败。 一致性:事务执行的结果必须使数据库从不一致性状态转为一致性状态。保证数据库的一致性指在事务完成时,必须使所有数据都有一致的状态。 隔离性:因为可能在相同的...
  • 7.Go map如何扩容?

    7.Go map如何扩容? 7.Go map如何扩容? 扩容时机: 在向 map 插入新 key 的时候,会进行条件检测,符合下面这 2 个条件,就会触发扩容 if ! h . growing () && ( overLoadFactor ( h . count + 1 , h . B ) || tooManyOverfl...
  • 10. 消息队列有几种消费语义?

    10. 消息队列有几种消费语义? 10. 消息队列有几种消费语义? 一共有 3 种,分别如下: 消息至多被消费一次(At most once):消息可能会丢失,但绝不重传。 消息至少被消费一次(At least once):消息可以重传,但绝不丢失。 消息仅被消费一次(Exactly once):每一条消息只被传递一次。 为了支持上面 3 种消...
  • 226.互斥锁的底层实现

    166 2024-01-18 《Golang面试题》
    互斥锁的底层实现 答案: 互斥锁的底层实现 参考解析 题目来源: 陌陌 答案: 互斥锁是并发程序中对共享资源进行访问控制的主要手段,Mutex是go语言提供的简单易用的互斥锁。Mutex的结构很简单,暴露的方法也只有2个,一个加锁 一个解锁。那么我们每天用的Mutex互斥锁是如何实现的呢? type Mutex str...
  • 424.有没有了解过goroutine的底层数据结构, 为什么协程比线程轻量且快

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

    Analyzer 的组成 Character Filters Tokenizer Token Filters Elasticsearch内置的分词器 Standard Analyzer standard Simple Analyzer simpe Stop Analyzer Whitespace Analyzer stop Keywor...
  • 18. 性能测试:如何进行代码性能分析?提升代码性能的手段有哪些?

    Go语言中通常如何进行性能分析 代码性能优化流程 常见的代码优化方法 数据采集方式 Benchmark 通过 runtime/pprof 包采集 通过 net/http/pprof 包采集 日志 Metrics 数据分析方式 使用所采集的 profile 进行分析 使用所采集的 trace 进行分析 通过火焰图进行分析 性能分析...