编程语言:掌握Java语法、多线程AQS、集合类,理解JVM内存模型、垃圾回收机制。熟悉Python。
后端框架:熟练使用Spring、SpringMVC、SpringBoot,了解SpringCloud
数据库:理解MySQL索引、事 务、锁,了解Redis主从和哨兵模式,熟悉PowerDesigner数据库建模
开发工具:熟悉使用Git、Maven、Docker,熟悉Linux操作系统
流媒体技术:熟悉WebRTC、Janus、Kurento
前端框架:熟悉jQuery、Vue
优学在线考试系统 队长 2019.04 - 2019.08
1 项目简介:该系统是团队的参赛作品,可用于多个学科的考试,简化考试流程,提高考试结果的准确度。
2 为保证项目进度,先确定每个队员的任务,并协调队员之间合作,及时沟通困难,最终按时提交作品。
3 负责数据库建模、实现批量上传题目、自动批阅试卷以及随机生成试卷内容,可在一定程度防止考生作弊。
4 国赛答辩时,与队员合作进行现场演示与讲解,获得第十二届中国大学生计算机设计大赛国赛三等奖。
社交平台系统 个人项目
1 项目简介:该系统可用于技术相关的交流,如博客分享、答疑解惑、活动信息、交友互动等。
2 技术选型: SpringBoot、SpringCloud、SpringData、MySQL、Redis、RabbitMQ、Vue.js
3 为验证用户手机号,用阿里短信服务发送验证码,用Redis保存验证码。在学习RabbitMQ后,将用户微服务的消息放入MQ,同时短信微服务监听MQ,实现了两个微服务之间的解耦。
4 为实现接口的幂等性,使用拦截器+自定义注解+Redis来验证请求头中的token,避免了请求的重复执行。
1 项目简介:该系统是团队的参赛作品,可用于多个学科的考试,简化考试流程,提高考试结果的准确度。 2 为保证项目进度,先确定每个队员的任务,并协调队员之间合作,及时沟通困难,最终按时提交作品。 3 负责数据库建模、实现批量上传题目、自动批阅试卷以及随机生成试卷内容,可在一定程
该项目用于对分布式流媒体服务器进行调度,并提供视频通话功能。 后端基于SpringBoot、MySQL,前端基于Vue