🎯摘要
看完本文,你可能有如下收获:
- 了解该项目的预览效果、
- 了解技术栈、系统设计以及教程食用指南
⭐️⭐️该收获仅供参考,真实收获以实物为准😇😇
☀️系统概述
【AI模拟面试官】是一个模拟线上面试的微服务项目。通过语音与AI面试官进行一对一面试,尽可能贴合真实的线上面试场景。内置大量真实面试题目,使求职者能够拥有充分的面试练习,在练习中不断完善不断进步。
🍭系统设计
系统功能
- 登录、注册、验证码
- 语音问答、面试广场、排行榜、点赞收藏、题库众包、积分系统、点评券抢购、
- 系统数据、题库管理
- …
系统架构
🍋技术栈
基于B/S架构的微服务项目,后端接口采用RESTful风格,前后端交互数据基于JSON格式,基于JS和Java语言。
前端:
- html + js + css + vue
后端:
- 语言:Java
- 基础框架:Spring + SpringMVC + Mybatis + SpringBoot。
- 微服务组件:SpringCloudAlibaba + Seata + RocketMQ + Dubbo + Sentinel + SpringGateway + Nacos + …
- 其他组件:Redis + ElasticSearch + MySQL…
其他:
- Jmeter
- Postman
- 一些简单的机器学习算法
- …
🎨项目效果预览
以下是项目部分截图:
- 用户登录
- 注册
- 系统数据
- 套题管理
- 面试
…
🍼食用指北
- 适用人群:编程新手(因为我还是一个还有一个月才毕业的菜鸟)、Java后端(前端的内容偏少)
- 节奏:该项目是我的去年的一个秋招项目,还有很多可以优化的地方,我打算一边写教程一边优化,中间涉及到的技术也会停下来写相应的博客,比如项目用到Spring的时候我可能会停下来去写Spring了,比如什么时候遇到OOM的问题,我可能就写JVM的东西了。总之该项目只是起到承上启下的作用,本意是想通过项目串联离散的技术栈。节奏偏慢,谨慎食用
☀️目前正在更新的相关内容:计算机基础、Java、Spring全家桶、数据库、微服务组件、项目实战、面试真题、校招经验…☀️
💝感谢各位的观看,文章系个人理解,如有错误请联系我指出 :)💝
⛄️创作不易,若是内容对你有帮助的话⛄️
🙏不要忘记点赞、评论、收藏哦!!!🙏