b站前后端分离微服务项目(快速本机运行版)

仿b站前后端分离微服务项目,这个项目相比其他项目的亮点在于1.项目重复度极低,意味着简历在筛选时脱颖而出的概率更高2.项目技术栈丰富,常用技术中用到了springboot、springcloud、mysql、redis、rocketmq、elasticsearch、mybatis-plus、swagger、fastjson、Jackson、gson、lombok,按需引入的有websocket、druid、minio、xxl-job、security、jwt、hutool、javemybatis-plus-join、slueth、zipkin、讯飞星火api

下面是开发文档之前后端

运行前端运行(下载nginx与前端打好的包,地址https://labilibili.com/package/nginx.ziphttps://labilibili.com/package/dist.zip

下载了nginx包解压后目录如上,nginx-1.12.2是版本号,线上重命名成nginx了。点击nginx.exe即可启动nginx,

nginx中指定缓存静态资源的代码位于

由于前端包在我本机路径如下

因此静态资源值为D:/dist/dist,若无D盘则需根据位置修改配置文件,启动nginx后重载配置和关闭nginx如下(nginx有多线程机制,最快方式是命令关闭)

同时如果点nginx.exe时未点好导致nginx没启动或其他原因导致nginx没启动或者已关闭,执行命令时会报

原因是nginx执行重载和关闭进程命令时会寻找pid文件,而pid文件一般是nginx启动时自动生成,配置中也可以修改pid文件的位置。重新点击nginx.exe即可启动nginx并生成pid文件,或在特殊情况下手动创建一个pid文件。

一切顺利下浏览器中输入localhost即可访问前端

同时需注意由于前端有缓存机制,关闭nginx后输入localhost有一定概率仍然能访问到前端页面,浏览器中清除近一小时缓存即可。

后端运行

进入idea

选择关闭项目

关闭后右上角选择从vcs获取

输入地址拉取代码

拉取后打开项目点右下角加载maven

加载完后

本机mysql和nacos必启动,用户名和密码根据自己配置的mysql用户名密码在配置文件里改,由于mysql比较基础就不多赘述了。根据服务需要的中间件选择启动哪些中间件如redis、es、minio、rocketmq,本机启动这些中间件教程在前面已写。sql脚本在项目最下方有。

运行一个服务示例

至此前后端都运行成功了

项目地址https://labilibili.com,github地址https://github.com/aigcbilibili/aigcbilibili,演示地址https://labilibili.com/video/演示.mp4,如果大家觉得有帮助的话可以去github点个小星星

#秋招##美团##字节跳动##阿里巴巴##腾讯#

该专栏存放前后端分离仿b站微服务项目相关教程与简历话术

全部评论
佬,nginx和dist链接都打不开
1 回复 分享
发布于 03-16 15:40 辽宁
顶一波
1 回复 分享
发布于 2024-07-11 12:07 北京
佬,链接504,还是打不开😭
点赞 回复 分享
发布于 04-13 20:43 湖南
佬,重新打一下nginx和dist的链接吧,都打不开了
点赞 回复 分享
发布于 04-01 16:20 辽宁
nginx和dist的两个链接都失效了
点赞 回复 分享
发布于 03-13 16:30 广西
验证码加载失败怎么解决啊
点赞 回复 分享
发布于 02-20 15:20 广东
佬,链接打不开啊
点赞 回复 分享
发布于 02-18 16:54 重庆
佬,nginx网址进不去
点赞 回复 分享
发布于 02-11 00:34 贵州
有没有群可以加一下啊,maven好多报错
点赞 回复 分享
发布于 02-08 21:38 广东
现在考研失利找工作正愁没项目,大佬救我于水火之中啊,教程也很详细,打算花点时间吃透理解,太感谢了
点赞 回复 分享
发布于 01-15 14:48 江西
大佬,这个nginx网址进不去了
点赞 回复 分享
发布于 01-10 11:24 安徽
nginx代理一直成功不了
点赞 回复 分享
发布于 2024-10-09 19:47 湖南
为啥下载nginx打开是空的
点赞 回复 分享
发布于 2024-10-08 19:21 江苏
maven倒入成功之后会代码会报错怎么回事?
点赞 回复 分享
发布于 2024-10-01 22:51 福建
大佬,前端项目install的时候,依赖有冲突,有现成的依赖吗?
点赞 回复 分享
发布于 2024-08-26 14:48 广西
那个前端下载好像寄了
点赞 回复 分享
发布于 2024-08-10 09:44 湖南
maven一堆报错
点赞 回复 分享
发布于 2024-08-02 21:56 香港
这个多久能吃透呢
点赞 回复 分享
发布于 2024-07-17 22:19 山东

相关推荐

吐泡泡的咸鱼:我也工作了几年了,也陆陆续续面试过不少人,就简历来说,第一眼学历不太够,你只能靠你的实习或者论文或者项目经历,然后你没有论文,没有含金量高的比赛和奖项,只能看实习和项目,实习来说,你写的实习经历完全不清楚你想找什么工作?行研?数据分析?且写的太少了,再看项目,这些项目先不说上过大学读过研究生的都知道很水,然后对你想找的岗位有什么帮助呢?项目和实习也完全不匹配啊,你好像在努力将你所有的经历都放在简历里想表现你的优秀,但是对于你想找的岗位来说,有什么用呢?最后只能获得岗位不匹配的评价。所以你需要明白你想要找的岗位要求是什么,是做什么的,比如产品经理,然后再看你的经历里有什么匹配的上这个岗位,或者对这个岗位以及这个岗位所在的公司有价值,再写到你的简历上
点赞 评论 收藏
分享
评论
15
34
分享

创作者周榜

更多
牛客网
牛客企业服务