首页
发现
标签
搜索
注册
登录
首页
发现
榜单
搜索
ChatGPT
注册
登录
搜索
IT书架
本次搜索耗时
0.033
秒,为您找到
746
个相关结果.
搜书籍
搜文档
7.基础功能:如何设计日志包,并记录日志?
3096
2023-05-16
《从零开发企业级 Go 应用》
应用一般是如何记录日志的? 使用什么方式记录日志? 使用开源的日志包 基于开源日志包定制化 自研日志包 如何记录日志? 如何保存日志? miniblog 日志包定制开发 创建一个封装了 zap.Logger 的自定义 Logger。 编写创建函数,创建 zapLogger 对象 创建 *zap.Logger 对象 实现日志接口 ...
243.go常用的第三方库
154
2024-01-18
《Golang面试题》
go常用的第三方库 答案: go常用的第三方库 参考解析 题目来源:滴滴 答案: Goroutine 泄漏防治:goleak 日志:logrus web框架:gin beego 压力测试:hey RPC框架:grpc JSON解析:json-iterator
105.有对项目和系统做性能测试吗?(benchmark 和 pprodf)
180
2024-01-17
《Golang面试题》
有对项目和系统做性能测试吗?(benchmark 和 pprodf) 有对项目和系统做性能测试吗?(benchmark 和 pprodf) 题目来源:腾讯 答案1: benchmark Go 语言标准库内置的 testing 测试框架提供了基准测试(benchmark)的能力,能让我们很容易地对某一段代码进行性能测试。 pprodf...
5.程序实体的那些事儿(中)
728
2023-12-29
《Go语言核心36讲》
05 | 程序实体的那些事儿(中) 典型回答 问题解析 知识扩展 总结 思考题 05 | 程序实体的那些事儿(中) 在前文中,我解释过代码块的含义。Go语言的代码块是一层套一层的,就像大圆套小圆。 一个代码块可以有若干个子代码块;但对于每个代码块,最多只会有一个直接包含它的代码块(后者可以简称为前者的外层代码块)。 这种代码块的划分,也...
5.基于redis实现分布式锁
1433
2023-07-13
《微服务开发教程(电商系统)》
redsync源码解读 redsync项目地址 package main import ( goredislib "github.com/go-redis/redis/v8" "github.com/go-redsync/redsync/v4" "github.com/go-redsync/...
205.byte和rune有什么区别
151
2024-01-18
《Golang面试题》
byte和rune有什么区别 byte和rune有什么区别 题目来源:好未来 答案: rune和byte在go语言中都是字符类型,且都是别名类型 byte型本质上是uint8类型的别名,代表了ASCII 码的一个字符 rune型本质上是int32型的别名,代表一个 UTF-8 字符
235.sync.map与map的区别
154
2024-01-18
《Golang面试题》
sync.map与map的区别 答案: sync.map与map的区别 参考解析 题目来源:知乎 答案: Go 语言原生 map 并不是线程安全的,对它进行并发读写操作的时候,需要加锁。而 sync.map 则是一种并发安全的 map,在 Go 1.9 引入。sync.map 是线程安全的,读取,插入,删除也都保持着常数级的时间复...
8.阿里云oss开发入门
1205
2023-07-13
《微服务开发教程(电商系统)》
1. 项目文档 2. 项目地址 3. 入门 1. 项目文档 阿里云官方文档 2. 项目地址 aliyun-oss-go-sdk项目地址 3. 入门 a. 配置apikey和secrect 使用子账户b. oss跨域 package main import ( "fmt" "github...
163.golang中Context的使用场景
198
2024-01-18
《Golang面试题》
golang中Context的使用场景 答案: golang中Context的使用场景 题目来源:腾讯 答案: Go1.7加入到标准库,在于控制goroutine的生命周期。当一个计算任务被goroutine承接了之后,由于某种原因(超时,或者强制退出)我们希望中止这个goroutine的计算任务,那么就用得到这个Context了。包含...
462.Go 语言当中数组和切片在传递的时候的区别是什么?
129
2024-01-24
《Golang面试题》
Go 语言当中数组和切片在传递的时候的区别是什么? Go 语言当中数组和切片在传递的时候的区别是什么? 数组是值传递 切片看上去像是引用传递,但其实是值传递
1..
«
43
44
45
46
»
..75