企业级电商系统开发
在该项目中,我负责基于 Spring Boot 构建电商平台的核心服务,包括订单管理、支付系统和库存管理。通过 MyBatis 进行数据库持久化,并使用 Redis 提高系统性能和响应速度。为了确保系统的高可用性,我使用 Spring Cloud 搭建微服务架构,并通过 Hystrix 和 Ribbon 实现了服务容错和负载均衡。在这个项目中,我解决了高并发订单请求下的性能瓶颈问题,确保系统在大流量下依然稳定。
智能设备对接与数据交互平台
在该项目中,我负责设计和实现了一个与多种智能硬件设备(如电子秤、门禁设备)对接的数据交互平台。通过 Java 串口通信 与设备进行数据交换,并使用 FFI-NAPI 通过 Node.js 调用底层 C/C++ SDK 实现更复杂的硬件功能。同时,设计了设备管理与数据监控模块,确保平台能够实时获取和处理来自各设备的状态信息,并基于这些数据提供实时报警和数据分析功能。
教育平台题库系统优化
我在该项目中负责了题库系统的优化工作,涉及 Word 文档解析、MathML 转 LaTeX 渲染 和 前端图文题目展示 等模块。我使用 Apache POI 处理 Word 文件中的数学公式与图片,将 OMML 格式公式转换为 MathML,并通过 MathJax.js 在前端渲染为可视化的 LaTeX 公式。为保证系统的高性能和易扩展性,我优化了题库数据的存储结构和查询性能,使得平台能够快速响应用户的查询和批量导出需求。
高并发支付系统优化
在该项目中,我优化了公司的支付系统,使用 消息队列(如 Kafka 和 RabbitMQ)来解耦支付与订单处理流程,减少了系统在高并发支付场景下的压力。通过对 JVM 的调优、SQL 查询优化以及 Redis 缓存的引入,大幅提升了支付接口的响应速度和系统吞吐量,确保支付环节在大促活动期间的稳定性和高可用性。