BXG 天机学堂 项目实战
主要内容
天机学堂是一个生产级的在线教育项目,是一家专注于非学历职业技能培训的“网校”。项目基于SpringCloudAlibaba微服务技术栈,包含在线教育、社交、电商等热点难点问题的企业解决方案,让我们的学员真正做到举一反三。同时项目的完整度、真实度、复杂度都与真实项目非常接近,教学过程遵循企业开发流程,旨在让学生体会真实企业开发,掌握微服务开发的常用技能。
特色亮点
1. 营造企业微服务开发环境,模拟企业内多服务器、多团队开发、部署过程
2. 从进入公司拉取、阅读企业级代码,到自己开发功能,手把手带你度过“危险期”
3. 分析需求和原型图,设计数据库表及实体,带你熟悉企业真实开发流程
4. 拒绝技术堆叠式课程,真正做到技术为业务服务,游刃有余的用技术解决真实问题
5. 利用Redis解决各种各样的问题,绝不仅仅是缓存和key-value存储
6. 掌握电商项目优惠券系统设计方案,解决拆单、退费等热点、难点问题
7. 多种设计模式的熟练应用
8. 企业真实业务场景下的多线程并发编程、安全问题处理
9. 融合在线教育、社交、电商等多种热门项目亮点、难点问题解决方案
可掌握的核心能力
1.掌握企业开发的基本模式
2. 了解企业开发环境、持续集成环境的工作模式
3. 掌握跨微服务的业务开发方式
4. 学会基于产品原型和需求做业务流程分析
5. 学会基于产品原型和需求做数据结构设计
6. 学会基于产品原型和需求做接口设计
7. 掌握在线教育项目中的学习辅助系统设计方案
8. 掌握积分、排行榜等系统设计方案
9. 掌握优惠券系统设计方案
10. 掌握常用中间件在微服务开发中的各种使用方式
资源目录
/计算机教程LTDLG/05-黑马程序员/050-天机学堂/
01-[视频]
天机学堂day01
01-资料说明.mp4 69.66MB
02-项目介绍1.mp4 175.05MB
03-项目介绍2.mp4 93.11MB
04-环境搭建-企业开发模式.mp4 1.44MB
05-环境搭建-导入虚拟机和配置本机hosts.mp4 221.48MB
06-环境搭建-持续集成.mp4 172.98MB
07-环境搭建-虚拟机部署.mp4 195.42MB
08-环境搭建-本地开发部署.mp4 136.37MB
09-bug修复-bug重现及定位问题.mp4 292.8MB
10-bug修复-解决bug及部署.mp4 232.12MB
天机学堂day02
01-回顾及今日内容和目标.mp4 280.14MB
02-分析原型1.mp4 165.86MB
03-表结构分析及代码生成器.mp4 218.35MB
04-代码生成说明及枚举mp4 98.37MB
05-添加课程到我的课表.mp4 297.19MB
06-获取用户id流程及回顾MP和stream.mp4 340.09MB
07-分页查询我的课程.mp4 158.32MB
08-查询正在学习的课程-1.mp4 92.34MB
09-查询正在学习的课程-2及作业说明.mp4 160.48MB
天机学堂day03
01-回顾反馈及作业.mp4 271.07MB
02-原型分析.mp4 185.58MB
03-创建表及生成代码.mp4 55.44MB
04-查询指定课程的学习记录.mp4 150.62MB
05-提交学习记录接口分析及步骤.mp4 187.45MB
06-提交学习记录-1.mp4 270.69MB
07-提交学习记录-2及测试.mp4 304.37MB
08-创建学习计划及查询我的学习计划-1.mp4 348.39MB
天机学堂day04
01-查询我的学习计划实现-1.mp4 353.16MB
02-查询我的学习计划实现-2及测试.mp4 235.36MB
03-高并发优化方案.mp4 207.57MB
04-播放视频记录最终优化方案.mp4 157.94MB
05-延迟阻塞队列.mp4 97.5MB
06-改造学习记录功能-1.mp4 218.45MB
07-改造学习记录功能-2及测试.mp4 261.08MB
天机学堂day05
01-回顾及作业.mp4 277.74MB
02-问题及回答相关接口和表结构.mp4 234.48MB
03-新增和修改互动问题接口实现.mp4 206.99MB
04-用户端分页查询问题列表-1.mp4 286.16MB
05-用户端分页查询问题列表-2及测试.mp4 315.05MB
06-用户端查询问题详情.mp4 88.28MB
07-管理端分页查询问题列表-1.mp4 230.92MB
08-管理端分页查询问题列表-2.mp4 454.55MB
天机学堂day06
01-回顾及新增回答或评论步骤.mp4 295.92MB
02-新增回答或评论实现及分页查询回答评论以及测试.mp4 284.53MB
03-点赞业务介绍及库表和服务搭建.mp4 144.32MB
04-点赞及取消赞步骤.mp4 55.34MB
04-点赞相关接口实现.mp4 254.57MB
05-点赞相关接口测试.mp4 80.6MB
06-feign降级.mp4 199.04MB
07-点赞接口改进思路.mp4 1.59MB
08-接口改造-点赞业务改造.mp4 171.43MB
09-接口改造-定时任务及批量查询点赞状态.mp4 350.97MB
天机学堂day07
01-回顾.mp4 267.85MB
02-需求分析及表结构.mp4 120.02MB
03-签到思路分析及bitmap-setbit命令.mp4 52.38MB
04-bitmap-bitfield命令及对应的java代码练习.mp4 142.98MB
05-bitmap补充.mp4 53.81MB
06-签到-1.mp4 149.79MB
07-签到-2.mp4 167.43MB
08-新增积分.mp4 286.46MB
09-查询我的今日积分情况.mp4 207.52MB
天机学堂day08
01-回顾.mp4 137.9MB
02-作业-查询我的签到记录和查询赛季列表.mp4 172.32MB
03-实时排行榜-利用redis的zset结构记录实时排行榜.mp4 182.35MB
04-查询积分榜-1.mp4 248.29MB
05-查询积分榜-2及测试.mp4 180.44MB
06-历史排行榜思路.mp4 186.04MB
07-历史排行榜-定时任务建表.mp4 144.13MB
08-分区补充.mp4 67.45MB
09-分布式任务调度介绍.mp4 102.45MB
10-xxl-job入门demo及改造历史排行榜定时建表任务.mp4 250.88MB
天机学堂day09
01-回顾.mp4 291.52MB
02-MP动态表名插件及持久化上赛季排行榜数据到db步骤.mp4 336.47MB
03-持久化上赛季数据到db实现.mp4 158.64MB
04-xxl-job分片广播及删除erdis中上赛季榜单数据.mp4 353.02MB
05-xxl-job任务链说明.mp4 56.36MB
06-优惠劵需求及环境搭建.mp4 277.66MB
07-新增优惠劵-管理端.mp4 213.01MB
08-分页条件查询优惠劵-管理端.mp4 127.57MB
09-发放优惠劵.mp4 276.82MB
天机学堂day10
01-回顾.mp4 164.67MB
02-兑换码分析.mp4 131.7MB
03-兑换码分析2.mp4 127.63MB
04-发行优惠劵异步生成兑换码步骤.mp4 124.92MB
05-生成兑换码实现及测试.mp4 225.93MB
06-async注解异步生成兑换码及测试.mp4 223.62MB
07-查询发放中的优惠劵-1.mp4 299.46MB
08-查询发放中的优惠劵-2及测试.mp4 144.09MB
09-用户领取优惠劵及测试.mp4 228.06MB
10-兑换码兑换优惠劵及测试.mp4 260.42MB
天机学堂day11
01-回顾.mp4 203.55MB
02-回顾2.mp4 112.92MB
03-超卖及锁失效问题.mp4 273.82MB
04-事务边界和事务失效问题.mp4 252.59MB
05-简单分布式改造及问题.mp4 301.92MB
06-Redisson使用.mp4 221.31MB
07-aop例子.mp4 150.7MB
08-通用的分布式锁组件.mp4 406.8MB
天机学堂day12
01-回顾-1.mp4 229.63MB
02-回顾-2.mp4 116.03MB
03-异步领卷的思路.mp4 110.89MB
04-异步领卷-1.mp4 277.96MB
05-异步领卷-2.mp4 226.03MB
06-优惠劵推荐-需求及规则工厂.mp4 189.38MB
07-优惠劵推荐-流程及查询当前用户可用优惠劵.mp4 206.9MB
08-优惠劵推荐-查询可用优惠劵并完成初筛及测试.mp4 185.2MB
天机学堂day13
01-回顾.mp4 206.33MB
02-细筛思路.mp4 111.5MB
03-细筛实现及测试.mp4 203.06MB
04-计算优惠明细思路及步骤.mp4 240.07MB
05-计算优惠明细实现.mp4 247.54MB
06-与交易服务联调测试.mp4 206.32MB
07-多线程改造.mp4 330.13MB
08-最优解.mp4 342.53MB
天机学堂day14
01-总结1.mp4 288.61MB
02-总结2.mp4 199.73MB
03-总结3.mp4 294.72MB
02-[课件]
day01-初识项目
视频
讲义
资料
day02-我的课表
讲义
资料
day03-学习计划和进度
讲义
资料
day04-高并发优化
提交学习记录.jmx 9.19KB
讲义
资料
day05-问答系统
讲义
资料
day06-点赞系统
作业.txt 150B
讲义
资料
day07-积分系统
讲义
资料
day08-排行榜功能
讲义
资料
day09-优惠券管理
讲义
资料
day10-领取优惠券
讲义
资料
day11-领取优惠券的优化
讲义
资料
day12-优惠券使用规则
讲义
资料
课程线上讲义.txt 62B
03-[虚拟机]
tjxt-init.nvram 8.48KB
tjxt-init.vmsd
tjxt-init.vmx 3.1KB
centos7.vmx 27GB
tjxt-init.vmxf 264B
天机学堂-学习目标.xlsx 13.74KB
学习笔记.txt 130B
目录.txt -1.#INDB