随笔分类 - Golang
摘要:Golang gRPC调试工具 项目源码地址:https://github.com/fullstorydev 1. 命令行工具 grpcurl 1.1 安装 $ go get github.com/fullstorydev/grpcurl $ go install github.com/fullst
        阅读全文
                
摘要:注:还有部分未整理,持续整理中...,最近更新日期:2021-4-13 1. 基本介绍 暂略 2. 安装及配置 暂略 3. 变量 func main() { // 变量定义的三种方法 // 1. var 变量名 类型	//只定义,不赋值 // var 变量名 类型 = 值	// 定义并赋初值 var
        阅读全文
                
摘要:Golang GC 1.常见的垃圾回收机制 1.1 引用计数 对每个对象维护一个引用计数,当引用对象的对象被销毁时,引用计数-1,如果引用计数为0,则进行垃圾回收 优点:对象可以很快的被回收,不会出现内存耗尽或达到某个阀值时才回收。 缺点:不能很好的处理循环引用,而且实时维护引用计数,有也一定的代价
        阅读全文
                
摘要:Golang使用validator进行数据校验及自定义翻译器 包下载:go get github.com/go-playground/validator/v10 一、概述 在接口开发经常会遇到一个问题是后端需要写大量的繁琐代码进行数据校验,所以就想着有没有像前端校验一样写规则进行匹配校验,然后就发现
        阅读全文
                
摘要:1. Golang 1.1 golang知识点大纲 1.2 指针 1.3 Golang使用validator进行数据校验及自定义翻译器 1.4 Golang GC(垃圾回收机制) 2.框架 2.1 GIN 待定 3. ORM 3.1 GORM 3.1.1 GORM基本使用 4. 微服务 4.1 GR
        阅读全文
                
摘要:GORM [TOC] 1. 安装 要连接数据库首先要导入驱动程序 2. 数据库连接 GORM正式支持上述的数据库,如果您使用的是不受支持的数据库请按照 "本链接" 中的要求编写对应数据库支持文件。 3. 数据库迁移及表操作 go // 数据库迁移 func main() { // 1. 自动迁移 /
        阅读全文
                
摘要:5.6 指针 5.6.1 什么是指针 指针就是一个变量,用来存储另一个变量的内存地址 5.6.2 数组指针和指针数组 数组指针:是一个指针,用来存储数组的内存地址 指针数组:是一个数组,元素为指针 总结: 数组是值类型,将值拷贝了一份放到数内存中,二者相互独立,互不影响,修改数组后数组内存中的值改变
        阅读全文
                

 浙公网安备 33010602011771号
浙公网安备 33010602011771号