ID:409954

laugh

官网开发

  • 公司信息:
  • 怀化学院
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 北京
  • 海淀

技术能力

Java基础:熟练掌握 Java 基础知识,理解面向对象思想,熟悉集合框架(HashMap原理)、多线程(JUC/线程池)及 JVM 内存模
型。
前端开发:熟悉 HTML5, CSS3, JavaScript ;熟练使用 Vue 3 组合式 API 及 Element Plus 组件库,会使用Ajax访问后端控制
层代码。具备独立开发后台管理页面的能力。
后端框架:熟练使用 Spring Boot, Spring MVC,MyBatis, MyBatis-Plus 进行企业级开发;深刻理解 Spring IOC/AOP 核心原
理。熟悉springcloud,熟练使用各服务直接进行同步与异步通讯,会使用es搜索引擎、nacos注册和配置中心。懂seatal的限流原理,熟悉seata分布式事务。
数据库/中间件:熟练使用 MySQL,理解索引与事务机制;熟练使用 Redis 缓存(数据结构/持久化),了解 Linux/Docker 基
础,及部署上线的流程。
中间件:会使用nginx部署前端代码

项目经验

项目描述: 基于 Spring Boot + Vue 3 的 外卖餐饮平台,采用 Maven 多模块架构。系统包含商家管理后台与用户端小程序,实
现了从菜品维护、购物车、下单支付到订单配送的全流程闭环,支持高并发下的订单处理与实时消息推送。
技术栈:
后端: Spring Boot, Spring MVC, MyBatis, MySQL, Redis, Spring Task, WebSocket
前端: Vue 3, Element Plus, HTML5, CSS3, Axios
工具: SpringDoc, 阿里云 OSS, Apache POI, Hutool, ThreadLocal, JWT
核心职责与技术成果:
1.前后端全栈开发 (Vue 3 + Spring Boot)
管理端重构: 负责管理后台的前端开发,熟练使用 Vue 3 (Composition API) 结合 Element Plus 组件库搭建页面;封装 Axios
网络请求工具类,统一处理 Request Token 注入与 Response 异常拦截,独立实现了菜品与套餐管理的增删改查功能。
接口设计: 遵循 RESTful 规范设计后端接口,使用 SpringDoc 生成在线接口文档,降低前后端沟通成本。
2. 数据库与事务一致性 (MySQL Deep Dive)
事务控制: 使用 @Transactional 注解严格控制“用户下单”业务边界,将“插入订单、扣减库存、清空购物车”纳入同一事
务,严格保证操作的 原子性 (ACID),防止高并发下出现“扣款未下单”的数据不一致问题。
动态 SQL 封装: 针对复杂的后台搜索需求(如订单/菜品筛选),熟练使用 MyBatis 的 <where>, <if>, <foreach> 等标签编写动
态 SQL,并利用 ResultMap 解决一对多(订单-订单明细)的级联映射问题。
3. 架构优化与通用模块封装
安全上下文: 设计基于 JWT + Interceptor 的双端认证体系。为解决 Controller 层参数传递冗余问题,利用 ThreadLocal 封装 B
aseContext,实现用户 ID 在当前线程内的隔离与隐式传递,确保链路追踪的用户标识统一。
AOP 切面编程: 针对表结构中重复的公共字段(createTime, updateTime, createUser 等),自定义 @AutoFill 注解并结合 AO
P 切面利用反射自动填充,减少了约 30% 的重复样板代码(Boilerplate Code)。
4. 高并发缓存与性能提升
多级缓存架构: 引入 Spring Cache + Redis 缓存方案,针对高频读取的“菜品/套餐数据”采用 Cache Aside 模式,大幅降低 M
ySQL 查询压力。
缓存可靠性: 优化缓存更新策略(数据库更新后同步清理缓存),并针对空查询和突发流量场景,设计方案防止 缓存穿透 与 缓存
雪崩。
5. 业务自动化与辅助功能
实时交互: 集成 WebSocket 实现双向通信,完成商家端“来单提醒”与“客户催单”的语音播报,解决传统 HTTP 轮询延迟高的
问题。
定时任务: 使用 Spring Task 每分钟轮询数据库,自动处理“支付超时(15分钟)”与“派送中超时”的异常订单,保障订单状
态机的最终一致性。
数据运营: 集成 阿里云 OSS 实现图片云存储;使用 Apache POI 实现近 30 天运营数据的 Excel 报表导出功能,辅助商家进行经
营分析。

相似人才推荐

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服