go中的GORM的原生sql

1.原生 SQL     数据库初始化 var db *gorm.DB func init() { //gorm.Open("数据库类型", "用户名:密...

go的gin框架之数据解析和绑定

1.json的数据自动解析和绑定 // 定义接收数据的结构体 type Test struct { // binding:"required"修饰的字段,若接收为空值,则报错,是必须字段 Name...

go的gin框架的中间件

1.中间件 中间件也叫拦截器或者过滤器,这些中间件会在路由之前执行,以此完成一些特定功能,比如打印日志啊、登录认证、权限认证、错误返回等。 2.全局中间件 注册全局中间件后,此路由所有接口执行之前都...

go操作redis

1.redis简单介绍 redis是一个高性能的key-value数据库 redis特点:     1).支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再...

golang的安装

1.下载开发包 go的下载地址 go的中文文档 2.双击文件安装并配置环境变量     1).安装     2).配置...

go项目的打包部署

1.go项目在window下编译简易打包     1).在windows下直接编译生成main.exe文件      &n...

go的微服务框架go-zero

1.微服务 单一的模块无法再支撑大量的用户请求,如果一个功能挂了很可能导致整个项目奔溃,所以要将一个项目按照不同的功能分成多个模块进行部署,每个模块之间低耦合,每个模块通过RPC进行内部通讯。  &nb...

go操作rabbitmq(未完成等待更新)

1.为go创建一个简单的虚拟机,并绑定导guest用户     1).设置虚拟机     2).新建用户   ...

go mod init错误(go: cannot determine module path for source directory)

在go的项目中执行go mo init的时候会报一下错误 go: cannot determine module path for source directory F:\gowork\test5 (outsid...

java代码块执行顺序_java代码块执行顺序

1.测试类 public class Demo extendsSuperDemo {//静态代码块 static{ System.out.println("this is static block")...