尹 振

后端开发工程师

教育背景

学士

湖南科技学院

计算机科学

2020年9月 - 2024年7月

硕士

浙江师范大学

电子信息

2024年9月 - 2027年7月

技能

数据结构:熟悉常见数据结构,如数组,链表,队列,栈,二叉树,图等,了解高级数据结构。MYSQL: 熟悉 MySQL 数据库以及 SQL 语句,了解事务管理、索引、锁等数据库操作JAVA:熟悉 Java 基础、集合、并发、JVM 等框架,了解线程池原理、ThreadLocal 的用法等。其他:熟悉 Git 版本控制工具,了解 Linux、Docke。Redis:熟悉 Redis 持久化,集群,哨兵,了解 Redis 中缓存穿透、缓存雪崩、缓存击穿等发生场景,能够使用分布式锁解决问题。Web 框架: 了解 Spring 生态 (Boot/MVC/Mybatis)、JUint 测试框架,能使用 Swagger 工具, 了解 IOC、 AOP 等编程思想。

项目

社区生鲜订购 - 后端

项目描述:本项目是一个面向社区菜场(B端)与社区居民用户(C端)的生鲜订购平台,基于 Spring Boot 构建,整合 JWT、MyBatis、MySQL、WebSocket 等技术栈。

  • AI 智能客服(后端集成):引入 LangChain4j 框架,对接大语言模型(如通义千问),利用RAG技术实现常见问题自动应答(如“优惠折扣”、“商品推荐”),支持上下文记忆与会话隔离,提升用户体验。

  • 登陆校验:使用JWT令牌和自定义拦截器的黑白名单机制实现B端登陆认证,并使用ThreadLocal存储当前用户信息,使请求过程中可确保身份认证连续性。

  • 订单管理:使用SpringTask定时扫描模块,修改超时订单状态;并利用WebSocket 与心跳检测机制达成客户端与服务端长连接,实现B端的来单提醒和催单反馈。

  • 公共字段管理:使用SpringAOP技术,通过自定义注解,完成公共字段(创建时间、修改人等)自动填充功能。

旅友之家 - 后端

项目描述:本项目旨在打造可供大众交流旅游心得的C端生活平台,实现了短信登陆、景点打卡、景点评论、门票秒杀、好友关注、粉丝推送、查看附近景点等功能,整合Spring Boot + MyBatis-Plus + Redis + Kafka + MySQL等技术栈。

  • 登录认证:基于 Redis 实现短信验证码登录,设计双拦截器实现 Token 自动刷新机制,使用 ThreadLocal 解决用户信息的线程隔离问题。

  • Redis 缓存:使用 Redis缓存景点信息,通过布隆过滤器解决缓存穿透问题,通过动态TTL机制防止缓存雪崩的问题,并利用逻辑过期解决缓存击穿问题。

  • 优化秒杀:使用 Redis + Lua 脚本实现库存原子性扣减,避免超卖;基于 Kafka 消息队列实现异步下单,峰值 QPS 显著提升;数据库层面采用乐观锁机制保证最终一致性;使用 Redisson 分布式锁解决集群并发安全问题。

  • 用户功能:通过ZSet实现点赞排行功能,使用Set集合管理用户关注关系,使用BitMap数据结构实现签到统计。


Share this resume

This resume was shared via Resumeily