IT书架 本次搜索耗时 0.018 秒,为您找到 207 个相关结果.
  • 39.go的GC(标记清理 -> 三色标记发 -> 混合写屏障)

    279 2024-01-16 《Golang面试题》
    go的GC(标记清理 -> 三色标记发 -> 混合写屏障) go的GC(标记清理 -> 三色标记发 -> 混合写屏障) **题目来源:**深信服、腾讯、小米、学而思、Aibee、阿里、字节跳动、滴滴、蚂蚁、快手、猿辅导、Shoppe、哔哩哔哩 答案1: 题解来源: https://studygolang.com/articles/1...
  • 163.golang中Context的使用场景

    198 2024-01-18 《Golang面试题》
    golang中Context的使用场景 答案: golang中Context的使用场景 题目来源:腾讯 答案: Go1.7加入到标准库,在于控制goroutine的生命周期。当一个计算任务被goroutine承接了之后,由于某种原因(超时,或者强制退出)我们希望中止这个goroutine的计算任务,那么就用得到这个Context了。包含...
  • 435.使用过哪些 golang 的 String 类库

    131 2024-01-23 《Golang面试题》
    使用过哪些 golang 的 String 类库 使用过哪些 golang 的 String 类库 参考解析 题目来源:小米 答案: string.builder Go 语言提供了一个专门操作字符串的库 strings ,可以用于字符串查找、替换、比较等。 使用 strings.Builder 可以进行字符串拼接,提供了 w...
  • 1.go最常用的设计模式-函数选项

    设计模式很重要, 设计模式其实就是为了解决某一类问题而形成的代码写法,设计模式很多,但是并不是每个都很常用,我们只讲解一些常用的 设计模式分类大家可以参考:https://juejin.cn/post/6908528350986240014 go中最常用的设计模式是函数选项模式, grpc,kratos等等开源项目中比比皆是有时候一个函数会有很多参数...
  • 74.struct的传递场景

    186 2024-01-17 《Golang面试题》
    struct的传递场景 struct的传递场景 参考解析 题目来源 :映客 答案1: struct的特点 用来自定义复杂数据结构 struct里面可以包含多个字段(属性) struct类型可以定义方法,注意和函数的区分 struct类型是值类型 struct类型可以嵌套 GO语言没有class类型,只有struct类型 特...
  • 6.Go和java比有什么不同?

    440 2024-01-16 《Golang面试题》
    Go和java比有什么不同? Go和java比有什么不同? 答案1: Go也称为Golang,是一种开源编程语言,Go可以轻松构建可靠,简单和高效的软件。Go是键入的静态编译语言。Go语言提供垃圾收机制,CSP风格的并发性,内存安全性和结构类型。 Java是一种用于一般用途的计算机编程语言,它是基于类的,并发的和面向对象的。Java专门设计为包...
  • 八、持久化

    八、持久化 RDB 持久化 AOF 持久化 八、持久化 GOLANG ROADMAP 554 Redis 是内存型数据库,为了保证数据在断电后不会丢失,需要将内存中的数据持久化到硬盘上。 RDB 持久化 将某个时间点的所有数据都存放到硬盘上。 可以将快照复制到其它服务器从而创建具有相同数据的服务器副本。 如果系统发生故障,将...
  • 567.Golang调度器GPM原理与调度全分析

    47 2024-04-29 《Golang面试题》
    一、Golang“调度器”的由来? (1) 单进程时代不需要调度器 (2)多进程/线程时代有了调度器需求 (3)协程来提高CPU利用率 (4)Go语言的协程goroutine (5)被废弃的goroutine调度器 二、Goroutine调度器的GMP模型的设计思想 (1)GMP模型 (2)调度器的设计策略 (3) go func() 调度流...
  • 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...
  • 7.设置静态文件路径和html文件

    1. 设置静态文件路径 2. index.html内容 3. templates/posts/index.tmpl 4. templates/users/index.tmpl 官方地址:https://golang.org/pkg/html/template/ 翻译: https://colobu.com/2019/11/05/Golang-Tem...