当前位置:首页 > Golang杂记

关于go协程同步的几种方法

2年前 (2021-01-10)Golang杂记1748
这里咋们简要介绍下关于go中协程的几种同步方法。先说下概念性的:协程概念简要理解协程有点类似线程,是一种更为轻量级的调度单位,但协程还是不同于线程的,线程是系统级实现的,常见的调度方法是时间片轮转法,...

go协程全局变量和局部变量

2年前 (2021-01-10)Golang杂记2026
大家可能经常会用到类似如下代码片段:package main import (    "fmt"   ...

Go 自定义error错误

2年前 (2021-01-06)Golang杂记2118
    Go的error比较灵活.但是自身对error处理的机制有不太好用,我们可以自定义错误输出: 只要所有实现了 Error()&nbs...

Go slice初始化转换json

3年前 (2020-11-30)Golang杂记1698
        切片slice的声明和初始化 , 如果我们只是单纯的声明 var list []string ...

Go 数组合并去重和排序

3年前 (2020-11-30)Golang杂记3996
        Sort包实现了四种基本排序算法:插入排序、归并排序、堆排序和快速排序。 但是这四种排序方法是不公开的,...

关于Go的内存对齐

3年前 (2020-11-08)Golang杂记1291
关于Go的内存对齐
今天看到群里有人提到内存对齐的东西,网上查阅了golang相关的内存对齐资料,特意整理了下,希望对大家有帮助。看完这篇介绍。我们将获得以下知识点:1.什么是内存对齐?2.为什么需要内存对齐?3.如何进...

Elasticsearch 删除数据

3年前 (2020-10-27)Golang杂记3038
Elasticsearch 删除数据
版本:elasticsearch7.0删除数据分为两种:1: 删除索引(数据和表结构同时删除,作用同SQLSERVER 中 DROP TABLE "表格名" )...

谈谈go中sync.cond的用法和理解

3年前 (2020-10-24)Golang杂记1601
引入不管从说明还是用法来看,Cond都是sync包中最难理解和使用的功能。golang官方注释中说,“Cond implements a condition variable, a rendezvou...

Go常用排序算法

3年前 (2020-10-24)Golang杂记1508
常用的排序算法各种语言相同,这里大致介绍下go的常用排序,废话不多说,直入正题:冒泡排序package main import (    &q...

Go 安装配置golint

3年前 (2020-10-17)Golang杂记3031
Go 安装配置golint
一. Golint介绍 Golint 是一个源码检测工具用于检...