Java基础:扎实的 Java 基础,熟悉 JUC 并发编程,熟悉 JVM 内存结构与垃圾回收机制。
数据库:熟悉 MySQL 中 SQL 语句的编写,明白索引原理,了解索引优化与查询优化的相关手段。熟悉 Redis、Elasticsearch 等 NoSQL 数据库。
框架:掌握 Spring、Spring MVC、Spring Boot、MyBatis 等主流后端框架。了解 Netty 网络编程框架。
分布式:熟悉 Spring Cloud Alibaba 分布式微服务架构主要技术栈,包括 Nacos、Ribbon、Feign、Gateway、Sentinel。熟悉 Seata 分布式事务管理框架
商业级代驾系统后端实现
● 基于Spring Cloud Alibaba构建15微服务架构(含网关/BFF/10基础服务),采用Nacos注册中心、Gateway路由、Feign调用,Sa-Token实现统一鉴权
● 核心功能实现:
司机端:实名认证(腾讯云OCR+人脸核验)、热力图推送、实时定位(Redis GEO缓存)、抢单防超售(Redis事务+乐观锁)
订单系统:TX-LCN分布式事务管理、QLExpress规则引擎动态计费、微信支付与Quartz定时分账
安全监控:司乘对话录音(Minio存储)→ 腾讯云安全审查 → 对话文本存HBase(Phoenix查询)
特色模块:刷单检测、差评申诉工作流(Activiti)、代金券防超售(Redis缓存+事务)
● 性能与架构:
消息队列:RabbitMQ阻塞式收发模式实现订单推送/账单持久化(MongoDB)
数据存储:MySQL集群(ShardingSphere分库分表)+ HBase存储轨迹/对话数据
定位服务:腾讯位置服务集成实时路径规划,司机端GPS定位增量上报优化