教育经历
2023-09 ~ 2027-07
河南理工大学
软件工程 | 本科 | 全日制
软件学院 | 河南焦作
英语四级证书
普通话二级证书
码蹄杯算法竞赛国三
专业技能
-
Java开发
- 熟练掌握Java核心知识、集合、HashMap等,具备良好的面向对象编程思想
- 熟悉JVM虚拟机,如JVM内存结构、GC机制、双亲委派机制
- 熟悉JUC并发编程,熟悉各种锁机制,JMM,CAS,AQS,线程池等相关原理与使用方法
-
数据库
- 熟练掌握MySQL,熟悉事务及其原理,存储引擎,索引,锁机制,MVCC,各种日志
- 熟悉Redis,熟悉其数据结构,持久化策略,IO模型,哨兵机制,高性能原理
-
设计模式与前端
- 熟悉并实践过多种设计模式,如工厂模式,策略模式,模板方法,有使用设计模式优化代码逻辑的经验
- 熟练掌握Vue3,能够实现复杂的响应式和交互式网页设计
实习经历
2025-04 ~ 2025-06
多氟多新材料股份有限公司
Java 开发工程师 | 后端开发 | 焦作
项目描述:为了方便当地各家公司进行供应与采购打造的多产业链供应系统,包含商城模块,竞标模块,租赁模块。
个人职责:负责商城模块管理功能的后端开发,涵盖用户权限认证,审核流程重构以及缓存优化等功能。
- 审核流程:采用责任链设计模式重构角色认证流程,优化认证步骤缩减至3步,使用户注册速度提升
- 商品审核:实现"平台初审+仓管入库审核"的两级审核机制,确保商品信息合规与一致性,通过后方可上架
- 缓存设计:针对高频访问的热门商品数据,设计Redis缓存策略,平均查询响应时间降低约60%
项目经历
2026-01 ~ 2026-03
团队图片助手
独立开发
项目地址:https://picture.qingyou.icu
基于Spring Boot + Redis + COS + AI + WebSocket实现的云图库平台,共有公共空间,私人空间,团队空间三大板块。普通用户可自由上传与检索公开图片;管理员则具备上传、审核、管理及深度分析图片的权限。个人用户可将图片存入专属私有空间,支持批量操作、多维度检索、编辑与数据分析;企业用户可创建团队空间,邀请成员加入,实现图片资源的共享与实时协同编辑。
- 图片审核:设计分级审核策略,管理员上传图片自动通过审核,并自动记录审核时间与审核人 id,确保可审计追溯
- URL 传图:使用 Hutool 请求 URL 来下载图片,并在下载前通过 Head 请求校验 URL,有效降低带宽消耗与数据异常风险
- 加载优化:利用数据万象,在上传前对大文件进行 Webp 转码压缩和缩略图生成,再配合 CDN,大幅提高页面加载速度并节约成本
- 批量编辑:通过 Transactional 事务管理确保批量编辑图片的原子性;并利用 ThreadPoolExecutor + 数据库批处理进一步优化了批处理性能
- 协作编辑:基于WebSocket +事件驱动设计实现多人协作编辑图片功能,自定义握手拦截器确保权限校验通过后才能连接,并通过"编辑锁"机制,避免编辑冲突
2025-10 ~ 2025-12
海龟汤-社交推理游戏平台
独立开发
项目仓库:https://gitee.com/qyxygit/turtle-soup-backend
一款基于Web的社交推理游戏平台,支持AI智能对话、即时通讯、海龟汤游戏等功能。采用前后端分离架构,使用UniApp + Vue3开发跨平台前端,Spring Boot构建单体后端应用。
- 用户认证系统:设计并实现基于JWT的无状态认证系统,集成Spring Security实现权限控制,使用策略模式+模板方法支持多种登录方式(密码、手机号等),并由Redis存储用户在线状态
- 即时通讯系统:基于WebSocket +STOMP协议实现私聊、群聊、游戏房间聊天功能,设计消息已读状态管理方案
- AI对话功能:集成火山引擎AI服务,使用Redis Stack向量数据库实现AI上下文记忆,并独立部署BGE模型对文本向量化,支持语义搜索和智能对话
- 智能审核:用户上传的内容经审核员润色时可以调用ai拆解线索,分别进行向量化并存储,还可以生成主持人手册和主要任务
2025-03 ~ 2025-04
rpc高性能RPC框架
独立开发
一个基于Vert.x实现的高性能RPC框架,支持自定义RPC协议、SPI机制扩展、服务注册与发现、负载均衡等功能。该框架旨在解决分布式系统中的服务通信问题,提供高性能、低延迟的远程过程调用能力。
- 网络通信:基于Vert.x TCP服务器实现异步非阻塞网络通信,支持百万级并发连接,消息传输延迟低于50ms
- 协议设计:设计自定义RPC协议,包含魔数、版本、消息类型、序列化方式、数据长度和请求ID等字段,确保协议的扩展性和兼容性
- 序列化支持:实现多种序列化器(JSON、Hessian、Kryo),支持SPI机制动态扩展,提供高效的序列化与反序列化能力
- 负载均衡:集成多种负载均衡算法(轮询、随机、一致性哈希),支持服务发现机制,自动管理服务提供者节点
- 容错机制:实现重试机制、熔断器模式和超时控制,增强系统的容错能力和稳定性
- 性能优化:通过连接池、异步调用、零拷贝等技术优化性能,支持高并发场景下的稳定运行