#GoLang

glide 解决 golang.org/x/net 等依赖包无法获取

知道glide有设置镜像功能,可以把某个依赖包的源地址切换为另一个地址,相当于切换到镜像地址,用于某些依赖包被墙的原因之前碰到 golang.org/x/net,设置镜像:glidemirrorsetgolang.org/x/cryptogithub.com/golang/crypto发现没有效果,还是会报e...

Nginx 为 Golang 配置 web 服务

server{charsetutf-8;client_max_body_size128M;#listen80;##监听ipv4上的80端口#listen[::]:80default_serveripv6only=on;##监听ipv6上的80端口server_namego.etcchebao.com;location/...

go语言之行--golang操作redis、mysql大全

redis(REmoteDIctionaryServer)是一个由SalvatoreSanfilippo写key-value存储系统,它由C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value类型的数据库,并提供多种语言的API。和Memcached类似,它支持存储的value类型相对更...

go语言之行--golang核武器goroutine调度原理、channel详解

goroutine是go语言中最为NB的设计,也是其魅力所在,goroutine的本质是协程,是实现并行计算的核心。goroutine使用方式非常的简单,只需使用go关键字即可启动一个协程,并且它是处于异步方式运行,你不需要等它运行完成以后在执行以后的代码。gofunc()//通过go关键字启动一个协程来运行函数概念介...

Golang 需要避免踩的 50 个坑(三)

Go是一门简单有趣的编程语言,与其他语言一样,在使用时不免会遇到很多坑,不过它们大多不是Go本身的设计缺陷。如果你刚从其他语言转到Go,那这篇文章里的坑多半会踩到。如果花时间学习官方doc、wiki、讨论邮件列表、 RobPike 的大量文章以及Go的源码,会发现这篇文章中的坑是很常见的,新手跳过这...
代码星球 ·2020-06-14

Golang 需要避免踩的 50 个坑(二)

Go是一门简单有趣的编程语言,与其他语言一样,在使用时不免会遇到很多坑,不过它们大多不是Go本身的设计缺陷。如果你刚从其他语言转到Go,那这篇文章里的坑多半会踩到。如果花时间学习官方doc、wiki、讨论邮件列表、 RobPike 的大量文章以及Go的源码,会发现这篇文章中的坑是很常见的,新手跳过这...
代码星球 ·2020-06-14

Golang 需要避免踩的 50 个坑1

最近准备写一些关于golang的技术博文,本文是之前在GitHub上看到的golang技术译文,感觉很有帮助,先给各位读者分享一下。Go是一门简单有趣的编程语言,与其他语言一样,在使用时不免会遇到很多坑,不过它们大多不是Go本身的设计缺陷。如果你刚从其他语言转到Go,那这篇文章里的坑多半会踩到。如果花时间学习官方doc...
代码星球 ·2020-06-14

Golang两种执行流程以及区别

Go语言的执行方式有两种,一种是编译后再执行,另一种直接gorun执行.一、先编译后执行.go文件(源代码)--->gobuild指令把源代码编译(如果是windows下会编译出一个.exe可执行文件,如果是linux或者mac,那么会没有后缀,仍然是一个可执行文件)--->执行输出结果二、对源代码直接执行...

golang beego 安装注意问题

golangbeego安装注意问题别用gomod坑超级多 因为他有个脚本架不太好兼容...

java和golang并发测试

java和golang并发测试 内存对比测试java spring boot测试       golang begoo 测试H:phpStudyApacheinabs.exe -c1600...
代码星球 ·2020-05-23

golang go get速度慢解决方法

golanggoget速度慢解决方法goenv-wGO111MODULE=ongoenv-wGOPROXY=https://goproxy.cn,direct ...

golang中使用ETCD

下载ETCDhttps://github.com/etcd-io/etcd/releases/安装我下载的是window版,直接解压就可以了,解压后有以下目录点击etcd.exe运行然后再开个cmd进行操作,先将你的etcd目录加入到环境变量中,方便操作设置插入值,以key和value形式取值安装ETCD包直接从htt...
代码星球 ·2020-05-17

golang中使用mysql数据库

安装mysql驱动gogetgithub.com/go-sql-driver/mysql安装sqlx驱动gogetgithub.com/jmoiron/sqlx packagemainimport("fmt"_"github.com/go-sql-driver/mysql""github.com/jmoiro...
代码星球 ·2020-05-17

golang中使用Redis

github地址:https://github.com/garyburd/redigo文档地址:http://godoc.org/github.com/garyburd/redigo/redis安装:gogetgithub.com/garyburd/redigo/redisconnpackagemainimport("...
代码星球 ·2020-05-17

golang的socket服务端与客户端

服务端的处理流程监听端口接收客户端的链接创建goroutine,处理该链接packagemainimport("fmt""net")funcmain(){fmt.Println("startserver...")listen,err:=net.Listen("tcp","0.0.0.0:50000")iferr!=ni...
首页上一页...1011121314...下一页尾页