Go语言中的死锁
在Go语言中,死锁主要发生在使用通道时。下面是两个可能导致死锁的例子:
通道读写阻塞
当一个Goroutine在通道中写入数据,而另一个Goroutine在相同的通道上等待读取数据时,如果通道中没有数据,那么写入的Goroutine将阻塞等待,直到另一个Goroutine将数据写入通道。但如果另一个Goroutine在等待读取数据之前先阻塞了,那么这两个Goroutine将陷入死锁状态。
Go单测之mock网络
https://blog.csdn.net/hero_java/article/details/114242476
从httpmock 了解http.RoundTripper
https://blog.csdn.net/gaoce227/article/details/118393295
本文是对Go单测从零到溜系列—1.mock网络测试的实践
Elasticsearch中的Mapping
Mapping即映射
Mapping类似于关系型数据库的Schema,主要包含以下内容:
定义索引中字段的名称
定义字段的数据类型,如:字符串、数字、boolean等
可对字段设置倒排索引的相关配置,如是否需要分词,使用什么分词器
「编程珠玑」书摘
原文链接: https://dashen.tech/page/53/index.html
版权声明: 转载请注明出处.
「通灵芯片---计算机运作的简单原理」
原文链接: https://dashen.tech/page/53/index.html
版权声明: 转载请注明出处.
Java集合类: Set、List、Map、Queue使用场景梳理
原文链接: https://dashen.tech/page/53/index.html
版权声明: 转载请注明出处.