为了账号安全,请及时绑定邮箱和手机立即绑定

【九月打卡】第1天 视频弹幕网站项目

标签:
Java SpringBoot

一、课程介绍

    【课程名称】SpringBoot 2.x 实战仿B站高性能后端项目。

    【章节】导读、第一章、第二章

    【讲师】HELLOSTAR

二、课程内容

学习方法介绍

1、准备要充分

2、实践出真知

3、不懂就问

4、举一反三

5、温故知新

6、坚持即胜利

项目架构分类

业务(功能)架构

顶层业务:用户服务,登陆注册,会员权限,感兴趣视频。

中层业务:视频播放,实时弹幕。

底层业务:管理后台,视频上传,数据统计,系统推送。

技术架构

springboot+mysql+mybatis+maven,jdk1.8

MVC模式开发。controller控制层,service业务逻辑层,dao数据连接层

部署架构

前端:服务转发+负载均衡(请求过多服务器压力过高时在多个服务器间分发请求缓解资源紧张)

后端:业务处理+实现功能

工具:缓存、队列

多环境项目

配置文件设置不同参数调用不同配置文件

开发环境:spring.profiles.active=online调用application-online.properties

测试环境:spring.profiles.active=test调用application-test.properties

热部署后端项目

        对IDEA进行设置

项目导入spring-boot-devtool依赖

配置文件设置:spring.devtools.restart.enabled = true

三、课程收获

    熟悉了搭建spring-boot项目的步骤和IDEA的基础操作。了解了目前流行的spring框架项目开发需要掌握哪些知识技能,并对这些有了初步的概念了解。了解了MVC模式开发的层级结构和相应担负的功能;了解了mybatis使用namespace关联接口文件和xml文件。利用配置将特定文件扫描为mapper文件夹。

四、学习过程

https://img1.sycdn.imooc.com//6316040b000115d018060895.jpg


https://img1.sycdn.imooc.com//6316041e0001837919180878.jpg

https://img1.sycdn.imooc.com//63160430000183c418580854.jpg



点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消