自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Gdl.痕迹 的博客

大化流行,无物常往

  • 博客(2)
  • 资源 (2)
  • 收藏
  • 关注

原创 golang的channel浅析

简介 channel是golang的一个重要特性,可用于goroutine同步和通信,channel基于共享内存实现,具有FIFO特性。 chan的分类 //read and write chan //write only chan<- //read only <-chan 此外还可以分为有缓冲和无缓冲chan。 无缓冲chan 无缓冲chan,没有缓冲队列,其读写两端需要同步,否之阻塞。可用于goroutine之间的同步操作。 创建无缓冲chan: ch := make(chan int)

2020-08-04 18:28:17 321

原创 opentracing & jeager

简介 opentracing是一个分布式追踪系统的client接口标准。jeager是uber的tracing系统。 收集的资料 specification: https://opentracing.io/specification/ [1] https://developer.aliyun.com/article/514488 [2] http://peter.bourgon.org/blog/2017/02/21/metrics-tracing-and-logging.html?spm=a2c6h.12

2020-08-04 13:46:10 622

testmod.7z

在golang中,项目依赖管理的方式有两种,一种事golang1.11之前使用GOPATH来管理项目的依赖,在go1.11增加了mod管理,从此golang的项目依赖管理的到了更好的管理,本资源是一个通过mod导入一个本地的module的实例。

2020-07-14

multiple io-select

IO multiplexing这个词可能有点陌生,但是如果我说select,epoll,大概就都能明白了。有些地方也称这种IO方式为event driven IO。我们都知道,select/epoll的好处就在于单个process就可以同时处理多个网络连接的IO。它的基本原理就是select/epoll这个function会不断的轮询所负责的所有socket,当某个socket有数据到达了,就通知用户进程。

2018-10-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除