首页
发现
标签
搜索
注册
登录
首页
发现
榜单
搜索
ChatGPT
注册
登录
搜索
IT书架
本次搜索耗时
0.088
秒,为您找到
752
个相关结果.
搜书籍
搜文档
78.context包内部如何实现的?
259
2024-01-17
《GOLANG高频面试真题》
context包内部如何实现的? context包内部如何实现的? **题目来源:**好未来 答案1: context是 Go 语言在 1.7 版本中引入标准库的接口。context主要用于父子任务之间的同步取消信号,本质上是一种协程调度的方式。另外在使用context时有两点值得注意:上游任务仅仅使用context通知下游任务不再需要,...
11.channel的应用场景
408
2024-01-16
《GOLANG高频面试真题》
channel的应用场景 channel的应用场景 答案1: channel适用于数据在多个协程中流动的场景,有很多实际应用: ① 任务定时 比如超时处理: select { case <- time . After ( time . Second ): 定时任务 select { case ...
访问者模式
23
2024-03-29
《Go语言设计模式》
访问者模式 11.1 模式动机 10.2 Go语言实现 visitor.go visitor_test.go 访问者模式 11.1 模式动机 访问者模式可以给一系列对象透明的添加功能,并且把相关代码封装到一个类中。 对象只要预留访问者接口Accept 则后期为对象添加功能的时候就不需要改动对象。 10.2 Go语言实现 vis...
281.slice分配在堆上还是栈上
152
2024-01-19
《GOLANG高频面试真题》
slice分配在堆上还是栈上 答案: slice分配在堆上还是栈上 参考解析 题目来源:京东 答案: 有可能分配到栈上,也有可能分配到栈上。当开辟切片空间较大时,会逃逸到堆上。 通过命令go build -gcflags "-m -l" xxx.go 观察golang是如何进行逃逸分析的 package main fun...
391.查看goroutine
136
2024-01-23
《GOLANG高频面试真题》
查看goroutine 查看goroutine 题目来源: 小米 答案: 使用pprof(建议开一个专题讲pprof使用) package main import ( "net/http" "runtime/pprof" ) var quit chan struct {} = mak...
9. 基础功能:如何开发一个简单的 Web 服务?
2400
2023-05-16
《从零开发企业级 Go 应用》
如何实现一个 Web 服务? HTTP 请求处理流程 HTTP 请求和响应格式介绍 REST API 介绍 miniblog 实现一个最简单的 REST Web Server REST Web 框架选择 使用框架开发 REST 服务 编译并测试 小结 提示:本节课最终代码为:feature/s10 。 本节课,我们来看下如何实现一...
513.Go函数参数传递到底是值传递还是引用传递?
137
2024-01-25
《GOLANG高频面试真题》
Go函数参数传递到底是值传递还是引用传递? Go函数参数传递到底是值传递还是引用传递? 先说下结论: Go语言中所有的传参都是值传递(传值),都是一个副本,一个拷贝。 参数如果是非引用类型(int、string、struct等这些),这样就在函数中就无法修改原内容数据;如果是引用类型(指针、map、slice、chan等这些),这样就可以修改原...
课程介绍
67
2024-03-29
《Go语言设计模式》
《Go语言设计模式》 看懂UML类图和时序图
56.内存模型
261
2024-01-17
《GOLANG高频面试真题》
内存模型 内存模型 ** 参考解析 题目来源: 字节、米哈游 答案1: Go 语言运行时依靠细微的对象切割、极致的多级缓存、精准的位图管理实现了对内存的精细化管理。 将对象分为微小对象、小对象、大对象,使用三级管理结构mcache、mcentral、mheap用于管理、缓存加速span对象的访问和分配,使用精准的位图管理已分...
324.简单介绍一下go的内存分配机制?有mcentral为啥要mcache?
116
2024-01-22
《GOLANG高频面试真题》
简单介绍一下go的内存分配机制?有mcentral为啥要mcache? 简单介绍一下go的内存分配机制?有mcentral为啥要mcache? 题目来源:知乎 答案: 1.介绍内存分配机制 GO语言内存管理子系统主要由两部分组成:内存分配器和垃圾回收器(gc)。内存分配器主要解决小对象的分配管理和多线程的内存分配问题。什么是小对象呢?小...
1..
«
56
57
58
59
»
..76