240 发简信
IP属地:黑龙江
  • Go语言与Docker操作Kafka

    Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据,具有高性能、持久化、多副本备份、横向扩展等特点。 本文介绍了如何使用Go语言发...

  • Go语言与Docker操作Redis

    Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 的 NoSQL 数据库,并提供多种语言的 API。 使用Do...

  • Go语言 网络编程

    TCP编程 服务器端代码 客户端代码 客户端循环输入,输入exit结束 Server代码 Client代码

  • Goroutine快速入门

    Go协程四大特点有独立的栈空间共享程序堆空间调度由用户控制协程是轻量级的线程 主线程和协程同时执行 如果主线程退出了,协程没有执行完毕也会退出。协程有可能自己退出在主线程没结...

  • Go语言面向对象三大特性—继承

    Go语言里靠匿名结构体实现继承,嵌入到新的结构体里面。如果一个struct嵌套了另一个匿名结构体,那么这个结构体可以直接访问匿名结构的字段和方法,从而实现继承。名字不管大写还...

  • Go语言方法快速入门

    方法是和数据类型绑定的,自定义数据类型可以用方法 Go语言工厂模式,如果一个包内结构体名字首字母为小写,需要编写new函数。如果结构体中某个字段首字母为小写,需要在此包内新建...

  • Go语言结构体快速入门

    Golang里面没有类,用结构体实现面向对象的编程特性。非常简洁。没有extends,通过匿名字段来实现。Golang中面向接口编程是非常重要的特性。

  • Go语言 map快速入门

    map的两种定义方式 定义一个value是map类型的Map,来将学生数据信息存储。 对map的keys进行排序 首先创建一个空切片,使用for range将Map的keys...

  • 120
    Go语言切片快速入门

    切片是数组的引用,引用类型,是动态变化的数组。长度可以变化 1、定义空切片 2、定义非空切片 slice就是一个数据结构,里面有三个元素(结构体):指针,长度,容量 实例代码...

  • Go语言数组快速入门

    数组的遍历 for index,value :=range 数组{} 注:index 和value作用域都在for循环内部 数组使用注意事项 数组内变量相同数据类型,长度固定...

  • Go语言学习笔记1 2020-11-17

    两种传递方式 1.值传递2.引用传递值传递是值拷贝,引用传递是地址拷贝,地址拷贝效率高,值拷贝数据越大效率越低。 值类型和引用类型 1.值类型:基本数据类型Int, floa...

  • Go语言defer函数运行流程

    defer函数会将后面的函数依次入栈,入栈的同时将函数中所需的变量值值也拷贝到栈里面了,因此后面改变函数变量的值,defer执行的时候,变量值仍是入栈时的值,并未改变。举例如...

  • 120
    Go与Docker操作Influxdb

    InfluxDB 是什么 InfluxDB 是用Go语言编写的一个开源分布式时序、事件和指标数据库,无需外部依赖。InfluxDB在DB-Engines的时序数据库类别里排名...