首页
发现
标签
搜索
注册
登录
首页
发现
榜单
搜索
ChatGPT
注册
登录
搜索
一闪笔记
本次搜索耗时
0.103
秒,为您找到
750
个相关结果.
搜书籍
搜文档
154.用go实现一个协程池,大概用什么实现
180
2024-01-18
《Golang面试题》
用go实现一个协程池,大概用什么实现 答案: 用go实现一个协程池,大概用什么实现 题目来源:网易 答案: 定义一个task 的结构体 标示具体要执行的任务格式 type Job func ([] interface {}) type taskWork struct { Run Job ...
374.channel的应用场景
130
2024-01-23
《Golang面试题》
channel的应用场景 channel的应用场景 题目来源:斗鱼 答案: 应用场景: 消息传递 任务分发 并发控制 同步(无缓冲channel) 异步(有缓冲channel) 面向对象 封装性 struct { } 继承性 匿名字段 Go 不允许多重继承 多态 ...
1.go最常用的设计模式-函数选项
1326
2023-07-14
《微服务开发教程(电商系统)》
设计模式很重要, 设计模式其实就是为了解决某一类问题而形成的代码写法,设计模式很多,但是并不是每个都很常用,我们只讲解一些常用的 设计模式分类大家可以参考:https://juejin.cn/post/6908528350986240014 go中最常用的设计模式是函数选项模式, grpc,kratos等等开源项目中比比皆是有时候一个函数会有很多参数...
46.访问网络服务
1107
2023-12-29
《Go语言核心36讲》
46 | 访问网络服务 前导内容:socket与IPC 问题解析 知识扩展 问题1:调用 net.DialTimeout 函数时给定的超时时间意味着什么? 总结 思考题 46 | 访问网络服务 你真的很棒,已经跟着我一起从最开始初识Go语言,一步一步地走到了这里。 在这之前的几十篇文章中,我向你一点一点地介绍了很多Go语言的核心知识,...
4.1 mysql 乐观锁解决超卖问题
1567
2023-07-17
《微服务开发教程(电商系统)》
mysql乐观锁实现思路 go使用乐观锁实现分布式锁 mysql乐观锁实现思路 go使用乐观锁实现分布式锁 func (* InventoryServer ) Sell ( ctx context . Context , req * proto . SellInfo ) (* emptypb . Empty , error ...
130.go结构体和结构体指针的区别
151
2024-01-17
《Golang面试题》
go结构体和结构体指针的区别 go结构体和结构体指针的区别 参考解析 题目序号:224 题目来源: 映客 频次: 1 答案1: 结构体 指针方法 值方法 type struct_variable_type struct { member definition member definition ...
26.sync.Mutex与sync.RWMutex
1267
2023-12-29
《Go语言核心36讲》
26 | sync.Mutex与sync.RWMutex 前导内容: 竞态条件、临界区与同步工具 问题解析 知识扩展 总结 思考题 26 | sync.Mutex与sync.RWMutex 我在前面用20多篇文章,为你详细地剖析了Go语言本身的一些东西,这包括了基础概念、重要语法、高级数据类型、特色语句、测试方案等等。 这些都是Go语言为...
8.优雅重启或停止
1361
2023-08-15
《微服务开发教程(电商系统)》
package main import ( "context" "log" "net/http" "os" "os/signal" "syscall" "time" "github.com/gin-gonic/gin" ) ...
分布式理论基础、分布式事务解决方案
1232
2023-07-14
《微服务开发教程(电商系统)》
1.事务和分布式事务 2.程序出哪些问题会导致数据不一致 3.CAP和BASE理论 4.两/三阶段提交 5.tcc分布式事务 6.基于本地消息表的最终一致性 7.基于可靠消息的最终一致性-最常用 8.最大努力通知 9.mq(message queue)的使用场景 10.mq技术选型 11.rocketmq安装和配置 12.rocketm...
436.golang 断言
140
2024-01-23
《Golang面试题》
golang 断言 golang 断言 参考解析 题目来源:腾讯 答案: golang 断言是作用在接口上的。go 作为一门强类型语言,对数据类型有着严格的区分,但所有类型(如 int、slice、map 等)都满足了 interface{} 接口,因为 interface{} 是没有方法的接口,也叫空接口。同时 interface{...
1..
«
50
51
52
53
»
..75