go mod模块管理

gopath的基本理解src:目录包含源代码。src下面的路径确定导入路径或可执行文件名。pkg:目录包含已安装的包对象。每个目标操作系统和体系结构对都有自己的子目录pkg(pkg / GOOS_GOARCH)。bin:目录保存已编译的命令。

聊聊dubbo-go-proxy的jtypes

序本文主要研究一下dubbo-go-proxy的jtypesJTypeMapperdubbo-go-proxy/pkg/common/constant/jtypes.go// Object represents the java.lang.

数据实时增量同步工具Canal、go-mysql-transfer、Maxwell

@TOC数据实时增量同步之CDC工具—Canal、mysql_stream、go-mysql-transfer、Maxwell:https://blog.csdn.net/weixin_42526326/article/details/121148721什么是CDC?

go语言易错题第二道for循环中使用指针

解析 因为for遍历时,变量stu指针不变,每次遍历仅进行struct值拷贝,故m=&stu实际上一致指向同一个指针,最终该指针的值为遍历的最后一个struct的值拷贝。

go语言入门教程32 Go操作Redis

在项目开发中redis的使用也比较频繁,本文介绍了Go语言如何操作Redis。Redis介绍Redis是一个开源的内存数据库,Redis提供了多种不同类型的数据结构,很多业务场景下的问题都可以很自然地映射到这些数据结构上。

使用 go 协程+Channel,让你的代码执行快到起飞

主要是利用 uidChan 和 uidTargetChan 在多协程中传递数据,uidChan 传递从表 1 中查询出的数据,然后在表 2 中比较,如果符合条件,则将其存入 uidTargetChan,最后再利用 uidTargetList 这个切片,存放所有符合条件的用户 uid。

go 学习笔记之值得特别关注的基础语法有哪些

不仅支持同时初始化,还可以同时赋值.多个变量可以用小括号方式,省略了相同的var关键字,看起来更加统一变量类型可以被自动推断Go语言可以根据变量值推测出变量类型,所以可以省略变量类型,再一次简化了变量定义,但是变量类型仍然是强类型,并不像Js那样的弱类型.变量可以用。

go|用Go写一个zip解压脚本

用服务器自带的unzip命令解压zip包时,经常遇到编码问题,所以用Go写一个zip解压脚本来处理zip包。

go net/http包的基本使用

创建测试net/http的文件, 代码如下:该文件包含了3个POST请求方法,分别使用了http.POST 、 http.Client 、http.PostForm 。

go语言学习笔记-Windows10开发环境安装和环境变量配置

1、访问 或 下载官方安装包。2、选择Windows版本的安装包,如图。在命令窗口输入“go version”并按“回车键”,若输入go编程语言的版本信息即表示安装并配置成功,若没有则检查上面的步骤是否配置错误!