go framework
Go语言实战
curd_boy
热爱编程,喜欢探索新技术
展开
-
【Go】Go-Iris框架实战之电商秒杀系统②核心优化
文章目录第9章 系统分析&前端优化【核心优化方案落地9-2 秒杀分布式架构设计页面静态化的几种方式9-9 CDN原理和作用第10章 服务端性能优化之实现cookie验证后端优化思路基础架构与优化的的架构对比突破Session限制(Cookie代替)cookie与session的区别第11章 服务端性能优化之分布式验证实现11-1 分布式概念第12章 服务端性能优化解决超卖&引入消息队列第14章 课程总结第9章 系统分析&前端优化【核心优化方案落地9-2 秒杀分布式架构设计页面原创 2020-08-13 00:41:57 · 982 阅读 · 0 评论 -
【Go】Go-Iris框架实战之电商秒杀系统①后端开发
课程内容高并架构图2-1 需求分析2-2 原型需求分析2-3 系统架构设计3-1 RabitMq 环境安装3-2 RabbitMQ常用命令及管理界面3-3 RabbitMQ核心概念3-4 RabbitMQ工作模式—Simple模式(上)3-5 RabbitMQ工作模式—Simple模式(中)3-6 RabbitMQ工作模式—Simple模式(下)3-7 RabbitMQ工作模式—Work模式3-8 RabbitMQ工作模式—Publish模式试看3-9 RabbitMQ工作原创 2020-07-18 15:18:07 · 668 阅读 · 1 评论 -
【Go】Go语言 - beego框架深入浅出
视频地址: https://www.bilibili.com/video/BV1tE411h791?p=8创建项目bee new class运行要养成良好的习惯,在终端运行,否则可能会找不要静态资源目录。ORM创建数据库package modelsimport ( "github.com/astaxie/beego/orm" _ "github.com/go-sql-dr...原创 2020-04-19 19:43:22 · 380 阅读 · 0 评论 -
【Go】Go读书社区web开发与高性能架构优化 (beego+redis+es)
ES 操作es router //搜索 beego.Router("/search", &controllers.ElasticsearchController{}, "get:Search") beego.Router("/search/result", &controllers.ElasticsearchController{}, "get:Result")ElasticsearchControllerpackage controllersimport ( "fmt.原创 2020-08-22 19:16:35 · 1282 阅读 · 1 评论 -
go语言基于Casbin实现角色的权限控制
实战一般运用到项目后台的管理权限中初始化数据库初始化环境后,系统会在你选择的数据库自动生成一个casbin_rule的数据库表用户权限的增删改查tips:这些接口,需要放在截器中间件前面, 不然空表无法添加数据 //使用自定义拦截器中间件 r.Use(Authorize())//增加policy r.POST("/api/v1/add", func(c *gin.Context) { fmt.Println("增加Policy") if ok, _ := Enforcer.A.原创 2020-08-09 03:45:27 · 3308 阅读 · 0 评论 -
【Go】Gin框架实战之云餐厅外卖
文章目录Gin入门基础01.Gin简介02.HTTP请求和参数解析创建Engine处理HTTP请求RouterGroup04. 多数据格式返回请求结果05. 中间件的编写和使用Next()的作用07.Gin访问和使用数据库云餐厅项目项目简介项目简介Gin入门基础01.Gin简介02.HTTP请求和参数解析创建Engine处理HTTP请求RouterGroup04. 多数据格式返回请求结果05. 中间件的编写和使用Next()的作用07.Gin访问和使用数据库增删改 使用E原创 2020-08-02 18:57:21 · 1337 阅读 · 2 评论 -
Gin框架-新闻论坛后端
课程链接路由分组v1 := router.Group("v1/topics")v1.GET("/", topics)v1.GET("/:topic_id",src.GetTopicDetail)简单Dao层代码封装、使用中间件模拟 鉴权类似于python的装饰器func MustLoginin() gin.HandlerFunc { return func(c *gin.Context){ if _,status := c.GetQuery("token");!status{ c原创 2020-05-16 02:40:01 · 952 阅读 · 0 评论 -
Gin实战-开发用户管理系统(脚手架)
地址: https://www.imooc.com/learn/1175gin基础知识搭建企业级脚手架开发用户管理系统原创 2020-05-23 15:32:54 · 2422 阅读 · 1 评论 -
Go语言gin框架实现网关系统①网络基础
第2章 扫盲网关前置技术:必备网络基础必备网络基础2-5 节流开源 - TCP为啥需要流量控制原创 2020-06-30 23:36:48 · 1618 阅读 · 0 评论 -
Go语言gin框架实现网关系统②项目实战
9 项目实战准备9-1 功能预览及介绍演示地址9-2 功能点拆分后端管理功能代理服务器功能9-3 开发流程及评审流程9-4 功能点实现思考后端管理功能代理服务器功能9-5 前端与后端如果开发不阻塞第10章 项目实战之后台管理后端功能10-1 数据表整理与创建设计原则ER图...原创 2020-07-26 19:36:54 · 3868 阅读 · 1 评论