frankphper

LV0
发表了文章

GORM V2 写操作

在项目开发中,数据库写操作包含新增、删除和修改,使用 GORM V2 可以更加安全和便捷进行写操作。

frankphper
发表了文章

GORM V2 读操作

在项目开发中,大多数项目都是读多写少,关于使用 GORM 读取 MySQL,我们单独一篇文章讲述 GORM 是如何使读操作更加便捷的。

frankphper
发表了文章

Go 使用三方 Redis 包操作 Redis

Redis 是一个基于内存的非关系型数据库,在项目开发中使用非常广泛,Go 语言操作 Redis 需要使用三方包,我们选择支持 Redis 集群和 Redis ...

frankphper
发表了文章

GORM V2 自动迁移和迁移接口的方法

在项目开发中,我们可能会随时调整声明的模型,比如添加字段和索引,使用 GORM 的自动迁移功能,可以始终让我们的数据库表保持最新。此外,GORM 还提供了一些迁...

frankphper
发表了文章

GORM V2 模型定义、约定、标签

使用 GORM 操作数据库,需要了解 GORM 的约定和字段标签提供的约束。尽量遵循 GORM 已有的约定,但是如果约定不符合需求,也可以自定义配置,从而改变已...

frankphper
发表了文章

Go 使用标准库 sql 包和三方数据库驱动包操作 MySQL

在 Go 语言中,sql 包提供了数据库的通用接口,并且 sql 包必须与数据库驱动包一起使用,Go 标准库中没有数据库驱动包,需要使用第三方的数据库驱动包。需...

frankphper
发表了文章

Gin 学习之绑定参数

要将请求体绑定到结构体中,需要使用模型绑定。Gin 目前支持JSON、XML、YAML和标准表单值的绑定(foo=bar&boo=baz)。

frankphper
发表了文章

Gin 学习之 cookie 读写

HTTP Cookie(也叫 Web Cookie 或浏览器 Cookie)是服务器发送到用户浏览器并保存在本地的一小块数据,它会在浏览器下次向同一服务器再发起...

frankphper
发表了文章

Gin 学习之接收参数和读取 reader

PostForm returns the specified key from a POST urlencoded form or multipart form...

frankphper
发表了文章

Gin 学习之 HTTP 请求方法

HTTP 定义了一组请求方法, 以表明要对给定资源执行的操作。指示针对给定资源要执行的期望动作. 虽然他们也可以是名词, 但这些请求方法有时被称为HTTP动词。

frankphper
发表了文章

Gin 学习之响应处理

c.String() 第一个参数是code,第二个参数是格式化字符串,第三个开始的若干参数支持任何数据类型。

frankphper
发表了文章

Gin 学习之安装和快速启动

Gin 是一个用 Go (Golang) 编写的 web 框架。它是一个类似于 martini 但拥有更好性能的 API 框架, 由于 httprouter,速...

frankphper
发表了文章

Go 语言学习之 reflect

在 Go 语言中,reflect 可以用来在运行期间获取对象的类型信息和内存结构,reflect 操作所需的全部信息都源自接口变量,接口变量除了存储自身类型外,...

frankphper
发表了文章

Go 语言学习之测试

在 Go 语言中,Go 的测试方法依赖于命令 go test,go test 子命令是 Go 语言包的测试驱动程序,测试文件的文件名以 _test.go 结尾。...

frankphper
发表了文章

Go 语言学习之包

在 Go 语言中,包由一个或多个保存在同一目录的源码文件组成,包名与目录名无关,但是通常大家习惯包名和目录名保持一致。同一目录的源码文件必须使用相同的包名。

frankphper
发表了文章

Go 语言学习之 go tool

在 Go 语言中,为了方便工程师写程序,提供了一些内置命令行工具,例如 fmt 可以格式化代码,统一代码风格;vet 检测代码的常见错误;build 编译代码,...

frankphper
发表了文章

Go语言学习之并发

并发是指一个 Go 程序运行在多个 goroutine 中,每个 goroutine 中的事件执行先后顺序无法确定。

frankphper
发表了文章

Go 语言学习之 goroutine 和 channel

当一个 go 程序运行时,调用 main 函数入口的 goroutine 是主 goroutine,我们还可以使用关键字 go 创建新的 goroutine。在...

frankphper
发表了文章

Go语言学习之 interface

接口是一种抽象类型,它仅提供一组方法,是多个方法声明的集合。在 Go 语言中,实现接口很简洁,不需要显式声明。

frankphper
发表了文章

Go 语言学习之 method

method 和函数类似,只是在函数名字前面多了一个参数,这个参数把这个 method 绑定到这个参数对应的类型上。

frankphper

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券