Linux mmap完全剖析

linux服务器开发相关视频解析:网络底层io的那些事,redis,memcached,nginx90分钟了解4种红黑树的Linux内核应用场景腾讯T2.

Gin源码剖析

介绍Gin 是一个 Golang 写的 web 框架,具有高性能的优点,基于 httprouter,它提供了类似martini但更好性能(路由性能约快40倍)的API服务。官方地址:https://github.com/gin-gonic/gin。

K8s Controller工作机制剖析

Controller是我们在讨论K8s过程中难以绕开的一环,本文将结合源码对K8s中Controller的工作机制做一个深入的剖析,具体涉及List & Watch机制、Event-handling、工作队列等多个概念。

go语言学习总结(三十八)go反射实践及剖析

先encode成json,再decode,其实golang的json包内部实现也是使用的反射,所以再大型项目中可以考虑使用ffjson来作为替代方案。

揭秘golang垃圾回收!三色标记法深入剖析

图里runtime.scanobject这部分是大平顶,这说明cpu在这部分耗时是很久的,而runtime.scanobject是属于runtime.gcDrain这个函数的,最下方调用的函数是runtime.gcBgMarkWorker,这些函数看上去和垃圾回收是有关系的,那么golang的垃圾回收是什么样的呢?

Golang 的优缺点剖析

Robert Griesemer、Rob Pike 和 Ken Thompson 于 2007 年首次发起了 Go 的设计,并于 2009 年开源.

Golang 定时器底层实现深度剖析

golang 里面做的更加干净:每个 goroutine 底层的 G 对象上,都有一个 timer 属性,这是个 runtimeTimer 对象,专门给 sleep 使用。