一闪笔记 本次搜索耗时 0.112 秒,为您找到 750 个相关结果.
  • 261.Go有哪些数据结构

    133 2024-01-19 《Golang面试题》
    Go有哪些数据结构 Go有哪些数据结构 Method Boolean Numeric String Array Slice Struct Pointer Function Interface Map Channel
  • 344.go web项目的部署,后台持续运行与优雅退出

    170 2024-01-22 《Golang面试题》
    go web项目的部署,后台持续运行与优雅退出 后台持续运行 go web项目的部署,后台持续运行与优雅退出 题目来源:腾讯 答案: web项目的部署 部署 Go 应用相对简单,因为所有应用代码都被打包成一个二进制文件了(视图模板、静态资源和配置文件等非 Go 代码除外),并且不需要依赖其他库(PHP 需要安装各种扩展),不需要额外的运行...
  • 323.Go 语言内存分配,什么分配在堆上,什么分配在栈上

    139 2024-01-22 《Golang面试题》
    Go 语言内存分配,什么分配在堆上,什么分配在栈上 Go 语言内存分配,什么分配在堆上,什么分配在栈上 题目来源:知乎 答案: Go 语言有两部分内存空间:栈内存和堆内存。栈内存由编译器自动分配和释放,函数调用的参数、返回值以及局部变量大都会被分配到栈上。堆内存的生命周期比栈内存要长,如果函数返回的值还会在其他地方使用,那么这个值就会被编译...
  • 571.golang 多个协程向同一个map写入数据会发生什么 能不能被recover捕获到吗

    10 2024-06-08 《Golang面试题》
    在Go语言中,多个协程向同一个map写入数据会导致并发读写冲突,可能会引发数据竞争(data race)问题,从而导致程序panic。为了解决这个问题,可以使用sync.Map,这是Go语言1.9版本后提供的并发安全的map。 在Go语言中,多个协程向同一个map写入数据会导致数据竞争(data race),从而引发panic。尽管可以通过recover...
  • 528.Go map和sync.Map谁的性能好,为什么?

    127 2024-01-25 《Golang面试题》
    Go map和sync.Map谁的性能好,为什么? Go map和sync.Map谁的性能好,为什么? Go 语言的 sync.Map 支持并发读写,采取了 “空间换时间” 的机制,冗余了两个数据结构,分别是:read 和 dirty type Map struct { mu Mutex read atomic . Value...
  • 6.Go和java比有什么不同?

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

    130 2024-01-22 《Golang面试题》
    python、go 语言特点 python、go 语言特点 参考解析 题目来源: 答案: Go 是静态类型语言,Python 是动态类型语言。 静态类型有助于在编译时捕获错误,减少生产后期可能产生的错误 Go 不是传统意义上的面向对象,它没有类,它基于结构体和继承实现面向对象的特性。Python 是传统意义上的面向对象,它有...
  • 86.go map并发安全问题,如何解决

    178 2024-01-17 《Golang面试题》
    go map并发安全问题,如何解决 go map并发安全问题,如何解决 题目来源 : 答案1: go map 并发为什么不是安全的? 熟悉Go语言的人或多或少都听过Rob Pike的这句话 Do not communicate by sharing memory; instead, share memory by communicat...
  • 9 臭流氓任我行的吸星大法 --方法与接口

    2846 2022-11-29 《漫画Go语言》
    漫画 Go 语言 方法与接口 什么是方法 结构体类型调用方法 指针类型方法 任意类型方法 Go语言实现面向对象 1,使用结构体来实现封装 2,继承的实现 接口 3,使用接口来实现多态 空接口 空接口的使用 Go语言中的错误 漫画 Go 语言 方法与接口 什么是方法 在Go语言中方法和函数类似,也可以认为方法是特殊类型的函数...
  • 38.讲一下set的原理,Java 的HashMap和 go 的map底层原理

    248 2024-01-16 《Golang面试题》
    讲一下set的原理,Java 的HashMap和 go 的map底层原理 讲一下set的原理,Java 的HashMap和 go 的map底层原理 题目来源:深信服 答案1: 1. Set原理: Set特性: 1. 不包含重复key. 2.无序.如何去重:通过查看源码add(E e)方法,底层实现有一个map,map是HashMap,...