ACM 算竞两年经历,熟练掌握 C/C++、JAVA、C#编程开发,了解 Python 语言、熟悉关系型数据库 MySQL 和
SQL 语句,熟悉 SpringBoot+Vue 项目架构、华为鸿蒙开发 ArkTs 语言,有一定数据库调优经验,熟悉 IDEA、Hbuilder X、
Eclipse、Visual Studio、DevEco Studio 等开发工具的使用,了解 HTML、JavaScript 等 Web 页面语言。
基于 SringBoot+Vue 的高并发秒杀系统 <全栈开发者> 2023.12-2024.03
• 项目背景:为应对电商平台高并发秒杀活动的挑战,旨在解决传统秒杀活动中常见的性能瓶颈、数据一致性问题以及恶意攻击等
安全隐患。
• 项目职责:
1、技术选型与架构设计:进行了详细的技术调研,确定了 SpringBoot+Vue 的技术栈,并设计了包含前端展示层、后端服务层、
数据缓存层和数据存储层的系统架构。
2、Redis 缓存优化:负责配置和优化 Redis 集群,实现热点数据的快速访问,减轻数据库压力。通过编写高效的缓存读写逻辑,
确保数据的一致性和新鲜度。
3、MySQL 数据库设计:设计了合理的数据库表结构,包括秒杀商品表、用户订单表等,并优化了 SQL 查询语句,提高数据检索
效率。
4、JWT+Token 登录验证:实现了 JWT 生成和验证的逻辑,确保每个请求都携带有效的 Token,增强了系统的安全性,通过 Token
管理策略,防止了 Token 的滥用和泄露。
5、安全防护策略:制定了详细的系统安全防护计划,包括限流、熔断、黑名单等机制,有效抵御了恶意请求和重复下单等风险,
对系统进行了全面的安全测试,确保无安全漏洞。
• 项目结果:实现了高并发下的商品秒杀功能,保证了数据的一致性以及安全性。
基于 YOLOv8 的深度学习坑洼道路检测项目 <全栈开发者> 2023.09-2023.12
• 项目背景:随着城市化进程的加快,城市道路的维护和管理变得愈发重要。该项目旨在利用深度学习技术,自动检测和定位道路
上的坑洼、裂缝等缺陷,提高道路维护的效率和准确性。
• 项目职责:
1、技术选型与架构设计:进行了详细的技术调研,确定了 YOLOv8 作为目标检测模型,并设计了包含数据管理、模型训练、检测
模块和用户界面的系统架构。
2、数据管理:负责收集和整理道路图像数据,进行标注,并实施数据预处理和增强技术,以提高模型的训练效果。
3、模型训练:选择合适的 YOLOv8 模型版本,配置超参数,监控训练过程,确保模型的准确性和鲁棒性。 4、检测模块实现:实现静态图像的输入和处理,使用训练好的模型进行检测,并输出检测结果,包括在图像上绘制检测框和标签。
• 项目结果:成功实现了基于 YOLOv8 的坑洼道路检测,能够高效、准确地识别道路缺陷,提升了城市基础设施的维护效率。
基于华为鸿蒙开发的音乐播放器(前端) <前端开发> 2024.05-2024.06
• 项目背景:旨在制作一款基于鸿蒙 harmonyOS 开发的前端音乐播放器,以满足用户体验感。
• 项目职责:
1、技术选型与架构设计:进行了详细的技术调研,确定了 ArkTs 的前端技术栈,并设计了前端展示层的系统架构。
2、界面设计:设计了美观且用户友好的音乐播放器界面,注重用户交互体验和视觉效果。
3、功能设计:实现了登录注册界面、歌单浏览、音乐播放等基本功能。
4、设备适配:确保音乐播放器在不同鸿蒙设备(如手机、平板、智能手表等)上的兼容性和一致性。
• 项目结果: 成功开发了一款基于鸿蒙 HarmonyOS 的前端音乐播放器。