摘要: gin框架源码解析 通过阅读gin框架的源码来探究gin框架路由与中间件的秘密。 gin框架路由详解 gin框架使用的是定制版本的httprouter,其路由的原理是大量使用公共前缀的树结构,它基本上是一个紧凑的Trie tree(或者只是Radix Tree)。具有公共前缀的节点也共享一个公共父节 阅读全文
posted @ 2021-03-01 18:51 小学弟- 阅读(319) 评论(0) 推荐(0) 编辑
摘要: GORM CRUD指南 CRUD通常指数据库的增删改查操作,本文详细介绍了如何使用GORM实现创建、查询、更新和删除操作。 CRUD CRUD通常指数据库的增删改查操作,本文详细介绍了如何使用GORM实现创建、查询、更新和删除操作。 本文中的db变量为*gorm.DB对象,例如: import ( 阅读全文
posted @ 2021-03-01 15:33 小学弟- 阅读(340) 评论(0) 推荐(0) 编辑
摘要: go语言json技巧 本文总结了在项目中遇到的那些关于go语言JSON数据与结构体之间相互转换的问题及解决办法。 基本的序列化 首先我们来看一下Go语言中json.Marshal()(系列化)与json.Unmarshal(反序列化)的基本用法。 type Person struct { Name 阅读全文
posted @ 2021-03-01 15:31 小学弟- 阅读(302) 评论(0) 推荐(0) 编辑