首页
发现
标签
搜索
注册
登录
首页
发现
榜单
搜索
ChatGPT
注册
登录
搜索
一闪笔记
本次搜索耗时
0.129
秒,为您找到
750
个相关结果.
搜书籍
搜文档
426.如果一个包要依赖另一个包,这个时候如何写单元测试
133
2024-01-23
《Golang面试题》
如果一个包要依赖另一个包,这个时候如何写单元测试 如果一个包要依赖另一个包,这个时候如何写单元测试 参考解析 题目来源:网易 答案: package是Go的代码组织的基本单位,一般一个目录就是一个package,目录名就和package名不一定相同,但是引用的路径一定要写目录名。在目录名和包名不一致的时候,lint程序会帮你把包名补上去。...
111.父 goroutine 退出,如何使得子 goroutine 也退出?
169
2024-01-17
《Golang面试题》
父 goroutine 退出,如何使得子 goroutine 也退出? 父 goroutine 退出,如何使得子 goroutine 也退出? 题目来源:好未来 答案1: 父子协程的退出分为两种情况: 当父协程是 main 协程时,父协程退出,父协程下的所有子协程也会跟着退出; 当父协程不是main协程时,父协程退出,父协程下的所有子...
468.Golang 的参数传递、引用类型
141
2024-01-24
《Golang面试题》
Golang 的参数传递、引用类型 Golang 的参数传递、引用类型 参考解析 Go 语言中所有的传参都是值传递(传值),都是一个副本,一个拷贝。因为拷 贝的内容有时候是非引用类型(int、string、struct 等这些),这样就在函 数中就无法修改原内容数据;有的是引用类型(指针、map、slice、chan 等这 些),这样就可以修改原...
29.原子操作(上)
817
2023-12-29
《Go语言核心36讲》
29 | 原子操作(上) 前导内容:原子性执行与原子操作 问题解析 总结 29 | 原子操作(上) 我们在前两篇文章中讨论了互斥锁、读写锁以及基于它们的条件变量,先来总结一下。 互斥锁是一个很有用的同步工具,它可以保证每一时刻进入临界区的goroutine只有一个。读写锁对共享资源的写操作和读操作则区别看待,并消除了读操作之间的互斥。 条件...
20.错误处理 (下)
828
2023-12-29
《Go语言核心36讲》
20 | 错误处理 (下) 知识扩展 20 | 错误处理 (下) 你好,我是郝林,今天我们继续来分享错误处理。 在上一篇文章中,我们主要讨论的是从使用者的角度看“怎样处理好错误值”。那么,接下来我们需要关注的,就是站在建造者的角度,去关心“怎样才能给予使用者恰当的错误值”的问题了。 知识扩展 问题:怎样根据实际情况给予恰当的错误值? 我...
2.单例模式和懒加载
1262
2023-07-14
《微服务开发教程(电商系统)》
我们能想到的最简单的单例方式 - 错误示范 通过加锁解决并发问题 改进一下提高并发 Check-Lock-Check模式 使用atomic提高并发 使用内置的sync.Once 借助sync.once重构 单例模式也是属于创建型模式实际开发中很多对象我们都是临时需要的时候创建一个就行了,比如一个goods对象,比如一个user对象等,但是有些...
173. 二叉搜索树迭代器
1
2024-05-15
《算法与数据结构高频面试真题》
📑 题目:173. 二叉搜索树迭代器 📑 题目:173. 二叉搜索树迭代器 🚀 本题 LeetCode 传送门 题目大意 实现一个二叉搜索树迭代器。你将使用二叉搜索树的根节点初始化迭代器。调用 next() 将返回二叉搜索树中的下一个最小的数。 解题思路 用优先队列解决即可 代码 package leetcode im...
129. 求根节点到叶节点数字之和
1
2024-05-15
《算法与数据结构高频面试真题》
📑 题目:129. 求根节点到叶节点数字之和 📑 题目:129. 求根节点到叶节点数字之和 🚀 本题 LeetCode 传送门 题目大意 给定一个二叉树,它的每个结点都存放一个 0-9 的数字,每条从根到叶子节点的路径都代表一个数字。例如,从根到叶子节点路径 1->2->3 代表数字 123。计算从根到叶子节点生成的所有数字之和。说明: 叶子...
19. 性能测试:如何测试、分析并优化 API 接口性能?
3582
2023-05-16
《从零开发企业级 Go 应用》
API 性能测试指标 API 性能测试方法 Wrk 安装 Wrk 使用简介 miniblog 接口性能测试 GET /v1/users 接口性能分析 GET /v1/users 接口性能优化 小结 提示:本节课最终代码为:feature/s25 。 在 Go 应用上线之前,我们需要知道 API 接口的性能,以便知道 API 服务...
164. 最大间距
1
2024-05-15
《算法与数据结构高频面试真题》
📑 题目:164. 最大间距 📑 题目:164. 最大间距 🚀 本题 LeetCode 传送门 题目大意 在数组中找到 2 个数字之间最大的间隔。要求尽量用 O(1) 的时间复杂度和空间复杂度。 解题思路 虽然使用排序算法可以 AC 这道题。先排序,然后依次计算数组中两两数字之间的间隔,找到最大的一个间隔输出即可。 这道题满足要求的做...
1..
«
64
65
66
67
»
..75