编程语言:Go
看点信息流Go后台单元测试有效性提升
变异测试(Mutation Testing)通过模拟典型应用错误,或者是强制产生有效地测试来定位测试用例设计中的弱点。本文将详细介绍看点信息流Go后台如何提升单测有效性的过程和结果。同时助力EPC研发模式变革成功。
Golang 单元测试:有哪些误区和实践?
几种隔离(mock)的手段。
一例 Go 编译器代码优化 bug 定位和修复解析
本文中介绍了 Go 编译器的整体编译流程脉络和一个编译优化错误导致数据越界访问的 bug,并分析了对这个 bug 的排查和修复过程,希望能够借此让大家对 Go 编译器有更多的了解,在遇到类似问题时有排查思路。
Golang 单元测试详尽指引
Golang单元测试框架介绍和选型推荐。
一文读懂golang channel
golang是一门非常适合开发高并发服务的语言,而goroutine是golang并行设计的核心。golang提供的channel机制,为开发者提供了一种优雅的方式,解决goroutine间通信问题。
Golang 定时器底层实现深度剖析
本文将基于 Golang 源码对 Timer 的底层实现进行深度剖析。主要包含以下内容: Timer 和 Ticker 在 Golang 中的底层实现细节,包括数据结构等选型。 分析 time.Sleep 的实现细节,Golang 如何实现 Goroutine 的休眠。 注:本文基于 go-1.13 源码进行分析,而在 go 的 1.14 版本中,关于定时器的实现略有一些改变,以后会再专门写一
涂鸦智能 dubbo-go 亿级流量的实践与探索
dubbo 是一个基于 Java 开发的高性能的轻量级 RPC 框架,dubbo 提供了丰富的服务治理功能和
[斗鱼]没人比我更懂微服务--Go微服务框架Jupiter
项目开源地址:https://github.com/douyu/jupiterJupiter 是斗鱼开源的,
基于DDD的golang实现
基于DDD(领域驱动设计)的golang实现
golong实现服务端浏览器截屏
在使用golang进行开发工作时,受“360技术”曾发布的文章启发,想到是否可以使用golang操作无屏浏览器(headless browser)实现诸如爬虫、截屏、自动化测试等功能。经过调研和测试,发现golang实现也是很好的一种选择。
Golang 中字典的 Comma Ok 是如何实现的
Call me Sam, a theme for Hugo.
? Visualizing memory management in Golang
Let us take a closer look at how Golang manages memory.
Go配置文件热加载 - 发送系统信号
假期快乐~
简单几招优化你的Go程序
在本篇文章中,我们将会介绍一些技巧,通过这些技巧,我们可以简单优化调整从而提升程序性能。
PubSub using channels in Go
January 07, 2020 at 06:33 Tags Concurrency , Go The idiomatic way of writing concurrent code in Go is as a collection of goroutines communicating over channels. In my experience, the Publish-subscibe…
Building a BitTorrent client from the ground up in Go
What is the complete path between visiting thepiratebay and sublimating an mp3 file from thin air? In this post, we'll implement enough of the BitTorrent protocol to download Debian. Look at the…