Go语言

Go语言的学习笔记

最新博文

  • Go语言TCP Socket通信编程(转)

    Go语言Go语言TCP Socket通信编程(转)

    一、模型
    二、TCP连接的建立
    三、Socket读写
    四、Socket属性
    五、关闭连接

    冰山2019-05-10Go语言

    阅读更多
  • go操作数据库之gorm

    Go语言go操作数据库之gorm

    gorm的简单Demo的实例

    冰山2019-05-09Go语言

    阅读更多
  • 微服务(microservices)

    Go语言微服务(microservices)

    1.什么是微服务?
    2.微服务概念的由来?
    3.微服务与微服务架构是一回事吗?
    4.微服务架构和整体式架构的区别?
    4.1整体式结构的特性
    4.2微服务架构的特性
    4.3微服务架构的缺点
    5.为什么还要使用微服务架构

    冰山2019-03-29Go语言

    阅读更多
  • Golang之网络编程

    Go语言Golang之网络编程

    1.协议
    1.1协议
    1.2典型协议
    2.层与协议
    2.1分层方式
    3.通信过程
    4.Socket编程
    5.网络应用程序设计模式
    5.1模式介绍
    5.2优缺点
    6.TCP通信 C/S模型通信
    7.UDP通信 C/S模型通信
    8.TCP通信并发C/S模型通信
    9.UDP通信并发C/S模型通信
    10.UDP与TCP的差异

    冰山2019-02-25Go语言

    阅读更多
  • Go并发

    Go语言Go并发

    1.并发
    1.1并发概述
    1.2进程并发
    1.3线程并发
    1.4协程并发
    1.5Go并发
    2.Goroutine
    2.1Goroutine定义
    2.2Goroutine的创建
    2.3Goroutine特性
    3.channel管道
    3.1定义channel变量
    3.2无缓冲的channel
    3.3有缓冲的channel
    3.4关闭channel
    4.读写锁与互斥锁
    4.1死锁
    4.2互斥锁
    4.3读写锁

    冰山2019-02-14Go语言

    阅读更多
  • 面向对象

    Go语言面向对象

    1.匿名字段
    1.1匿名字段创建与初始化
    1.2同名字段
    1.3指针类型匿名字段
    2.方法
    2.1基本方法创建
    2.2给结构体添加方法
    2.3指针变量的方法值
    2.4方法继承
    2.5方法重写
    3.接口
    3.1接口实现
    3.2多态
    3.3接口实例
    3.4接口继承与转换
    3.5空接口

    冰山2019-02-12Go语言

    阅读更多
  • 数据格式

    Go语言数据格式

    1.数组
    1.1数组定义
    1.2数组赋值
    1.3数组初始化
    1.4 数组冒泡排序
    1.5数组作为函数参数
    2.切片
    2.1切片定义
    2.2切片定义方式
    2.3切片截取
    2.4 copy函数的使用
    2.5切片作为函数参数
    3.字符串处理
    4.字符串转化
    5.Map
    5.1Map初始化
    5.2 打印输出
    6.结构体
    6.1顺序初始化
    6.2结构体比较与赋值
    6.3结构体数组
    6.4结构体作为函数参数
    7.指针
    7.1指针变量
    7.2new函数
    7.3指针做函数

    冰山2019-02-02Go语言

    阅读更多

本栏推荐