IT书架 本次搜索耗时 0.209 秒,为您找到 430 个相关结果.
  • 292.go channel底层实现

    264 2024-01-19 《Golang面试题》
    go channel底层实现 go channel底层实现 参考解析 题目来源:拼多多 答案:ORVR 在了解channel底层实现前,先得明白go的并发模型,在其他的语言中java、Python中的并发模型基本都是基于操作系统的线程,并发执行单元(线程)之间的通信一般就是用操作系统提供的线程或进程间的通信原语,如共享内存、信号、管道、消...
  • 182.java和golang的一些共同点以及区别

    262 2024-01-18 《Golang面试题》
    java和golang的一些共同点以及区别 答案: java和golang的一些共同点以及区别 参考解析 题目来源:猿辅导 答案: 1、golang不允许函数重载,必须具有方法和函数的唯一名称;Java允许函数重载。 2、Java默认允许多态,golang没有。 3、golang代码可以自动扩展到多个核心;Java并不总是足够的扩...
  • 45.go 的切片扩容机制

    261 2024-01-16 《Golang面试题》
    go 的切片扩容机制 Go 1.18版本之前 Go 1.18版本切片扩容 go 的切片扩容机制 **题目来源:**小米 Go 1.18版本之前 答案1: 扩容是为切片分配新的内存空间并复制原切片中元素的过程。在 go 语言的切片中,扩容的过程是:估计大致容量 -> 确定容量 -> 覆盖原切片 -> 完成扩容。先确定新的切片大致容量...
  • devops思想

    Devops介绍 CI过程 Devops介绍 CI过程
  • 监控有哪些指标

    guages和counter指标 histograms指标
  • 561.Go 常用的并发模型?

    249 2024-01-25 《Golang面试题》
    Go 常用的并发模型? 线程间通信方式 共享内存 发送消息 共享内存并发模型 CSP并发模型 Go 常用的并发模型? 并发模型说的是系统中的线程如何协作完成并发任务,不同的并发模型,线程以不同的方式进行通信 和协作。 线程间通信方式 线程间通信方式有两种:共享内存和消息传递,无论是哪种通信模型,线程或者协程最终都会从内存中获取数据...
  • 38.讲一下set的原理,Java 的HashMap和 go 的map底层原理

    246 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,...
  • 36.map的key可以是哪些类型?可以嵌套map吗?

    241 2024-01-16 《Golang面试题》
    map的key可以是哪些类型?可以嵌套map吗? map的key可以是哪些类型?可以嵌套map吗? 题目来源:好未来 答案1: golang中的map,的 key 可以是很多种类型,比如 bool, 数字,string, 指针, channel , 还有 只包含前面几个类型的 interface types, structs, arrays...
  • 357.golang开发用什么框架

    240 2024-01-22 《Golang面试题》
    golang开发用什么框架 golang开发用什么框架 参考解析 题目来源:百度 答案: golang框架图示 Web框架 gin gin是一个知名且简约的Golang Web应用框架。该框架拥有各种开发所需的库合功能。许多知名的开发公司都会采用该 Web 框架来处理各种监控、跟踪、以及调试等问题。此外,相对其他平台,该框...