文章分类 - golang
golang学习
摘要:###1、解析和绑定JSON数据-ShouldBindJSON 通过ShouldBindJSON 解析从body里的数据 ctx.ShouldBindJSON(&jsonData) type Login struct { // binding:"required"修饰的字段,若接收为空值,则报错,是
阅读全文
摘要:https://www.topgoer.com/gin%E6%A1%86%E6%9E%B6/gin%E8%B7%AF%E7%94%B1/%E8%B7%AF%E7%94%B1%E6%8B%86%E5%88%86%E4%B8%8E%E6%B3%A8%E5%86%8C.html https://blog.
阅读全文
摘要:一、VSCode直接安装出现以下失败的情况: Installing github.com/mdempsky/gocode FAILED Installing github.com/ramya-rao-a/go-outline FAILED Installing github.com/acroca/g
阅读全文
摘要:一、interface 定义 //接口是一个规范 type InterfaceName interface{ functionA() functionB(param1 paramType)(returnType,returnType) } 二、接口实现 2.1 通过结构体或者通过自定义类型实现接口,
阅读全文
摘要:一、RPC工作流程: 摘自《go web编程》 二、go支持三个级别的RPC( HTTP,TCP,JSONRPC) 三、实现http的RPC实例: 3.1 GO RPC的函数只有符合以下条件才能被远程访问 函数必须是首字母是大写 必须有两个首字母大写的参数 第一个参数是接收的参数,第二个参数是返回给
阅读全文
摘要:一、搭建redis-server https://www.cnblogs.com/amuge/articles/16215516.html 二、golang支持redis的驱动有以下几个 及 github.com/astaxie/redisgo 三、简单实现连接goredis 3.1 安装 go m
阅读全文
摘要:一、安装驱动 go get -u github.com/go-sql-driver/mysql 二、代码编写 package main import ( "database/sql" "fmt" "log" _ "github.com/go-sql-driver/mysql" ) func main
阅读全文