个人简历
自我介绍
您好,我是杨奇龙,目前是华南理工大学软件工程专业的硕士研究生,本科毕业于华中农业大学计算机科学与技术专业。在本科期间,我以GPA 3.86/4.00(专业排名第4)获得保研资格,连续四年获得学习成绩优秀奖,并在大学生数学竞赛中连续两年获奖。
我在Java后端开发方面有较扎实的基础,熟悉集合框架、设计模式、并发编程和JVM原理。对于主流的开发框架,如Spring Boot、MyBatis等,也掌握基本的使用方法。此外,我对数据库优化有一定经验,熟悉MySQL索引、事务以及Redis的缓存机制,能够处理高并发场景下的缓存穿透和雪崩问题。
在项目方面,我主导开发了‘乐享优选’平台,通过Redis和RabbitMQ优化秒杀业务流程,使秒杀性能提升了76.38%。同时,我设计了用户签到功能,借助Redis BitMap提高了查询性能
我认为我的优势在于学习能力强和问题解决能力好,此外,我有良好的团队协作能力和抗压能力。
我希望通过这次实习,深入学习分布式系统设计和高性能架构优化的实践经验(深入学习),同时将自己的所学应用于实际业务,为团队和项目创造价值。
项目架构
乐享优选是一个仿大众点评的平台,整体采用的是前后端分离的架构,前端采用的是html5和vue框架,网关层使用Nginx转发请求,并通过自定义Token校验拦截器实现登录校验和Token有效期刷新,后端采用的技术栈有SpringBoot、MyBatis框架,实现用户登录、发布探店笔记、优惠券抢购、用户签到等功能,使用MySQL数据库存储核心业务数据,如用户信息、优惠券信息等,使用Redis缓存高频访问的店铺信息,减轻数据库压力,并且还使用RabbitMQ消息队列用于异步处理秒杀订单,削峰填谷。
Comments