第1章 课程介绍本章简要介绍项目功能,并介绍怎样通过实践项目学习到开发和架构思路。同时介绍了课程编排的特点和提供了学习本课程的一种思路。第2章 环境搭建本章主要介绍开发环境的准备工作。包括如何安装Go编译环境、Beego框架、Bee开发工具、MySQL等工具和组件。第3章 V1.0 : Beego快 ...
分类:
Web程序 时间:
2020-02-12 23:56:14
阅读次数:
552
设计一个框架 大部分时候,我们需要实现一个 Web 应用,第一反应是应该使用哪个框架。不同的框架设计理念和提供的功能有很大的差别。比如 Python 语言的 和`flask Beego Gin Iris`等。那为什么不直接使用标准库,而必须使用框架呢?在设计一个框架之前,我们需要回答框架核心为我们解 ...
分类:
Web程序 时间:
2020-02-12 23:50:02
阅读次数:
100
安装beengo go get github.com/astaxie/beego/validation 直接使用 package main import ( "github.com/astaxie/beego/validation" "log" ) type User struct { Name s ...
分类:
其他好文 时间:
2020-02-07 01:33:23
阅读次数:
133
1 安装go-redis 2 // 安装命令 3 go get github.com/gomodule/redigo/redis 4 // 导入使用 5 import( 6 "github.com/gomodule/redigo/redis" 7 ) 8 // go操作redis文档 9 https ...
分类:
其他好文 时间:
2020-01-11 18:19:48
阅读次数:
214
// User 用户表 type User struct { ID int UserName string Password string Articles []*Article `orm:"rel(m2m)"` } // Article 文章表 type Article struct { ID i ...
分类:
其他好文 时间:
2020-01-11 09:39:21
阅读次数:
165
下面列举的是原生使用Go语言进行开发的部分项目。 1、Docker Docker 是一种操作系统层面的虚拟化技术,可以在操作系统和应用程序之间进行隔离,也可以称之为容器。Docker 可以在一台物理服务器上快速运行一个或多个实例。例如,启动一个 CentOS 操作系统,并在其内部命令行执行指令后结束 ...
分类:
编程语言 时间:
2019-12-26 22:50:12
阅读次数:
181
golang导出csv乱码解决方法:在csv文件的开头写入UTF-8BOM//创建文件dstf,err:=os.Create(``"./data/"+fileName)deferdstf.Close()iferr!=nil{beego.Error(``"createfileerror:"+err.Error())return""``,er
分类:
其他好文 时间:
2019-12-25 22:21:12
阅读次数:
115
技术点二十二::专业接口对接机制,统一采用restful接口方式,集成swagger ui在线接口文档,Jwt token安全验证,方便客户端对接 技术点二十三:接口安全机制,可细化控制接口授权,非常简便实现不同客户端只看自己数据等控制 JEECG接口JWT接口文档 http://jeecg3.my ...
分类:
其他好文 时间:
2019-12-10 17:03:07
阅读次数:
119
最近项目中用到beego,需要实现文件批量上传,翻了好久beego的文档都没有找到满意的解决办法,结果看源码时发现作者已经给出了相关实现代码,在源码包controller.go文件中560 586行,记录如下: 对应的input标签需设置 属性 ...
分类:
Web程序 时间:
2019-12-06 23:25:43
阅读次数:
230
Go 实现 Omni Rpc 接口交互 1. Rpc 接口实现 package netimport ( "bytes" "errors" "io/ioutil" "net/http" "time" "github.com/astaxie/beego")var userName stringvar u ...
分类:
其他好文 时间:
2019-12-02 13:15:52
阅读次数:
109