仿b站项目实习校招简历写法

现成简历写法,节省准备项目时间

如下

●使用Nginx进行反向代理和动静分离,隐藏了后端服务的真实入口来增强安全性,缓存了静态资源,极大的提升了页面的响应速度

●使用Gateway固定请求入口,统一管理请求并路由转发,简化了与客户端通信并有利于负载均衡的拓展,降低了服务端压力

●实现了账号密码、邮箱、手机号的登录注册与重置密码,使用户可通过多种方式登录注册,提升了用户体验

●Spring Security+JWT实现统一鉴权与授权和单点登录,避免了每个服务都需要重复进行身份验证和权限检查的问题,只需登录一次就可

以访问所有相关的服务和应用,提高了用户体验

●双JWT实现无感刷新token,降低了调用api令牌被挟持造成巨大影响的风险同时又能让用户可以自动地在后台获取新的访问令

牌,无需重新登录或进行任何交互,解决了用户还在访问网站就需要重新验证的问题

●将长token放入了HttpOnly-Cookie,存储在无法被前端js脚本访问到的HttpOnly-Cookie降低了xss风险,并通过自定义请求头

实现拦截非自己网站源发起的请求,降低了CSRF风险

●使用OpenFeign+Nacos进行服务间的发现与远程调用,避免了相同功能重复编写接口的问题,并通过实现MultipartFile接口与将视频流装进

InputstreamResource类实现了服务间的文件流传输,解决传统feign调用难以传递文件流的问题

●实现了分片上传,避免了上传大文件时上传速度过慢的问题,提升了用户体验

●实现了断点续传,避免了上传文件中断需要从头再传的问题,提升了用户体验

●利用JAVE转MP4文件编码解决用户上传的视频无法在浏览器中播放的问题

●实现了用户上传视频后自动返回截取帧的图片给用户方便用户拖拉图片到实际封面中,增加了内容吸引力,同时通过给未提交封面的自动截取

封面防止了视频最终无封面的问题

●使用CompletetableFuture进行异步处理,提升了请求的响应速度,并通过固定异步任务执行顺序解决了转码时获取视频数据空指针问题

●使用Minio存储视频数据,避免了直接将文件流转为二进制存入数据库时新增和查询速度慢的问题,提升了响应速度

●使用Hutool转换文件流成Base64编码字符串、检查上传视频文件是否是MP4文件,轻松实现文件流到Base64字符串的转换而无需额外实现

转换逻辑,并降低了被上传扩展名为MP4的恶意文件导致服务器被攻击的风险

●使用可重用的ByteArrayInputstream解决检查文件后上传的视频流不可用的问题

●使用ConcurrentHashMap实现仿redis缓存存取值、过期值,增强了特殊不方便使用redis的情况下的缓存能力,并且由于缓存数据存储在jvm进程

内存中,极大的提升了缓存的存取速度

●使用继承JsonSerializer类的方式按规则自定义特定属性Json序列化值,提升了响应值序列化的灵活性和扩展性

●异步发送转码视频通知时通过Redis进行限流和轮询确认是否可以发消息到RocketMQ中,解决了同时转码多个视频导致服务器负担过大问题

●使用了分布式的XXL-JOB框架作为定时任务框架,使定时任务执行策略更丰富、执行过程可视化、错误更快被发现与定位

●XXL-JOB+Redis+布隆过滤器+RocketMq+OpenFeign实现自定义ElasticSearch与MySQL数据同步,增强了数据同步灵活性

●使用RocketMQ发送与消费视频动态、点赞、评论、私聊、转码消息,并封装点赞与取消点赞为一个实体类再顺序消费解决消息消费顺序异常问题

●ElasticSearch实现关键字补全、关键字高亮,有利于用户更准确查询到想查询的视频或用户

●ElasticSearch实现关键字搜索视频和用户与按条件重排序,解决了传统MySQL模糊查询不够精确的问题,并通过使用ElasticSerach提升了搜索响应速度

●通过实现Mybatis-plus的MetaObjectHandler接口方式实现自动填充值,减少了在业务中手动填充值的繁琐

●通过Mybatis-plus-join实现函数式联表查询,在处理简单多表查询时可以省去xml文件编写而直接在业务层解决

●通过logback-spring.xml读取配置文件的方式实现配置文件标注模块名即可输出全部服务的全部级别日志到同一目录下,统一

查看日志,加快了查看多服务日志解决问题的速度

●使用客户端仅与服务端建立连接的设计实现只需知道另一个客户端对应用户的用户id即可实时通信私聊

●集成讯飞星火大模型实现文生文、文生图,并通过二次封装的形式扩展只能生成ppt大纲的api实现输出完整的ppt大纲加详述

github地址https://github.com/aigcbilibili/aigcbilibili,线上地址https://labilibili.com,如果有帮助的话可以去github点个小星星

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

全部评论
很有用呀
5 回复 分享
发布于 01-13 13:44 四川
佬,还接实习辅导吗
点赞 回复 分享
发布于 07-29 18:45 广东
佬,现在还接项目指导吗,只有代码没有文档感觉不是很清晰呀
点赞 回复 分享
发布于 07-16 15:27 吉林
来晚了,dist.zip和nginx又访问不了了
点赞 回复 分享
发布于 05-23 10:38 新加坡
佬,怎么准备对项目的拷打,比如项目的难点,具体怎么解决的,还接实习辅导吗
点赞 回复 分享
发布于 05-10 23:46 四川
nginx下载出来的是空文件😞
点赞 回复 分享
发布于 05-09 10:03 辽宁
有无交流群
点赞 回复 分享
发布于 03-17 11:05 广西
dist.zip和nginx又访问不了了
点赞 回复 分享
发布于 03-14 09:24 广西
点赞 回复 分享
发布于 03-10 09:32 河南
简历写的真详细
点赞 回复 分享
发布于 03-03 21:43 湖北
找实习和秋招就靠你这项目了 😭😭
点赞 回复 分享
发布于 02-27 22:54 陕西
佬,这段是不是写混了,解密用的手机号,但是加密用的密码 //如果用户存在且手机接收的验证码和传来的验证码对上了就返回userId和长短token if (user != null && passwordEncoder.matches(phoneNumberLoginRequest.getPhoneNumber(),user.getPhoneNumber()) &&code.equals(phoneNumberLoginRequest.getCaptcha()) ) { map.put(USERIDENTITY, user.getId()); } //不存在则直接创建一个新用户 if(user ==null){ User newUser =phoneNumberLoginRequest.toEntity().setCover("http://localhost:9090/user-cover/default.png"); passwordEncoder.encode(newUser.getPassword());
点赞 回复 分享
发布于 02-24 14:19 江西
佬,好久不见专栏已经订阅了,希望春招能借助佬的项目找个好工作,也佬新的一年好运连连
点赞 回复 分享
发布于 02-14 11:56 江西
简历写的真详细
点赞 回复 分享
发布于 02-09 19:43 江苏
老哥,能不能整理一下面试的常见问题,
点赞 回复 分享
发布于 02-07 15:26 安徽
dist.zip和nginx还是访问不了啊
点赞 回复 分享
发布于 02-07 14:59 伊朗
牛呀
点赞 回复 分享
发布于 02-05 16:48 山东
厉害👍🏻
点赞 回复 分享
发布于 01-27 23:15 江苏
接好运
点赞 回复 分享
发布于 01-24 20:06 广西
佬,你的前端文件dist.zip 和 nginx的网站访问不了
点赞 回复 分享
发布于 01-21 15:54 江苏

相关推荐

接上文 当26届秋招的开始时间大幅提前,是否意味着开奖时间也会同样变早,打牌选手们尽快释放offer,空出hc来进行补录预测行动最好的方法之一就是分析动机,大厂提前招聘的动机是什么,显然是为了抢占优质的候选人,那提前开奖有助于他们得到优秀的校招生吗,很显然不面对早开奖的公司,校招生往往会选择能拖则拖,毕竟手中流程没走完,谁会愿意选择all in,而不是赌一把下一家更高呢,且后手出击还可以根据其他竞对公司情况针对性地开价,在提高竞争力的同时尽可能降低招聘成本这样看起来稳赚不赔的招聘策略,实际上也在26校招中被广泛使用,从七月持续到十一月底的秋招,至今仍存在着大量的未开奖岗位而不同公司间不约而同的拖延策略,进而导致了死锁的形成,每一家公司都在试探性地等待别家开奖,手握多个offer的候选人因此迟迟无法确定去向,没有hc的释放,从而导致25年的补录期继续延后但企业在其中受到的伤害可以说是微乎其微,延迟开奖,不发意向在企业和校招生之间制造了巨大的信息差,拥有offer的同学秋招战线被大幅拉长,而仍旧0 offer的同学依旧难以进入战场,在招聘方占据几乎90%主动权的校招中,学生们能做的能改变现状的事几乎少到可怜,只能在一次又一次希望燃起再熄灭的循环中继续坚持截止到十一月末,预估仍有约40%的岗位没完成开奖,假设在十二月中上旬完成总数80-90%岗位的开奖,考虑到offer审批,三方签约等流程的时间,十二月底有可能迎来一批补录的岗位对于27届的同学来说,抓住暑期实习的窗口节点变得更为重要,26届的实践已经证明,暑期实习对企业有百利而无一害,他们有更多的时间来观察并培养候选人,并在转正阶段有着是否能最终留用的100%话语权这势必导致更多的hc被分配进暑期实习,90%实习转正的数据不是夸张,而是操作上可实现的,再不济,也能获得了一个为了转正的希望而尽力工作的廉价实习生大厂实习的光环将持续褪去,学历本身以及过硬的实习产出才是能否在秋招中胜出的关键,毕竟实习到了堆段数的阶段时,在面试官眼中已经没有差别了但这就意味这应该花更多的精力在准备实习转正上吗,秋招本身提前的情况下,如果本身为了转正而没有正常投递秋招,那等到九月开投时,已经错过了大部分岗位的黄金招聘期这看起来似乎是一个既要又要的问题,但令人遗憾的是,这就是如今校招生们需要面对的真实就业场景,唯有解决者胜出但我写下这篇文章有无数动机,唯一不想看到的结果是制造了焦虑,却没提供解决办法,我想说的是,秋招的焦虑存在于所有人心中,所有有关解决焦虑的问题基本全是伪命题,因为你永远不可能解决它,你只能学会如何伴随它有规律地生活,适当地运动和社交,最重要的是,相信自己的行动并坚持做正确的事,我不是说保持必胜的信念或者希望那种鸡汤,因为任何经历过挑战的人都知道,你总会有受挫的时候,失落的时候,理智无法左右情绪,正确的大道理拯救不了你今天的坏心情,而不让情绪左右理智才是生活的关键低落就去放松,焦虑就去冥想,然后,做你该做的事,保持行动,当你做的事是正确的,就别去纠结结果,即使你最终失败了,回想过去,依然会满意自己曾经的付出,无悔的人生本身就是一种至高的奖赏当时间线回到四年前,我对刚高考完的你说,高考考不到一个好学校,你的人生已经完蛋了,你会相信我吗,假如当时的你相信了,现在的你还相信吗,经历了大学四年的你,有自己的答案了吗,如果此刻正是你许多年之后回望曾经时的第一天,做你觉得现在应该做的事去吧
点赞 评论 收藏
分享
评论
109
525
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务