Golang

从0开始,Golang的学习笔记

最新博文

  • go语言实现生成唯一UUID

    Golanggo语言实现生成唯一UUID

    前不久,在业务开发过程中,有需要用到生成唯一UID作为标识的地方,当时用的方法是时间戳作为标识,但是后来根据数据发现,短时间内生成的时间戳会有重复的,便写了个生成唯一UI的工具

    冰山2019-12-25Golang

    阅读更多
  • Git常用基本用法

    GolangGit常用基本用法

    Git请求合并说明如今公司很多新项目都采取merge request方式来进行code review、非阻塞上线部署,因此掌握merge request很有必要,步骤如下:
    1、现在本地用创建一个本地分支,git

    冰山2019-12-25Golang

    阅读更多
  • Go语言TCP Socket通信编程(转)

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

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

    冰山2019-05-10Golang

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

    Golanggo操作数据库之gorm

    gorm的简单Demo的实例

    冰山2019-05-09Golang

    阅读更多
  • 微服务(microservices)

    Golang微服务(microservices)

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

    冰山2019-03-29Golang

    阅读更多
  • Golang之网络编程

    GolangGolang之网络编程

    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-25Golang

    阅读更多
  • Go并发

    GolangGo并发

    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-14Golang

    阅读更多

本栏推荐