Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据,具有高性能、持久化、多副本备份、横向扩展等特点。...
Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 的 NoSQL 数据库,并提供...
TCP编程 服务器端代码 客户端代码 客户端循环输入,输入exit结束 Server代码 Client代码
Go协程四大特点有独立的栈空间共享程序堆空间调度由用户控制协程是轻量级的线程 主线程和协程同时执行 如果主线程退出了,协程没有执行完毕也会退出。...
Go语言里靠匿名结构体实现继承,嵌入到新的结构体里面。如果一个struct嵌套了另一个匿名结构体,那么这个结构体可以直接访问匿名结构的字段和方法...
方法是和数据类型绑定的,自定义数据类型可以用方法 Go语言工厂模式,如果一个包内结构体名字首字母为小写,需要编写new函数。如果结构体中某个字段...
Golang里面没有类,用结构体实现面向对象的编程特性。非常简洁。没有extends,通过匿名字段来实现。Golang中面向接口编程是非常重要的特性。
map的两种定义方式 定义一个value是map类型的Map,来将学生数据信息存储。 对map的keys进行排序 首先创建一个空切片,使用for...
切片是数组的引用,引用类型,是动态变化的数组。长度可以变化 1、定义空切片 2、定义非空切片 slice就是一个数据结构,里面有三个元素(结构体...