首页
发现
标签
搜索
注册
登录
首页
发现
榜单
搜索
ChatGPT
注册
登录
搜索
一闪笔记
本次搜索耗时
0.123
秒,为您找到
210
个相关结果.
搜书籍
搜文档
465.Golang Slice 的底层实现
146
2024-01-24
《Golang面试题》
Golang Slice 的底层实现 Golang Slice 的底层实现 参考解析 切片是基于数组实现的,它的底层是数组,它自己本身非常小,可以理解为对 底层数组的抽象。因为基于数组实现,所以它的底层的内存是连续分配的,效 率非常高,还可以通过索引获得数据。 切片本身并不是动态数组或者数组指针。它内部实现的数据结构通过指针引用 底层数组,设定...
107.golang http库设计原理,为什么不池化
186
2024-01-17
《Golang面试题》
golang http库设计原理,为什么不池化 golang http库设计原理,为什么不池化 题目来源: 字节跳动 答案1: http库设计原理 用 Go 实现一个 http server 非常容易,Go 语言标准库 net/http 自带了一系列结构和方法来帮助开发者简化 HTTP 服务开发的相关流程。因此,我们不需要依赖任何...
1.golang里的数组和切片有了解过吗?
1113
2024-01-16
《Golang面试题》
golang里的数组和切片有了解过吗? 答案1: 答案2: golang里的数组和切片有了解过吗? 答案1: 数组长度是固定的,而切片是可变长的。可以把切片看作是对底层数组的封装,每个切片的底层数据结构中,一定会包含一个数组。数组可以被称为切片的底层数组,切片也可以被看作对数组某一连续片段的引用。因此,Go中切片属于引用类型,而数组属于...
1.api网关对比
1821
2023-07-14
《微服务开发教程(电商系统)》
什么是api网关 api网关具备哪些功能 api网关对比 什么是api网关 api网关具备哪些功能 api网关对比 go java nginx API 网关 Kong APISIX Trk Apigee Aliyun 部署模式 单机和集群 单机和集群 单机和集群 不支持单机 PaaS ...
436.golang 断言
140
2024-01-23
《Golang面试题》
golang 断言 golang 断言 参考解析 题目来源:腾讯 答案: golang 断言是作用在接口上的。go 作为一门强类型语言,对数据类型有着严格的区分,但所有类型(如 int、slice、map 等)都满足了 interface{} 接口,因为 interface{} 是没有方法的接口,也叫空接口。同时 interface{...
141.go和java的区别
193
2024-01-18
《Golang面试题》
go和java的区别 go和java的区别 题目来源:七牛云、猿辅导、蚂蚁、知乎、百度、虾皮 答案: 1、函数重载 Go不允许函数重载,必须具有方法和函数的唯一名称。java允许函数重载。 2、封装 Java:class 关键字组织对象,所有方法和字段都定义在类内。 Go: struct 关键字组织对象,struct内可以有字段和...
501.插入写屏障
154
2024-01-25
《Golang面试题》
插入写屏障 插入写屏障 Go GC 在混合写屏障之前,一直是插入写屏障,由于栈赋值没有 hook 的原 因,栈中没有启用写屏障,所以有 STW。Golang 的解决方法是:只是需要在结 束时启动 STW 来重新扫描栈。这个自然就会导致整个进程的赋值器卡顿。
456.Go Convey 是什么?一般用来做什么?
143
2024-01-23
《Golang面试题》
Go Convey 是什么?一般用来做什么? Go Convey 是什么?一般用来做什么? 参考解析 go convey是一个支持Golang的单元测试框架 go convey能够自动监控文件修改并启动测试,并可以将测试结果实时输出到Web界面 go convey提供了丰富的断言简化测试用例的编写
579.golang gin框架怎么控制超时转发请求
15
2024-07-30
《Golang面试题》
golang gin框架怎么控制超时转发请求 1. 设置Gin的超时中间件 2. 转发请求 总结 golang gin框架怎么控制超时转发请求 在使用Golang的Gin框架进行开发时,控制超时和转发请求通常涉及几个步骤。以下是一个简单的例子,演示如何设置HTTP请求超时,并在超时后进行特定处理。 1. 设置Gin的超时中间件 首先,创建...
185.Golang 切片如何删除数据
149
2024-01-18
《Golang面试题》
Golang 切片如何删除数据 答案: Golang 切片如何删除数据 参考解析 题目来源: 大疆 答案: 方法 go语言删除切片元素的方法:1、指定删除位置,如【index := 1】;2、查看删除位置之前的元素和之后的元素;3、将删除点前后的元素连接起来即可。Go 语言并没有对删除切片元素提供专用的语法或者接口,需要使用切...
1..
«
6
7
8
9
»
..21