在看到 go 字符串的时候, 偶然看到 []rune(s), 它可以将字符串转化成 unicode 码点。那么它和 []byte(s) 有什么区...
[TOC]在这里简单分享一下在Go中如何实现继承。 1. 简单的组合 说到继承我们都知道,在Go中没有extends关键字,也就意味着Go并没有...
[TOC]type有几种用法:定义结构体,定义接口, 类型别名, 类型定义, 类型开关 定义结构体 结构体是由一系列具有相同类型或不同类型的数据...
[TOC]consumer 的结构体很简单,里面主要是 partitionConsumer 和 brokerConsumer 两个表: 从上篇笔...
初级 1、不允许左大括号单独一行 2、不允许出现未使用的变量 3、不允许出现未使用的import 解决方法:使用_作为引入包别名 4、短的变量声...
具体流程如下图: Sarama有两种类型的生产者,同步生产者和异步生产者。 To produce messages, use either th...
[TOC] golang 函数返回chan类型 在阅读kafka的golang 客户端代码sarama-cluster时,遇到了如下一段代码: ...
[TOC]相信大家在日常工作开发中一定会看到这样的代码: context被当作第一个参数(官方建议),并且不断透传下去,基本一个项目代码中到处都...
[TOC] 导读 select是一种go可以处理多个通道之间的机制,看起来和switch语句很相似,但是select其实和IO机制中的selec...
文集作者