Gin教程

您所在的位置:网站首页 小米电子书怎么用百度云 Gin教程

Gin教程

2024-07-12 12:24| 来源: 网络整理| 查看: 265

35、Gin仿小米商城项目 RBAC权限管理 - 管理员的增、删、改、查以及管理员和角色关联(下)

1、修改管理员 以及 管理员角色信息

2、删除管理员

 

36、Gin仿小米商城项目 RBAC权限管理 - 权限列表 权限增加  权限表和权限表的自关联(38分45秒) 1、权限的增加

2、权限的显示

3、权限和权限的关联查询 37、Gin仿小米商城项目 RBAC权限管理 - 权限 列表 权限修改 权限删除(24分18秒)

1、权限的修改

2、权限的删除、删除权限判断是不是顶级模块下面有没有菜单和操作

 

38、Gin仿小米商城项目 RBAC权限管理 - 角色和权限关联 角色授权 已授权的权限选中 (48分50秒)

1、获取Post Checkbox数据

2、显示所有权限、角色和权限关联实现角色授权

3、选中当前角色拥有的权限

 

39、 Gin仿小米商城项目 RBAC权限管理 - 用户退出登录、登录后显示用户名称、根据用户的权限动态显示左侧菜单(17分58秒 )

40、Gin权限管理-判断当前登录 用户的权限 、没有权限访问则拒绝访问(32分26秒)

1、定义公共中间件文件

2、根据角色获取当前角色的权限列表,然后把权限id放在一个map类型的对象里面

3、获取当前访问的url对应的权限id

4、判断当前访问的url对应的权限id 是否在权限列表的id中

5、配置排除权限判断的地址

 

41、Gin仿小米商城项目 封装上传图 片方法  以及轮播图的增删改查(上)(31分11秒)

1、封装公共上传图片的方法

2、轮播图的增加

3、轮播图的显示

42、Gin仿小米商城项目 封装上传图 片方法  以及轮播图的增删改查(下)(19分7秒)

1、轮播图的修改

2、轮播图的删除

 

43、Gin仿小米商城项目 封装公共Api接口实现公共的ajax异步修改状态(33分12秒)

1、 Ajax异步修改状态的实现流程

2、 封装公共修改状态的方法

3、Ajax异步修改状态

  44、Gin仿小米商城项目 单击异 步修改数量 、修改排序、修改商品数量、修改文本(22分41秒)

1、 异步修改排序的实现流程

2、 封装公共修改数量的方法 

3、实现单击异步修改排序 修改商品数量等

 

45、Gin仿小米商城项目商品模块  商品分类 商品属性 商品参数功能介绍以及数据表ER图关系分析(18分35秒)

1、商品分类介绍

2、商品类型属性介绍

3、商品表介绍以及商品关联颜色 关联图库介绍

4、数据库表ER图以及数据库表关系分析

46 Gin仿小米商城项目商品分类的增删改查以及商品分类的自关联(43分34秒)

47 Gin仿小米商城项目 商品类型的增删改查(19分30秒)

48 Gin仿小米商城项目 商品类型属性的增删改查(上)(44分29秒)

49 Gin仿小米商城项目 商品类型属性的增删改查(下)(21分51秒)

 

50、Gin仿小米商城项目 GoLang 图 像处理 剪切图片 生成二维码 (16分45秒)

1、GoLang 图像处理、图片剪切

2、GoLang 生成二维码

51、Gin仿小米商城项目 商品模 块增删改查 商品模块数据库表分析、增加商品页面布局(1)(32分58秒) 

1、商品模块增删改查 商品模块数据库表分析

2、增加商品页面布局

3、调整左侧菜单 52、Gin仿小米商城项目 商品详 情调用 富文本编辑器 wysiwyg-editor(15分40秒)(2)

1、wysiwyg-editor官方文档 2、gin中使用wysiwyg-editor 3、Gin中汉化wysiwyg-editor 4、Gin中自定义wysiwyg-editor 的导航条

53、Gin仿小米商城项目 商品模块 富文本编辑器 wysiwyg-editor上传图片(12分4秒)(3)

1、wysiwyg-editor配置上传图片 2、wysiwyg-editor配置上传视频

 

54、Gin仿小米商城项目 增加商品页 面选择分类、颜色、关联商品类型 、动态生成商品类型属性表单(39分18秒)

1、增加商品页面选择分类、颜色、关联商品类型 

2、动态生成商品类型属性表单

55、Gin仿小米商城项目 商品模 块 配置批量上传图片插件  以及实现图片批量上传(5)

1、配置批量上传图片插件 

2、实现图片批量上传

 

56、 Gin仿小米商城项目 增 加商品 关联商品类型 关联图库 关联颜色 开启多个协程执行增加(6)(47分11秒)

1、执行增加商品  

2、增加商品关联商品类型、商品图库、商品颜色

3、开启多个协程执行增加

  57、 Gin仿小米商城项目 修改商品 关联商品类型 关联图库 关联颜色(7)(38分8秒)

1、修改商品 

2、关联商品类型 关联图库 关联颜色

58、 Gin仿小米商城项目 修 改商品 执行修改(8)(24分48秒)

1、修改商品 

2、执行修改

 

59、Gin仿小米商城项目 商品的增删改查-商品图库异步关联颜色、异步删除图库数据(20分2秒)

1、商品图库异步关联颜色 

2、商品数据Api接口结合Ajax异步删除商品数 据

 

60、 Gin仿小米商城项目 数据库分页算法、商品列表实现分页(26分7秒)

1、数据库分页算法 

2、商品列表实现分页

 

61、 Gin仿小米商城项目 修改商品后返回到以前分页的页面 以及商品列表页面实现搜索商品(25分14秒)

1、获取上一页地址

2、修改商品后返回到以前分页的页面

3、商品软删除,软删除后返回到以前分页的页面

4、商品页面实现搜索商品功能

62、 Gin仿小米商城项目 导航模块的增删改查 以及导航和商品的关联 以及导航的分页

1、导航模块的增删改查

2、修改导航后返回到以前分页的页面

63、Gin仿小米商城项目仿小米商城项目 商店设置 以及通过反射获取系统设置里 面的数据(27分4秒)

1、商店设置

2、批量获取表单数据 以及通过反射获取系统设置里面的数据

 

64、【Oss云存储】分布式架构之Golang上传图片到OSS云存储(33分54秒)

一、 常见服务器架构

二、 关于云存储

三、 开启阿里云Oss存储

四、 Golang上传文件到阿里云存储

65、【Oss云存储】 Gin仿小米商城项目仿小米商城项目集成Oss云存储(39分14秒)

 

66、Gin仿小米商城项目  上传本地商品图片实现裁剪 Oss云存储中调用剪裁后的图片(26分6秒)

一、 封装截取图片方法

二、 开启多协程处理图片

三、 Oss中调用剪裁后的图片地址 67 Gin仿小米商城项目 OSS模式下后台富文本编辑器上传图片bug解决  前台templates模板渲染(20分20秒)

一、 商城PC端前台制作

二、 商城PC端前台静态页面渲染

68、Gin仿小米商城项目 前台templates模板分离 首页 顶部导航 轮播图 左侧分类数据渲染(37分8秒)

一、前台templates模板分离

二、顶部导航渲染  模板筛选

三、轮播图数据渲染

四、左侧分类数据渲染 关联查询排序 子集筛选

69、Gin仿小米商城项目 首页中间导航以及中间导航关联商品数据渲染(19分9秒 )

70、 首页楼层数据渲染 封装根据分类获取商品的公共方法 封装截取字符串方法(33分4秒)

一、封装根据分类获取商品的公共方法

二、封装截取字符串方法

三、渲染楼层数据

71、【Golang+Redis】Redis 基本介绍 (windows linux)中安装redis (24分42秒)

一、 Redis的简单介绍

二、 windows中安装配置使用Redis

三、 Golang中操作使用Redis

四、 Linux(Centos7)中安装配置使用Redis

72、【Golang+Redis】Redis 基本使用 Redis(字符串、列表、集合、哈希)类型、Redis数据库的增删改查(21分55秒)

一、 Redis的类型

二、 Redis字符串

三、 Redis列表

四、 Redis集合

五、 Redis哈希

73、【Golang+Redis】Golang操作Redis数据库(32分21秒)

 

74讲、【Golang+Redis】Golang操作Redis数据库、订阅发布、分布式采集数据架构的消息通讯(16分33秒)

一、Redis的订阅发布

二、 Redis分布式采集数据架构的消息通讯

 

75、【Gin+Redis】Gin仿小米商城项目 Redis配置写入配置文件 封装公共的操作Redis 方法 缓存首页数据(30分35秒)

一、 Gin中集成redis 二、 封装操作redis的公共方法 三、 Redis中存储字符串 存储结构体

76、【Gin+Redis】Gin仿小米商城项目使用Redis缓存首页数据以及缓存数据后执行时间 对比(14分12秒)

一、 Redis缓存首页数据

二、 缓存数据后执行时间对比

 

77、列表页面数据渲染 公共数据(顶部导航、中间导航、左侧分类)分离到base.go以 及实现公共的左侧弹出分类(33分2秒)

一、 列表页面数据渲染

二、 公共数据(顶部导航、中间导航、左侧分类)分离到base.go

三、 公共的左侧弹出分类

 

78、Gin仿小米商城项目 商品列表数据渲染、商品列表分页 、配置清除Redis缓存(38 分3秒)

一、  商品列表数据渲染 

二、 商品列表分页

三、  后台配置清除Redis缓存的方法

 

79、自定义商品列表模板、 商品详情数据渲染、选择版本、选择颜色、规格参数、关联 赠品、关联图片...数据渲染(41分35秒)

一、 自定义商品列表模板 

二、 商品详情数据渲染

三、 选择版本、选择颜色、规格参数、关联赠品、关联图片配置

 

80、Gin仿小米商城项目商品详情数据渲染 选择颜色 以及选择颜色切换商品图片(33分44秒) 一、商品详情颜色选中

二、选择颜色切换商品图片

81、Gin仿小米商城项目中使用gomarkdown模块来解析商品规格参数中使用的Markdown语法(28分20秒) 一、 Markdown语法介绍

二、 Golang markdown包的使用

 

82 Gin仿小米商城项目中 自定义商品列表模板 商品详情属性判断 商品详情更多筛选属性(33分1秒)

一、 自定义商品列表模板

二、 商品详情属性判断

三、 商品详情更多筛选属性

 

83 Gin仿小米商城项目 封装操作Cookie的方法 加入购物车 显示购 物车数据(40分56秒)

一、 封装操作Cookie的方法

二、 加入购物车

三、 显示购物车数据

 

84  Gin仿小米商城项目 显示购物车列表  Ajax异步增加减少购物车数量(40分28 秒)

一、 显示购物车列表

二、 Ajax一步增加减少购物车数量

 

85 Gin仿小米商城项目 checkbox改变购物车商品的选中状态 以及删除购物车数据(32分6秒)

一、checkbox改变购物车商品的选中状态

二、 删除购物车数据

 

86、Gin仿小米商城项目 Golang中实现发送短信(14分11秒) 一、 找短信接口运营商

二、 注册账户并实名认证

三、 创建签名

四、 创建模板

五、 golang中现发送短信、发送语音短信

87、Gin仿小米商城项目 注册流程、注册涉及的页面、数据库表 、生成随机数(23分59 秒) 一、 注册流程介绍

二、 涉及数据库表介绍、以及定义操作数据库表的模型

三、 页面渲染以及验证码配置

四、 生成随机数

 

88、Gin仿小米商城项目 注册第一步 发送验证码 防止短信轰  验证当前IP以及手机号发送验证码的次数(41分20秒)

一、 注册流程介绍

二、 发送验证码 防止短信轰 验证当前IP以及手机号发送验证码的次数

89、Gin仿小米商城项目 注册第二步 倒计时 重新发送验证 码  验证验证码(31分56秒)

90、Gin仿小米商城项目 注册第三步  输入密 码完成注册 完成注册后实现登录(12分37秒)

 

91、Gin仿小米商城项目  用户登录、显示登录信息、退出登录(34分39秒)(23分11秒)

一、 用户登录

二、 显示登录信息

三、 退出登录

92、Gin仿小米商城登录成功后返回到指定页面 Checkout页面制作  用户权限判断 DES加密解密 Cookie加密(30分55秒)(20 分40秒)

一、 登录成功返回到指定页面

二、 去结算页面制作

三、 用户登录权限判断

四、 常见加密算法 DES加密解密 Cookie加密

 

93、Gin仿小米商城项目 去结算页面收货地址的增加 修改 显示(1)(39分20秒)

94、Gin仿小米商城项目 去结算页面收货地址的增加 修改 显示(2)(28分35秒)

 

95Gin仿小米商城项目 选择默认收获地址(3)(18分 40秒)

 

96 Gin仿小米商城项目 提交订单 分别给order order_item表增加数据(32分18秒)

 

97 Gin仿小米商城项目  结算页面提交订单  防止订单重复提交 去支付页面制作(32分8秒)

 

98【支付宝支付】Gin仿小米商城项目 支付宝支付之前的准备工作(20分56秒)

 一、支付宝支付之前的准备工作

二、支付宝签名工具签名

三、配置签名提交审核

四、获取应用私钥、 应用公钥 、支付宝公钥、 以及应用id

 

99、【支付宝支付】Gin仿小米商城项目中实现支付 以及异步更新订单(29分15秒) 

一、Gin仿小米商城项目中实现支付宝支付的几种方法

二、异步更新订单

 

100、【微信支付】微信支付准备工作 申请商户平台账户以及配置Api秘钥(6分37秒) 

一、微信支付之前的准备工作

二、注册商户平台、申请微信支付

三、登录商户平台  开通Native支付

四、用微信给你发的商户号登陆对应的微信商户平台,获取API密钥

  101、【微信支付】Golang中实现微信支付、异步更新订单(27分30秒) 一、微信pc端网站支付之前的准备工作

二、微信pc端网站支付流程

三、Golang微信支付sdk

四、把code_url转化成二维码

五、处理异步通知

六、Gin解析XML的数据

 

102、Gin仿小米商城集成支付宝微信支付、生成支付二维码、监听处理异步通知跳转到 订单页面

 

103、Gin仿小米商城项目 用户中心制作以及订单列表数据渲染  订单列表分页 判断订单状态

一、订单列表数据渲染

二、订单列表分页

 

104、Gin仿小米商城项目 订单列表显示订单状态 筛选订单 搜索订单 用户中心左侧导航选中

一、订单列表显示订单状态

二、筛选订单

三、搜索订单

四、左侧导航选中

 

105、Gin仿小米商城项目 订单详情页面数据渲染 以及后台订单管理功能实现逻辑

 

106、【RESTful API 】Gin仿小米商城项目RESTful API 设计指南, 为单页面应用Vue Angualr提供api接口实现前后端分离,以及 允许Cros跨域 

一、 RESTful API 设计指南

二、 Gin中配置服务器端允许跨域

三、 Gin中接收post过来的json数据

四、单页面应用Vue Angualr提供api接口实现前后端分离

107、【RESTful +Jwt】Golang JWT教程_Gin +Vue React Angular基于JWT的权限验证视频教程(48分22秒)

一、 关于接口的安全验证

二、 关于JWT

三、 Golang中使用JWT实现接口的安全验证

四、 Vue React Angular使用Axios访问基于Jwt的接口

五、 关于Jwt的一些注意事项

 108、【Elasticsearch】Elasticsearch全文搜索引擎的介绍、安装elasticsearch全文搜索引擎、配置中文分词( 14分31秒)

一、Elasticsearch全文搜索引擎的介绍 二、安装elasticsearch全文搜索引擎 三、配置中文分     109、 【Elasticsearch】Elasticsearch全文搜索引擎可视化工具kibana、基本概念 索引 类型 映射 文档 分片 副本 、创建索引 、修改映射、 增加 修改 删除 全文搜索查询数据(33分24秒)   一、ElasticSearch 安装可视化工具Kibana的使用 二、Elasticsearch中的一些概念 索引 类型 映射 文档 分片 副本 三、创建索引 、修改映射、 增加 修改 删除 全文搜索查询数据   110、 【Elasticsearch】Golang操作Elasticsearch创建索引、修改映射、数据的增加 修改  删除  查询以及数据分页(上)(27分26秒)   一、Golang操作ElasticSearch 插件介绍 二、Golang操作 ElasticSearch 创建索引 配置映射 三、Golang操作ElasticSearch增加数据 、修改数据、删除数据   111、 【Elasticsearch】Golang操作Elasticsearch创建索引、修改映射、数据的增加 修改  删除  查询以及数据分页(下)(27分)   一、Golang操作ElasticSearch 查询一条数据 二、Golang操作ElasticSearch 搜索数据 三、Golang操作ElasticSearch 搜索删选 数据 四、Golang操作ElasticSearch 搜索数据 分页   112、【Socket.io】go-socket.io介绍 go-socket.io 智能机器人 自动问答功能无刷新更新(20分26秒)   113、【Socket.io】go-socket.io命名空间 和房间 实现群聊 无人点餐系统无刷新更新(24分50秒)   114、【Socket.io】gin框架中使用go-socket.io(11分4秒)  

 

 

 Golang Gin视频教程部分资料及项目截图展示:



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3