Introduction
第2章 为什么要进行改造【改造的背景和原因】
2.1 系统架构演化史
2.2 线上问题总结
2.3 改造的目标
2.4 为什么使用Go来改造
第3章 Beego基础知识【磨刀不误砍柴工】
3.1 Beego框架
3.2 Go开发环境搭建
3.3 Beego路由设置和MVC
3.4 view语法
3.5 ORM使用
3.6 CRUD和原生SQL操作
第4章 改造第一步:核心功能【Go改造后性能对比】
4.1 和PHP混个脸熟
4.2 改造思路
4.3 改造注册功能
4.4 改造登录功能
4.5 改造频道页
4.6 改造视频列表页
第5章 重要:改造视频播放页【Go改造后性能对比】
5.1 整合阿里云点播播放器
5.2 改造视频播放页
5.3 改造评论功能
5.4 改造排行榜功能
5.5 改造批量发送消息功能
5.6 改造弹幕功能
第6章 上传视频的两种方式【Go改造后性能对比】
6.1 改造上传视频功能
第7章 jmeter测试改造效果【Go改造后性能对比】
7.0 jmeter测试改造效果
第8章 基于redis进行性能优化【性能优化三大利器之一】
8.1 redis介绍和安装
8.2 redis封装和demo
8.3 视频详情接口改造
8.4 评论列表接口改造
8.5 视频剧集接口改造
8.6 排行榜接口改造
第9章 业务解耦的关键:MQ消息中间件【性能优化三大利器之一】
9.1 rabbitMQ基础知识
9.2 rabbitMQ的工作模式
9.3 安装rabbitMQ
9.4 Demo实现,发送端和接收端实现
9.5 业务功能改造
第10章 基于Go并发优越性进行性能改造【使用Go改造的核心】
10.1 goroutine基础和demo实现
10.2 改造评论列表功能
10.3 改造改造批量发送消息功能
第11章 基于ElasticSearch改造【性能优化三大利器之一】
11.1 elasticsearch基础
11.2 ElasticSearch、head、Ik的安装
11.3 增删改查接口封装
11.4 创建索引和mapping
11.5 改造搜索功能
11.6 改造视频列表功能
第12章 微服务化实践【紧随技术风向标】
12.1 什么是微服务以及优缺点
12.2 micro、go-micro、etcd、protobuf
12.3 安装micro、go-micro、etcd、protobuf
12.4 改造用户登录和频道页功能 - 编写proto文件
12.5 改造用户登录和频道页功能 - 服务端代码
12.6 改造用户登录和频道页功能 - 客户端代码
12.7 改造用户登录和频道页功能 - API代码
第13章 时间管理【彩蛋:自律给我自由】
13.1 目标管理 - 梦想九宫格
13.2 目标管理 - 人生高度
13.3 要事优先、吃青蛙、四象限、番茄工作法
13.4 早起、反思、事件分类
13.5 GTD 行动,一次只做一件事
Published with GitBook
Introduction
仿阿里系优酷网 企业级Go改造PHP项目实战课
在这个偌大的城市里
梦想变得遥不可及
人们关心的不是你是谁?
而是,你将是谁?
所以,趁年少,只学有用的
加油吧,“猿/媛”浪们~
“不掏钱”的项目体验
期待小伙伴们学到满满干货
给未来的自己:一个弯道超车的机会
[开始学习]
results matching "
"
No results matching "
"