自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(22)
  • 收藏
  • 关注

转载 go语言实战教程:Redis实战项目应用

项目Redis配置在实战项目中使用Redis功能,首先需要进行Redis配置。本实战项目中,关与Redis的配置项包含:连接类型、地址、端口、公共前缀。以上配置项被定义包含在Iris框架的redis包中的Config结构体中,Config定义如下:type Config struct { // Network "tcp" Network string // Ad...

2019-04-18 17:14:00 97

转载 Go语言资源教程:Redis介绍安装和使用

Redis的操作和使用在安装好redis以后,我们这里给大家讲一下redis操作的一些知识。 Redis支持的数据类型:string,hash,list,set,sorted set 我们来练习一下redis的使用:字符串String:string类型是redis最基本的类型,一个key对应一个value。redis的string可以包含任何数据,比如jpg图片,或者序列...

2019-04-15 10:40:00 64

转载 Go语言技术教程:Redis介绍安装和使用

Redis介绍我们日常的开发,数据都需要进行持久化存储,常见的持久化存储有很多种,比如数据库,文件,计算机内存,甚至云服务器等都是持久化存储数据的方式。而就数据库而言,经常又会被人们分为关系型数据库和非关系型数据库。在我们的项目中,关系型数据库我们使用的是mysql,关系型数据库中存储的数据主要是一些核心业务数据;另外,在我们的项目中,还有一部分数据可能是不太可能变化的,比如应...

2019-04-15 10:28:00 71

转载 go语言实战教程之 后台管理页面统计功能开发(2)

上节内容介绍了后台管理页面统计功能开发(1),从功能介绍,到接口请求分析和归类,最后是代码设计。经过上节内容的介绍,已经将业务逻辑和开发逻辑解释清楚,本节内容侧重于编程代码实现具体的功能。当日增长数据功能、七日增长数据功能通过浏览器工具调试会发现,当日增长功能和近7日增长数据使用的请求接口相同,只是传值较为特殊。以当日用户增长请求为例,当日用户增长数据请求接口如下:/stat...

2019-04-15 10:18:00 89

转载 go语言实战教程之 后台管理页面统计功能开发(1)

本节内容我们将学习开发实现后台管理平台页面统计功能开发的功能接口,本章节内容将涉及到多种请求路由的方式。功能介绍后台管理平台不仅是功能管理平台,同时还是数据管理平台。从数据管理平台角度来说,在管理平台中需要提供对平台各项数据的实时跟踪和监测,以方便管理员用户能够看到平台数据走势,在后台功能中主界面,提供了展示用户、管理员、商品等多种数据的统计情况。如下图所示: 在上面的图中,...

2019-04-11 16:43:00 121

转载 go语言实战教程之管理员查询功能、退出功能

前面第10节课内容中已经学习开发完成了管理员登陆功能。本节课我们将继续学习开发完成管理员信息查询功能、管理员退出功能管理员信息查询功能请求及路由映射管理员信息查询接口接口名称:获取管理员信息。使用场景:管理员登陆系统时,通过该接口查询获取管理员信息。服务器接收到请求后,首先从Session中获取用户信息,如果能够获取到管理员信息,则将数据组合后...

2019-04-10 17:52:00 117

转载 go语言入门教程百度网盘 mysql图形化操作与数据导入

mysql图形化操作与数据导入@author:Davie版权所有:北京千锋互联科技有限公司数据库存储技术数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统(RDBMS)来...

2019-04-10 11:12:00 115

转载 Go语言在线培训哪里好?Git操作和代码管理

在实际的项目开发过程中,多人进行项目开发,需要涉及到代码管理和协同管理。这就需要使用到代码协同管理工具。在过去,大家都熟悉使用的是SVN软件,而现在Git代码仓库管理软件的使用更为广泛。在本系列实战项目中,我们模仿实际项目的开发流程,对已经完成的项目代码使用git软件进行管理,以记录我们每次提交的内容和项目开发过程。Git账户注册和Git仓库创建Git简介Git是一款免费、开...

2019-04-08 17:48:00 77

转载 Go语言学习教程:管理员登录功能开发

学习完了数据库操作的知识以后。本节内容,我们将实现管理员登陆功能,涉及到多个模块的代码实现和逻辑处理,以及数据库表的操作,都将在本节内容中进行实现。管理员结构体定义首先我们要定义管理员这个实体的结构体,我们定义为Admin:type Admin struct { //如果field名称为Id,而且类型为int64,并没有定义tag,则会被xorm视为主键,并且拥有自增属...

2019-04-04 14:27:00 249

转载 Go语言学习教程:xorm表基本操作及高级操作

在上节内容中,我们介绍了xorm框架表结构的映射规则和表结构的操作。本节课,继续来深入学习表结构基本操作和高级查询的相关功能。表结构基本操作对表结构的操作最常见的操作是查询和统计相关的方法,我们首先来看相关实现:条件查询Id值查询:参数接收主键字段的值。例如:var user Userengine.Id(1).Get(&user)以上Id方...

2019-04-04 14:23:00 507

转载 go培训课程都学什么?xorm框架学习系列(二):xorm结构体映射规则和表操作

上节内容我们学习了基本的xorm框架的知识和基础配置的相关信息。本节课内容我们继续学习相关的知识和相关操作。名称映射规则名称映射规则主要负责结构体名称到表名和结构体field到表字段的名称映射。 在xorm框架中由core.IMapper接口的实现者来管理,xorm内置了三种IMapper实现:core.SnakeMapper,core.SameMapper和core.Gonic...

2019-04-02 11:55:00 91

转载 go培训课程都学什么?go语言框架学习:xorm框架知识介绍

xorm框架介绍xorm是一个简单而强大的Go语言ORM库. 通过它可以使数据库操作非常简便。 通过xorm框架,开发者可以方便的使用各种封装好的方法来代替原生的sql语句。这样就降低了我们开发者使用数据库的门槛。本节内容,我们将通过xorm相关知识的学习,来逐步掌握在代码中如何操作数据库。 读者也可以通过相关的学习文档进行xorm框架的学习,如下是xorm框架相关的学习文档:...

2019-04-02 11:51:00 92

转载 go语言实战教程:项目文件配置和项目初始化运行

在上节内容中,我们已经搭建了实战项目框架,并将实战项目开发所需要的静态资源文件进行了导入。在本节内容中,我们将讲解如何通过相关的配置,并初始化运行项目。conf配置文件读取配置信息我们前面说过,使用config.json配置文件来进行项目的相关配置。在本节内容中,我们先做简单配置即可。包含两部分:config.json和读取配置的方法。如下所示:{ "app_name"...

2019-04-01 17:28:00 82

转载 go语言实战教程:实战项目资源导入和项目框架搭建

从本节内容开始,我们将利用我们所学习的Iris框架的相关知识,进行实战项目开发。实战项目框架搭建我们的实战项目是使用Iris框架开发一个关于本地服务平台的后台管理平台。平台中可以管理用户、商品、商铺等相关的信息,平台可以实时展示用户、商品等相关监测数据的变化情况。通过此项目,旨在能够将Iris框架相关的知识得到巩固和练习。如下是项目框架搭建后的说明:config:项目...

2019-04-01 17:22:00 200

转载 go语言web开发框架_Iris框架讲解(六):Session的使用和控制

在实际的项目开发中,我们会经常有业务场景使用到Session功能。在iris框架中,也为我们提供了方便使用,功能齐全的Session模块。Session模块的源码目录为kataras/iris/sessions包。Session与Cookie的区别在学习web开发过程中,我们总会和session和cookie打交道。本节课我们学习sesion相关的知识,因此有必要先通过讲解对比一...

2019-03-29 17:03:00 346

转载 go语言web开发框架_Iris框架讲解(五):MVC包使用

在Iris框架中,封装了mvc包作为对mvc架构的支持,方便开发者遵循mvc的开发原则进行开发。iris框架支持请求数据、模型、持久数据分层处理,并支持各层级模块代码绑定执行。MVC即:model、view、controller三个部分,分别代表数据层、视图层、控制层。控制器层负责完成页面逻辑、实体层负责完成数据准备与数据操作、视图层负责展现UI效果。在iris框架中,用一张...

2019-03-29 16:54:00 135

转载 go语言web开发框架_Iris框架讲解(五)MVC包使用

在Iris框架中,封装了mvc包作为对mvc架构的支持,方便开发者遵循mvc的开发原则进行开发。iris框架支持请求数据、模型、持久数据分层处理,并支持各层级模块代码绑定执行。MVC即:model、view、controller三个部分,分别代表数据层、视图层、控制层。控制器层负责完成页面逻辑、实体层负责完成数据准备与数据操作、视图层负责展现UI效果。在iris框架中,用一张...

2019-03-29 16:53:00 397

转载 GoWeb开发_Iris框架讲解(四):Iris框架设置操作

路由组的使用 在实际开发中,我们通常都是按照模块进行开发,同一模块的不同接口url往往是最后的一级url不同,具有相同的前缀url。因此,我们期望在后台开发中,可以按照模块来进行处理我们的请求,对于这种需求,iris框架也是支持的。usersRouter := app.Party("/admin", userMiddleware)如上述代码所示,iris框架中使用app.Pa...

2019-03-28 14:23:00 434

转载 GoWeb开发_Iris框架讲解(三):路由功能处理方式

Context概念Context是iris框架中的一个路由上下文对象,在iris框架中的源码路径定义为:{$goPath}\github.com\kataras\iris\context\context.go。以下是Context的声明和定义: package contexttype Context interface { BeginRequest(http.Respons...

2019-03-28 14:19:00 144

转载 GoWeb开发_Iris框架讲解(二):Get、Post、Put等请求及数据返回格式

数据请求方式的分类所有的项目中使用的请求都遵循HTTP协议标准,HTTP协议经过了1.0和1.1两个版本的发展。 HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法。HTTP1.1新增了五种请求方法:OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。因此,我们可以说,HTTP协议一共定义了八种方...

2019-03-27 17:53:00 174

转载 GoWeb开发_Iris框架讲解(一)

Golang介绍Go语言是谷歌推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发Go,是因为过去10多年间软件开发的难度令人沮丧。谷歌资深软件工程师罗布·派克(Rob Pike)表示,“Go让我体验到了从未有过的开发效率。”派克表示,和今天的C++或C一样,Go是一种系统语言。他解释道,“使...

2019-03-27 17:48:00 182

转载 Web项目开发介绍及实战项目介绍

引言本系列课程我们将学些Golang语言中的Web开发框架Iris的相关知识和用法。通过本系列视频课程,大家能够从零到一经历一个完整项目的开发,并在课程中了解实战项目开发的流程和项目设涉及的各个模块。Web项目开发介绍项目架构web项目从大的功能上可以分为前台和后台两个部分。前台主要是我们在浏览器中或者桌面应用、Android、iOS移动应用等直接面向用户的程序,直接接...

2019-03-26 16:22:00 358

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除