Golang
从0开始,Golang的学习笔记
最新博文
-
go语言实现生成唯一UUID
Golang前不久,在业务开发过程中,有需要用到生成唯一UID作为标识的地方,当时用的方法是时间戳作为标识,但是后来根据数据发现,短时间内生成的时间戳会有重复的,便写了个生成唯一UI的工具
阅读更多冰山2019-12-25【Golang】
-
Git常用基本用法
GolangGit请求合并说明如今公司很多新项目都采取merge request方式来进行code review、非阻塞上线部署,因此掌握merge request很有必要,步骤如下:
1、现在本地用创建一个本地分支,git
阅读更多冰山2019-12-25【Golang】
-
Go语言TCP Socket通信编程(转)
Golang一、模型
二、TCP连接的建立
三、Socket读写
四、Socket属性
五、关闭连接
阅读更多冰山2019-05-10【Golang】
-
go操作数据库之gorm
Golanggorm的简单Demo的实例
阅读更多冰山2019-05-09【Golang】
-
微服务(microservices)
Golang1.什么是微服务?
2.微服务概念的由来?
3.微服务与微服务架构是一回事吗?
4.微服务架构和整体式架构的区别?
4.1整体式结构的特性
4.2微服务架构的特性
4.3微服务架构的缺点
5.为什么还要使用微服务架构
阅读更多冰山2019-03-29【Golang】
-
Golang之网络编程
Golang1.协议
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-25【Golang】
-
Go并发
Golang1.并发
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-14【Golang】