
g o 语言
go语言学习
H-KING
学海无涯
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
golang tcp keepalive实践
前文中已经介绍了TCP keep alive的做了详尽说明,本文结合golang,介绍如何使用TCP keep alive。目前golang net包不提供TCP keep alive空闲多长时间开始探测、探测总次数直接设置。可以使用第三方包。1.下载第三方包git clone [email protected]:felixge/tcpkeepalive.git注意放到GOPATH目录下。2.例子2.1 serverserver端,接受client连接请求,建立连接后,设置..转载 2020-07-02 21:45:42 · 1176 阅读 · 0 评论 -
TCP keepalive的详解(解惑)
TCP是面向连接的,一般情况,两端的应用程序可以通过发送和接收数据得知对端的存活。当两端的应用程序都没有数据发送和接收时,如何判断连接是否正常呢?这就是SO_...转载 2020-07-02 21:41:07 · 1750 阅读 · 0 评论 -
Go的自动化测试
自动化测试,是在预设条件下运行系统或应用程序,评估运行结果,预先条件包括正常条件和异常条件。Go本身提供了一套轻量级的测试框架,相对低级,但不过还是有效的。它依赖...转载 2020-07-01 22:33:49 · 1149 阅读 · 0 评论 -
Go语言初探gRPC服务
原文链接:https://www.jianshu.com/p/20ed82218163环境:2018-05-12 protoc 3.5.1 go1.10.1 windowsgRPC: Google主导开发的RPC框架,这里不再赘述。准备工作先安装Protobuf 编译器 protoc,下载地址:https://github.com/google/protobuf/releases我的是windows,将压缩包bin目录下的exe放到环境PATH目录中即可。然后获取插件支持库 //转载 2020-06-27 18:32:31 · 1358 阅读 · 0 评论 -
go使用kafka
原文链接:https://www.cnblogs.com/angelyan/p/10800739.htmlwindows上kafka的安装1.安装jdk下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html下载需要注册oracle添加环境变量JAVA_HOME=C:\Program Files\Java\jre1.8.0_2112.安装Zookeeper下载转载 2020-06-26 13:09:33 · 960 阅读 · 0 评论 -
golang 使用 redis 的教程
原文链接:https://blog.csdn.net/wangshubo1989/article/details/75050024/生命不止,继续 go go go !!!以前介绍过golang中如何使用sqlite3:《Go实战–go语言操作sqlite数据库(The way to go)》今天跟大家分享的是如何在golang中使用redis数据库。##何为redis官网:https://redis.io/Redis is an in-memory database open-s转载 2020-06-25 12:37:38 · 749 阅读 · 0 评论 -
golang 使用 protobuf 的教程
原文链接:https://www.cnblogs.com/jkko123/p/7161843.html1、下载protobuf的编译器protoc地址:https://github.com/google/protobuf/releaseswindow: 下载: protoc-3.3.0-win32.zip 解压,把bin目录下的protoc.exe复制到GOPATH/bin下,GOPATH/bin加入环境变量。 当然也可放在其他目录,需加入环境变量,能让系统找到proto...转载 2020-06-23 22:36:04 · 640 阅读 · 0 评论 -
go get国内解决办法汇总
原文链接:https://studygolang.com/articles/20364go作为Google大佬的亲儿子,go开发过程中除了SDK自带的包外还经常会需要用到大佬提供的其他包,这些包都在golang.org下,而下载这些包需要访问大佬的服务器,国内开发者就会遇到各种墙的问题,今天就给大家总结一下有哪些途径安装这些包.1. VPN 如果有条件的,公司能够提供稳定可靠的vpn,建议使用VPN,当然也有一些免费的vpn,实测效果很不好2. gopm gopm是一个开源的G...转载 2020-06-23 13:50:54 · 1672 阅读 · 0 评论