摘要: 第十一单元 beego验证 一、原生正则使用 //初始化结构体对象的方法 func Compile(expr string) (*Regexp, error) //和Compile函数相似,但是该方法支持POSIX协议,可以支持类似`egrep`的语法 func CompilePOSIX(expr 阅读全文
posted @ 2020-07-28 08:11 flex_song 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 第九单元 ORM 一、ORM介绍 1.ORM:Object Relational Mapping 对象关系映射 2.作用:是把对对象的增删改查操作转换为sql 3.支持的数据库驱动 mysql sqlite3 postgresql oracle 4.优点 4.1 支持golang语言的所有数据类型, 阅读全文
posted @ 2020-07-28 08:09 flex_song 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 第六单元 go操作redis 一、redis介绍 二、go redis使用 一、redis介绍 redis是KV结构的NOsql数据库 redis可以作为缓存使用,减少DB的负载 redis常用数据类型: 字符串:主要用于单一的字符串数据存储 哈希:主要存储对象数据的,比如:点赞,评论,收藏,关注 阅读全文
posted @ 2020-07-28 08:08 flex_song 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 一、标准包引用 二、实现增删改查功能 一、标准包引用 github.com/go-sql-driver/mysql (mysql驱动) github.com/jmoiron/sqlx (基于mysql驱动的封装) 命令行输入 : go get github.com/go-sql-driver/mys 阅读全文
posted @ 2020-07-28 08:06 flex_song 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 第四单元 参数配置 1.配置文件存放位置 conf/app.conf xml:EXtensible Markup Language html: json: xml和json的用途:用于数据交互与共享 xml json: json_encode,json_decode appname:项目名称 run 阅读全文
posted @ 2020-07-28 08:04 flex_song 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 第三单元 MVC架构 一.MVC概念 二.MVC优点 三.MVC缺点 一.MVC概念介绍 是一种软件架构的思想,将一个软件按照模型、视图、控制器进行划分。其中,模型用来封装业务逻辑,视图用来实现表示逻辑,控制器用来协调模型与视图(视图要通过控制器来调用模型,模型返回的处理结果也要先交给控制器,由控制 阅读全文
posted @ 2020-07-28 08:03 flex_song 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 第二单元 beego入门 一、路由概念 二、路由的使用 一、路由概念 路由是根据路由名对控制器和方法的映射 二、路由的使用 routers/router.php 1.get方式请求 使用方法:beego.Router(路由名, 控制器, "get:方法名") 示例代码 beego.Router("/ 阅读全文
posted @ 2020-07-28 07:59 flex_song 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 第一单元 一、beego框架的概念 二、beego特点 三、用途 一、beego框架的概念 是一款基于go语言快速开发API和web应用的框架 rest:表象状态转移 restful 表象状态转移的 符合restful设计风格的接口 请求方式:post 新增资源,put/id:更新或修改资源,get 阅读全文
posted @ 2020-07-28 07:58 flex_song 阅读(25) 评论(0) 推荐(0) 编辑