首页
发现
标签
搜索
注册
登录
首页
发现
榜单
搜索
讯飞星火AI
注册
登录
搜索
IT书架
本次搜索耗时
0.063
秒,为您找到
752
个相关结果.
搜书籍
搜文档
113.go slice 和 map 的区别
155
2024-01-17
《GOLANG高频面试真题》
go slice 和 map 的区别 go slice 和 map 的区别 题目来源:映客 答案1: Map 是一种无序的键值对的集合。Map 可以通过 key 来快速检索数据,key 类似于索引,指向数据的值。 而 Slice 是切片,可以改变长度,动态扩容,切片有三个属性,指针,长度,容量。 二者都可以用 make 进行初始化。
417.Go结构体内嵌后的命名冲突
135
2024-01-23
《GOLANG高频面试真题》
Go结构体内嵌后的命名冲突 Go结构体内嵌后的命名冲突 参考解析 题目来源:腾讯 答案: package main import ( "fmt" ) type A struct { a int } type B struct { a int }...
分布式理论基础、分布式事务解决方案
903
2023-07-14
《微服务电商系统,分布式开发》
1.事务和分布式事务 2.程序出哪些问题会导致数据不一致 3.CAP和BASE理论 4.两/三阶段提交 5.tcc分布式事务 6.基于本地消息表的最终一致性 7.基于可靠消息的最终一致性-最常用 8.最大努力通知 9.mq(message queue)的使用场景 10.mq技术选型 11.rocketmq安装和配置 12.rocketm...
8.优雅重启或停止
992
2023-08-15
《微服务电商系统,分布式开发》
package main import ( "context" "log" "net/http" "os" "os/signal" "syscall" "time" "github.com/gin-gonic/gin" ) ...
194.了解过channel吗?
146
2024-01-18
《GOLANG高频面试真题》
了解过channel吗? 了解过channel吗? 题目来源: 答案: Go语言借鉴CSP(CommunicatingSequential Process,通信顺序进程)模型,大大简化了并发程序编程难度。 channel分为无缓冲channel,有缓冲channel。
130.go结构体和结构体指针的区别
149
2024-01-17
《GOLANG高频面试真题》
go结构体和结构体指针的区别 go结构体和结构体指针的区别 参考解析 题目序号:224 题目来源: 映客 频次: 1 答案1: 结构体 指针方法 值方法 type struct_variable_type struct { member definition member definition ...
14.grpc的四种数据流
1108
2023-07-20
《微服务电商系统,分布式开发》
proto 服务端 客户端 之前我们讲了 grpc 怎么简单的使用 ,这次讲讲 grpc 中的 stream,stream 顾名思义 就是 一种 流,可以源源不断的 推送 数据,很适合 传输一些大数据,或者 服务端 和 客户端 长时间 数据交互,比如 客户端 可以向 服务端 订阅 一个数据,服务端 就 可以利用 stream ,源源不断地 推送数据。...
解释器模式
27
2024-03-29
《Go语言设计模式》
解释器模式 9.1 模式动机 9.2 Go语言实现 interpreter.go interpreter_test.go 解释器模式 9.1 模式动机 解释器模式定义一套语言文法,并设计该语言解释器,使用户能使用特定文法控制解释器行为。 解释器模式的意义在于,它分离多种复杂功能的实现,每个功能只需关注自身的解释。 对于调用者不用关心内...
506.GC 如何调优
128
2024-01-25
《GOLANG高频面试真题》
GC 如何调优 GC 如何调优 通过 go tool pprof 和 go tool trace 等工具 控制内存分配的速度,限制 Goroutine 的数量,从而提高赋值器对 CPU 的利用率。 减少并复用内存,例如使用 sync.Pool 来复用需要频繁创建临时对象,例 如提前分配足够的内存来降低多余的拷贝。 需要时,增大 GOGC 的值,...
457.Go 语言当中 new的作用是什么?
126
2024-01-23
《GOLANG高频面试真题》
Go 语言当中 new的作用是什么? Go 语言当中 new的作用是什么? 参考解析 new创建一个该类型的实例,并且返回指向该实例的指针。new函数是内建函数,函数定义: func new ( Type ) * Type 使用new函数来分配空间 传递给new函数的是一个类型,而不是一个值 返回值是指向这个新分配的地址的指针
1..
«
47
48
49
50
»
..76