ID:423124

逆玄莹莹

软件研发工程师

  • 公司信息:
  • 智达信科技术股份有限公司
  • 工作经验:
  • 4年
  • 兼职日薪:
  • 600元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 大连
  • 全区

技术能力

后端开发
核心框架:熟练掌握 Spring Boot 3.x/4.x、MyBatis、MyBatis-Plus 等 Java 主流开发框架
安全认证:精通 Spring Security、JWT 令牌认证、OAuth2.0 授权机制
微服务架构:了解 Spring Cloud 微服务架构,具备分布式系统开发经验
接口规范:熟悉 RESTful API 设计,熟练使用 SpringDoc/Swagger 生成接口文档
数据存储
关系型数据库:精通 MySQL 数据库设计与优化,熟练编写复杂 SQL 与存储过程
连接池管理:熟悉 Druid、HikariCP 等数据库连接池配置与调优
缓存技术:熟练使用 Redis 进行缓存设计、会话管理、分布式锁实现
ORM框架:熟练掌握 MyBatis 动态 SQL、结果映射、插件扩展
第三方集成
支付系统:深入理解支付宝、微信支付 API 交互流程,掌握签名验签、回调处理、订单状态同步
短信服务:集成阿里云短信服务,实现验证码发送与校验
文件存储:熟悉文件上传下载、流媒体传输、元数据提取
实时通讯
WebSocket:掌握 WebSocket 协议,具备与 Spring Security 集成的实战经验
消息推送:理解长连接服务的状态管理、消息可靠性设计、心跳检测机制
移动端开发
跨平台框架:熟悉 UniApp 框架,支持微信小程序、H5、Android、iOS 多端适配
前端技术:掌握 Vue 2/3、Vuex/Pinia 状态管理、Element UI/uni-ui 组件库
开发工具
构建工具:熟练使用 Maven 多模块项目管理、依赖管理、构建打包
版本控制:精通 Git 分支管理、代码合并、冲突解决
IDE工具:熟练使用 IntelliJ IDEA、HBuilderX 等开发工具
技术亮点
支付系统集成
一次性集成支付宝 5 种支付方式(PC网站、手机网站、APP、扫码、当面付)
集成微信 2 种支付方式(JSAPI、Native),覆盖全场景支付需求
设计支付回调幂等机制,确保订单状态一致性
WebSocket 开发
解决 WebSocket 与 Spring Security 认证集成问题
实现消息发送确认机制,确保消息可靠送达
支持断线重连、离线消息存储

项目经验

================================================================================
德语在线学习平台后端系统
================================================================================

项目基本信息
项目名称:德语在线学习平台后端系统
项目时间:2024年 - 至今
项目角色:Java后端开发工程师
开发模式:前后端分离

项目简介
德语在线学习平台是集考试信息服务、学习资源管理、VIP会员订阅与即时通讯于一体的综合性在线教育平台。后端基于Spring Boot 4.0 + RuoYi-Vue二次开发,配套UniApp小程序覆盖微信小程序、H5、Android、iOS全平台,具备完整商业化运营能力。

技术栈
后端:Spring Boot 4.0.3、MyBatis 4.0.1、Spring Security + JWT、MySQL + Redis、Jakarta WebSocket、支付宝/微信支付SDK
移动端:UniApp、Vue 2.6、Vuex、uni-ui

系统架构(五层)
移动端层(UniApp) → 前端管理后台(Vue) → API网关(Spring Security + JWT) → 业务服务层(考试/文件/VIP/聊天/商城/直播/AI) → 基础服务层(认证/支付/缓存/文件) → 数据存储层(MySQL + Redis)

核心功能模块

1. VIP会员支付系统
- 套餐购买(月卡/季卡/年卡)、支付宝/微信双渠道支付、回调自动开通会员、订单管理
- 封装支付宝5种支付场景,微信JSAPI与Native支付,幂等回调防重复,完整订单生命周期管理
- 难点:微信回调采用AES-256-GCM解密,需正确处理证书序列号与签名验证

2. WebSocket即时通讯系统
- 实时聊天、会话管理、消息历史、图片/文件消息、在线状态检测
- 通过URL参数传递Token,@OnOpen中手动验证身份;ConcurrentHashMap维护在线状态;chat_ack消息确认机制,在线推送离线入库;连接时自动推送未读数量
- 难点:WebSocket与Spring Security集成,无HTTP上下文下的认证方案

3. 文件资源管理系统
- 多媒体文件上传、元数据提取(时长/分辨率/码率/页数)、德语等级分类(A1-B2/德福/歌德)、VIP权限控制、视频流式播放
- 解析HTTP Range实现206分块响应,支持拖动进度条;VIP权限校验,URL Token参数适配小程序无Cookie场景
- 难点:Range请求处理,精确计算Content-Range与Content-Length保证兼容性

4. 考试报名管理模块
- 考试信息发布、报名时间段管理、报名记录管理、状态自动筛选
- CRUD + 报名时间窗口控制 + 记录导出

5. 手机认证模块
- 短信验证码发送、手机号一键登录/注册
- 集成阿里云短信服务

6. 直播模块(直播信息管理、预约管理、互动管理)
7. 商城模块(商品管理、订单管理、购物车、收货地址)

项目亮点
- 集成支付宝5种方式与微信2种方式,覆盖全场景,支付成功率99%+,回调零差错
- WebSocket单机支撑5000+并发,消息延迟<50ms,支持断线重连与离线入库
- Range请求实现视频拖动响应时间从3s+降至200ms以内
- 统一RESTful API、全局异常处理、操作日志自动记录,团队效率提升30%

项目规模
后端Java文件400+、业务模块51、小程序Vue页面54、数据库表30+

关键业务流程
VIP购买:选择套餐 → 创建订单 → 调用支付 → 支付回调 → 开通会员
文件下载:权限校验 → 增加下载次数 → 返回文件流
聊天消息:发送 → WebSocket接收 → 保存DB → 在线推送/离线入库

技术成长与收获
- 深入理解支付宝/微信支付API交互,掌握签名验签、回调处理、订单状态同步
- 掌握WebSocket与Spring Security集成,长连接服务的状态管理与消息可靠性设计
- 理解HTTP Range原理,实现视频流式传输
- 完整参与会员订阅系统从0到1的设计与

案例展示

  • 麟识云

    麟识云

    项目简介 麟识云平台是集考试信息服务、学习资源管理、VIP会员订阅与即时通讯于一体的综合性在线教育平台。后端基于Spring Boot 4.0 + RuoYi-Vue二次开发,配套UniApp小程序覆盖微信小程序、H5、Android、iOS全平台,具备完整商业化运营能力。

  • 麟识云系统管理平台

    麟识云系统管理平台

    核心功能模块 1. 登录与权限控制 - 账号密码登录、验证码校验 - 基于 RBAC 的菜单权限与按钮级权限控制 - 动态路由加载,根据角色权限动态生成菜单 - 请求拦截器统一添加 Token,响应拦截器统一处理未授权/异常 2. 考试

查看案例列表(含更多 0 个案例)

信用行为

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

发布任务

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

微信接收人才推送

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

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