仿B站项目学习笔记
文章平均质量分 70
学习笔记
小钟学不会java
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
仿B站项目第四章学习(2)
终于回到项目学习中了。代码:videoapi---videoService---videoDao----mapper.video.xml数据库表:文件表:t_file。视频表:t_video关联标签表:t_vedio_tag标签表:t_tag。原创 2024-06-25 16:58:10 · 590 阅读 · 0 评论 -
仿B站项目第四章学习(1)
开源的轻量级分布式文件系统,用于解决大数据存储和负载均衡等问题。优点:结合Nginx支持HTTP协议传输文件;对文件内容做Hash处理,节约磁盘空间;支持负载均衡、整体性能较佳。适用系统类型:中小型系统。原创 2024-06-16 14:38:01 · 621 阅读 · 0 评论 -
双Token实现登录升级
用户在客户端输入用户名和密码,然后将这些信息发送给服务器。服务器接收到请求后,会首先验证用户提供的用户名和密码是否正确。如果服务器验证用户信息正确,会采用一个签名算法(比如HMAC SHA256或RSA)结合一个只有服务器知道的密钥,生成JWT。JWT的载荷(Payload)部分通常会包含用户的一些信息,例如用户ID,以标识用户身份。服务器将新生成的JWT在响应中返回给客户端。客户端在收到包含JWT的响应后,会把JWT存储在本地,比如说保存进Cookie或者localStorage。原创 2024-06-15 17:11:30 · 1074 阅读 · 0 评论 -
仿B站项目第三章学习(5)
权限控制:控制用户对系统资源的操作后端的权限控制:对接口及数据的权限控制项目基于B站会员等级权限实现用户的权限控制功能。原创 2024-06-12 20:20:10 · 581 阅读 · 0 评论 -
仿B站项目基于RocketMQ+Redis实现动态提醒
RocketMQ架构:Producer(生产者),Comsumer(消费者),NameSpace,Broker动态提醒功能:动态发布者--平台--动态订阅者。原创 2024-06-11 17:12:20 · 856 阅读 · 0 评论 -
仿B站项目第三章学习(4)
接口功能:用户可以新建或者查询关注分组知识点:mybatis配置中加入下述,插入操作后自动返回自增主键。原创 2024-06-11 10:42:10 · 238 阅读 · 0 评论 -
仿B站项目第三章学习(3)
接口:关注用户、关注列表、粉丝列表、分页查询用户。用户关注分组表:id、userid、name(关注分组名称)、type(关注分组类型)、createtime、updatetime用户关注表:id、userid、followingid、groupid、createtime。原创 2024-06-06 23:06:08 · 292 阅读 · 0 评论 -
仿B站项目第三章学习(2)
用户表用户信息表(使用navicat查询执行建表语言以后,要刷新才会显示。原创 2024-06-05 22:24:33 · 422 阅读 · 0 评论 -
仿B站项目第三章学习(1)
MD5加密:单向加密算法特点:加密速度快,不需要密钥,但是安全性不高,需要搭配随机盐使用。原创 2024-06-05 15:57:58 · 320 阅读 · 0 评论 -
多模块项目mybatis报错问题
但是我没解决掉,我也没找到发生这个的原因,也不知道为什么会扫描不到mappar中的xml文件。这个问题很常见,就是dao包下的接口中没有找到与之对应的xml文件的sql语句。暂时的单模块结构没有报错,所以我想跟着教程继续做,但是我改成在单模块中进行编写。mybatis的配置中也加入了。所以,我决定改成单模块的形式。学习一个新项目,仿B站项目。这个专栏发学习笔记。原创 2024-06-03 22:03:00 · 213 阅读 · 0 评论
分享