首页
发现
标签
搜索
注册
登录
首页
发现
榜单
搜索
ChatGPT
注册
登录
搜索
IT书架
本次搜索耗时
0.040
秒,为您找到
746
个相关结果.
搜书籍
搜文档
331.实现chan struct{}不占用内存空间,实现传递信号的通道
122
2024-01-22
《Golang面试题》
实现chan struct{}不占用内存空间,实现传递信号的通道 实现chan struct{}不占用内存空间,实现传递信号的通道 题目来源:BIGO 答案: // 空结构体的宽度是0,占用了0字节的内存空间。 // 所以空结构体组成的组合数据类型也不会占用内存空间。 channel := make ( chan struct...
568.golang 字符串拼接有哪几种方式 哪种效率高
7
2024-06-08
《Golang面试题》
golang 为什么 strings.Builder 效率高 小红书 在Go语言中,字符串拼接有多种方式,包括使用+号、sprintf、join函数、buffer.WriteString等。根据性能分析,最高效的字符串拼接方式是使用strings.Builder,因为它适用于大量字符串的拼接,并且官方推荐使用此方法。其他常用的方法如strings...
11.基础功能:业务如何返回优雅的错误码?
1446
2023-05-16
《从零开发企业级 Go 应用》
为什么要定制业务自己的错误码? 常见的错误码实现方式 在 miniblog 中引入错误码 制定错误码规范 开发自定义错误包 开发通用返回接口 编译、运行、测试 小结 提示:本节最终代码参考:feature/s13 。 在 Go 项目开发中,还有一个非常基础的功能,需要你在项目初期就设计、开发好。这个功能就是设计一个优雅的错误返回码。...
511.Go方法值接收者和指针接收者的区别?
131
2024-01-25
《Golang面试题》
Go方法值接收者和指针接收者的区别? Go方法值接收者和指针接收者的区别? 如果方法的接收者是指针类型,无论调用者是对象还是对象指针,修改的都是对象本身,会影响调用者; 如果方法的接收者是值类型,无论调用者是对象还是对象指针,修改的都是对象的副本,不影响调用者; package main import "fmt" type ...
265.看过啥底层包?
149
2024-01-19
《Golang面试题》
看过啥底层包? 答案: 看过啥底层包? 参考解析 题目来源: 答案: 这里就简单说一下sync.WaitGroup WaitGroup包含三个方法: wg . Add ( int ) wg . Done () wg . Wait () Add可以设置WaitGroup的计数值,一般放在前面写Done用来将计数值-1...
服务发现源码
956
2023-07-14
《微服务开发教程(电商系统)》
builder.go resolver.go discovery源码 builder.go package discovery import ( "context" "errors" "strings" "time" "mxshop/pkg/log" ...
9. 基础功能:如何开发一个简单的 Web 服务?
2182
2023-05-16
《从零开发企业级 Go 应用》
如何实现一个 Web 服务? HTTP 请求处理流程 HTTP 请求和响应格式介绍 REST API 介绍 miniblog 实现一个最简单的 REST Web Server REST Web 框架选择 使用框架开发 REST 服务 编译并测试 小结 提示:本节课最终代码为:feature/s10 。 本节课,我们来看下如何实现一...
1.快速入门
1012
2023-07-20
《微服务开发教程(电商系统)》
1. 安装 2. 代码 3. 使用get、post、put等http方法 gin官方文档 1. 安装 go get - u github . com / gin - gonic / gin 2. 代码 package main import "github.com/gin-gonic/gin" # fu...
43.获取不到锁会一直等待吗?
202
2024-01-16
《Golang面试题》
获取不到锁会一直等待吗? 获取不到锁会一直等待吗? **题目来源:**网易 答案1: 会。 在 2016 年 Go 1.9 中 Mutex 增加了饥饿模式,让锁变得更公平,不公平的等待时间限制在 1 毫秒,并且修复了一个大 Bug:总是把唤醒的 goroutine 放在等待队列的尾部,会导致出现不公平的等待时间。那什么时候会进入饥饿...
59.Kratos 框架的特性
158
2024-01-17
《Golang面试题》
Kratos 框架的特性 Kratos 框架的特性 **题目来源:**好未来 答案1: Kratos 是一套轻量级的微服务框架,包含了大量微服务相关框架以及工具,它就像一个工具箱,目前已加入 CNCF 协会进行孵化。Kratos 框架最重要的特性就是可插拔,它并没有像字节的 go 微服务框架一样打造一套属于自己的生态,而是选择依赖开源社区...
1..
«
60
61
62
63
»
..75