尚硅谷Java项目-乐尚代驾是一个基于Java语言开发的代驾系统。这个项目涵盖了代驾业务的整个流程,包括用户注册、登录、预约代驾、司机接单、代驾过程监控、支付评价等功能。以下是对该项目的一些简要介绍:
- 技术栈:
- Java语言
- Spring Boot框架
- MyBatis持久层框架
- Redis缓存
- MySQL数据库
- Elasticsearch搜索引擎
- 微信小程序接口
- 功能模块:
- 用户模块:用户注册、登录、个人信息管理、地址管理等
- 司机模块:司机注册、登录、个人信息管理、接单设置等
- 预约模块:用户预约代驾、取消预约、查看预约记录等
- 接单模块:司机接单、拒绝订单、查看订单详情等
- 监控模块:实时监控代驾过程,包括司机位置、行程信息等
- 支付评价模块:用户支付费用、对司机进行评价
- 项目结构:
- controller层:处理用户请求,调用service层的方法
- service层:业务逻辑处理,调用mapper层的方法
- mapper层:操作数据库,实现数据的增删改查
- entity层:定义数据表对应的实体类
- util层:工具类,提供一些通用的方法
- 部署上线:
- 使用Docker容器化部署,提高开发和部署效率
- 使用Nginx作为反向代理服务器,实现负载均衡
- 使用Jenkins实现自动化部署
乐尚代驾项目可以帮助Java开发者更好地理解代驾系统的业务逻辑和开发流程,提高编程能力和项目经验。同时,这个项目也可以作为一个实际案例,帮助开发者了解Java Web开发的最佳实践。
【资源目录】:
├──视频
| ├──01-乐尚代驾项目-课程简介.mp4 13.50M
| ├──02-乐尚代驾项目-项目概述-功能和技术介绍.mp4 76.01M
| ├──03-乐尚代驾项目-项目概述-业务流程介绍.mp4 60.34M
| ├──04-乐尚代驾项目-项目概述-导入项目微服务模块.mp4 53.34M
| ├──05-乐尚代驾项目-搭建环境-搭建前端环境(概述).mp4 24.18M
| ├──06-乐尚代驾项目-搭建前端环境-注册微信开发者账号.mp4 46.39M
| ├──07-乐尚代驾项目-搭建前端环境-开通服务与插件.mp4 61.26M
| ├──08-乐尚代驾项目-搭建前端环境-安装Node.js和微信开发者工具.mp4 30.82M
| ├──09-乐尚代驾项目-搭建前端环境-微信开发者工具运行前端代码.mp4 35.44M
| ├──10-乐尚代驾项目-搭建后端环境-概述.mp4 15.73M
| ├──100-乐尚代驾项目-乘客下单-搜索附近司机-搜索附近适合接单司机(下).mp4 223.17M
| ├──101-乐尚代驾项目-乘客下单-搜索附近司机-搜索附近适合接单司机-测试.mp4 52.18M
| ├──102-乐尚代驾项目-乘客下单-任务调度-需求描述.mp4 65.01M
| ├──103-乐尚代驾项目-乘客下单-任务调度-XXL-JOB概述.mp4 80.38M
| ├──104-乐尚代驾项目-乘客下单-任务调度-XXL-JOB入门(上).mp4 165.65M
| ├──105-乐尚代驾项目-乘客下单-任务调度-XXL-JOB入门(下).mp4 85.45M
| ├──106-乐尚代驾项目-乘客下单-任务调度-集成XXL-JOB(上).mp4 81.45M
| ├──107-乐尚代驾项目-乘客下单-任务调度-集成XXL-JOB(下).mp4 30.59M
| ├──108-乐尚代驾项目-乘客下单-任务调度-封装XXL-JOB客户端.mp4 315.01M
| ├──109-乐尚代驾项目-乘客下单-任务调度-创建并启动任务接口(上).mp4 57.16M
| ├──11-乐尚代驾项目-搭建后端环境-安装软件环境.mp4 67.00M
| ├──110-乐尚代驾项目-乘客下单-任务调度-创建并启动任务接口(下).mp4 119.82M
| ├──111-乐尚代驾项目-乘客下单-任务调度-开发任务job方法(上).mp4 84.08M
| ├──112-乐尚代驾项目-乘客下单-任务调度-开发任务job方法(中).mp4 168.67M
| ├──113-乐尚代驾项目-乘客下单-任务调度-开发任务job方法(下).mp4 142.65M
| ├──114-乐尚代驾项目-乘客下单-下单方法添加任务调度.mp4 54.30M
| ├──115-乐尚代驾项目-乘客下单-司机获取最新订单数据.mp4 115.56M
| ├──116-乐尚代驾项目-乘客下单-功能测试.mp4 78.59M
| ├──117-乐尚代驾项目-司机接单-需求描述.mp4 57.70M
| ├──118-乐尚代驾项目-司机接单-判断司机是否人脸识别.mp4 117.50M
| ├──119-乐尚代驾项目-司机接单-司机人脸识别.mp4 226.87M
| ├──12-乐尚代驾项目-搭建后端环境-导入数据库.mp4 26.29M
| ├──120-乐尚代驾项目-司机接单-更新司机接单状态.mp4 54.93M
| ├──121-乐尚代驾项目-司机接单-开启和停止接单web接口.mp4 116.67M
| ├──122-乐尚代驾项目-司机接单-功能测试.mp4 67.01M
| ├──123-乐尚代驾项目-司机抢单-需求描述试.mp4 30.80M
| ├──124-乐尚代驾项目-司机抢单-司机抢单接口-初步实现.mp4 163.90M
| ├──125-乐尚代驾项目-司机抢单-司机抢单接口-功能测试.mp4 29.69M
| ├──126-乐尚代驾项目-司机抢单-司机抢单优化-方案概述.mp4 104.03M
| ├──127-乐尚代驾项目-司机抢单-司机抢单优化-基于乐观锁解决司机抢单.mp4 96.72M
| ├──128-乐尚代驾项目-司机抢单-分布式锁-本地锁局限性(上).mp4 113.97M
| ├──129-乐尚代驾项目-司机抢单-分布式锁-本地锁局限性(下).mp4 101.32M
| ├──13-乐尚代驾项目-搭建后端环境-导入配置文件到Nacos.mp4 49.30M
| ├──130-乐尚代驾项目-司机抢单-分布式锁-使用Redis实现-setnx+过期时间.mp4 102.21M
| ├──131-乐尚代驾项目-司机抢单-分布式锁-使用Redis实现-UUID防止误删.mp4 66.33M
| ├──132-乐尚代驾项目-司机抢单-分布式锁-使用Redis实现-LUA脚本保证原子性.mp4 91.38M
| ├──133-乐尚代驾项目-司机抢单-分布式锁-使用Redis实现-总结.mp4 34.19M
| ├──134-乐尚代驾项目-司机抢单-分布式锁-使用Redisson实现.mp4 141.80M
| ├──135-乐尚代驾项目-司机抢单-分布式锁-司机抢单添加分布式锁.mp4 104.04M
| ├──136-乐尚代驾项目-订单执行-加载当前订单-需求概述.mp4 27.03M
| ├──137-乐尚代驾项目-订单执行-加载当前订单-乘客端查找当前订单.mp4 106.97M
| ├──138-乐尚代驾项目-订单执行-加载当前订单-司机端查找当前订单.mp4 62.41M
| ├──139-乐尚代驾项目-订单执行-加载当前订单-获取订单信息.mp4 89.31M
| ├──14-乐尚代驾项目-搭建后端环境-启动项目测试.mp4 75.44M
| ├──140-乐尚代驾项目-订单执行-司乘同显-需求概述(上).mp4 40.93M
| ├──141-乐尚代驾项目-订单执行-司乘同显-需求概述(下).mp4 36.26M
| ├──142-乐尚代驾项目-订单执行-司乘同显-司机端司乘同显.mp4 44.16M
| ├──143-乐尚代驾项目-订单执行-司乘同显-更新司机位置到Redis.mp4 63.25M
| ├──144-乐尚代驾项目-订单执行-司乘同显-获取司机的基本信息.mp4 142.21M
| ├──145-乐尚代驾项目-订单执行-司乘同显-其他接口.mp4 79.29M
| ├──146-乐尚代驾项目-订单执行-司机到达起始点.mp4 113.11M
| ├──147-乐尚代驾项目-订单执行-更新代驾车辆信息.mp4 78.70M
| ├──148-乐尚代驾项目-订单执行-功能测试.mp4 96.59M
| ├──149-乐尚代驾项目-技术点-MongoDB-概述.mp4 50.88M
| ├──15-乐尚代驾项目-技术点:MyBatisPlus-概述.mp4 26.06M
| ├──150-乐尚代驾项目-技术点-MongoDB-安装和启动.mp4 30.84M
| ├──151-乐尚代驾项目-技术点-MongoDB-命令方式操作MongoDB.mp4 43.81M
| ├──152-乐尚代驾项目-技术点-MongoDB-SpringBoot整合MongoDB-准备工作.mp4 45.07M
| ├──153-乐尚代驾项目-技术点-MongoDB-SpringBoot整合MongoDB-MongoRepository操作.mp4 151.57M
| ├──154-乐尚代驾项目-技术点-MongoDB-SpringBoot整合MongoDB-MongoTemplate操作.mp4 94.32M
| ├──155-乐尚代驾项目-订单执行(二)-接口概述.mp4 60.21M
| ├──156-乐尚代驾项目-订单执行(二)-开始代驾接口.mp4 79.76M
| ├──157-乐尚代驾项目-订单执行(二)-保存和获取订单位置信息接口.mp4 198.53M
| ├──158-乐尚代驾项目-订单执行(二)-Minio文件上传接口.mp4 159.47M
| ├──159-乐尚代驾项目-订单执行(二)-保存订单监控数据接口.mp4 70.43M
| ├──16-乐尚代驾项目-技术点:MyBatisPlus-入门案例(1).mp4 128.57M
| ├──160-乐尚代驾项目-订单执行(二)-订单监控审核(上).mp4 297.27M
| ├──161-乐尚代驾项目-订单执行(二)-订单监控审核(下).mp4 58.56M
| ├──162-乐尚代驾项目-订单执行(三)-需求概述.mp4 68.63M
| ├──163-乐尚代驾项目-订单执行(三)-计算订单实际里程接口.mp4 248.94M
| ├──164-乐尚代驾项目-订单执行(三)-计算系统奖励接口.mp4 118.80M
| ├──165-乐尚代驾项目-订单执行(三)-获取订单数和计算分账信息.mp4 227.41M
| ├──166-乐尚代驾项目-订单执行(三)-结束代驾更新账单.mp4 162.98M
| ├──167-乐尚代驾项目-订单执行(三)-结束代驾-司机端web接口.mp4 225.40M
| ├──168-乐尚代驾项目-订单执行(三)-判断司机刷单.mp4 138.97M
| ├──169-乐尚代驾项目-订单执行(三)-功能测试.mp4 37.52M
| ├──17-乐尚代驾项目-技术点:MyBatisPlus-入门案例(2).mp4 72.05M
| ├──170-乐尚代驾项目-我的订单和异步编排-乘客端我的订单.mp4 209.32M
| ├──171-乐尚代驾项目-我的订单和异步编排-司机端我的订单.mp4 67.77M
| ├──172-乐尚代驾项目-我的订单和异步编排-结束代驾优化.mp4 343.13M
| ├──173-乐尚代驾项目-订单支付-账单信息(上).mp4 138.42M
| ├──174-乐尚代驾项目-订单支付-账单信息(下).mp4 89.86M
| ├──175-乐尚代驾项目-订单支付-账单信息-功能测试.mp4 39.80M
| ├──176-乐尚代驾项目-订单支付-微信支付-准备接口.mp4 150.99M
| ├──177-乐尚代驾项目-订单支付-微信支付-发起微信支付接口.mp4 279.56M
| ├──178-乐尚代驾项目-订单支付-微信支付-查询支付状态接口.mp4 223.71M
| ├──179-乐尚代驾项目-订单支付-微信支付-配置内网穿透.mp4 92.24M
| ├──18-乐尚代驾项目-技术点:MyBatisPlus-CURD操作(1).mp4 86.31M
| ├──180-乐尚代驾项目-订单支付-微信支付-支付成功后续处理(上).mp4 184.50M
| ├──181-乐尚代驾项目-订单支付-微信支付-支付成功后续处理(下).mp4 242.85M
| ├──182-乐尚代驾项目-分布式事务-事务基础概念.mp4 96.49M
| ├──183-乐尚代驾项目-分布式事务-分布式事务解决方案-2PC和TCC.mp4 89.17M
| ├──184-乐尚代驾项目-分布式事务-分布式事务解决方案-本地消息表.mp4 55.15M
| ├──185-乐尚代驾项目-分布式事务-使用Seata框架-支付后处理添加分布式事务.mp4 155.67M
| ├──186-乐尚代驾项目-乘客下单(二)-超时订单自动取消(上).mp4 117.97M
| ├──187-乐尚代驾项目-乘客下单(二)-超时订单自动取消(下).mp4 200.27M
| ├──188-乐尚代驾项目-优惠卷-查询乘客未领取优惠卷.mp4 181.63M
| ├──189-乐尚代驾项目-优惠卷-查询未使用和已使用优惠卷.mp4 94.96M
| ├──19-乐尚代驾项目-技术点:MyBatisPlus-CURD操作(2).mp4 59.99M
| ├──190-乐尚代驾项目-优惠卷-乘客领取优惠卷.mp4 257.09M
| ├──191-乐尚代驾项目-优惠卷使用-获取未使用最佳优惠卷列表(上).mp4 251.41M
| ├──192-乐尚代驾项目-优惠卷使用-获取未使用最佳优惠卷列表(下).mp4 60.46M
| ├──193-乐尚代驾项目-优惠卷使用-使用优惠卷和更新订单金额.mp4 283.54M
| ├──194-乐尚代驾项目-优惠卷使用-乘客端支付方法改造.mp4 85.60M
| ├──195-乐尚代驾项目-订单支付-微信分账功能介绍.mp4 101.72M
| ├──196-乐尚代驾项目-代驾业务测试-完整功能测试(上).mp4 72.99M
| ├──197-乐尚代驾项目-代驾业务测试-完整功能测试(下).mp4 34.26M
| ├──198-乐尚代驾项目-项目总结.mp4 122.25M
| ├──20-乐尚代驾项目-技术点:MyBatisPlus-CURD操作(3).mp4 76.58M
| ├──21-乐尚代驾项目-技术点:MyBatisPlus-主键策略.mp4 153.22M
| ├──22-乐尚代驾项目-技术点:MyBatisPlus-分页查询.mp4 64.73M
| ├──23-乐尚代驾项目-乘客端登录-内容概述.mp4 20.92M
| ├──24-乐尚代驾项目-乘客端登录-需求介绍.mp4 27.29M
| ├──25-乐尚代驾项目-乘客端登录-微信小程序登录流程.mp4 50.31M
| ├──26-乐尚代驾项目-乘客端登录-微信小程序登录接口(准备工作).mp4 145.03M
| ├──27-乐尚代驾项目-乘客端登录-微信小程序登录接口(基础模块).mp4 140.68M
| ├──28-乐尚代驾项目-乘客端登录-微信小程序登录接口(远程调用).mp4 123.95M
| ├──29-乐尚代驾项目-乘客端登录-微信小程序登录接口(接口测试).mp4 68.11M
| ├──30-乐尚代驾项目-乘客端登录-微信小程序登录接口(小结).mp4 42.01M
| ├──31-乐尚代驾项目-乘客端登录-获取登录用户信息接口(分析).mp4 42.70M
| ├──32-乐尚代驾项目-乘客端登录-获取登录用户信息接口(基础模块).mp4 83.98M
| ├──33-乐尚代驾项目-乘客端登录-获取登录用户信息接口(远程调用).mp4 153.33M
| ├──34-乐尚代驾项目-乘客端登录-获取登录用户信息接口(测试).mp4 42.08M
| ├──35-乐尚代驾项目-乘客端登录-登录校验(流程分析1).mp4 68.83M
| ├──36-乐尚代驾项目-乘客端登录-登录校验(流程分析2).mp4 54.21M
| ├──37-乐尚代驾项目-乘客端登录-登录校验(创建注解和切面类).mp4 85.15M
| ├──38-乐尚代驾项目-乘客端登录-登录校验(环绕通知方法).mp4 87.26M
| ├──39-乐尚代驾项目-乘客端登录-登录校验(功能测试).mp4 56.60M
| ├──40-乐尚代驾项目-乘客端登录-获取用户手机号.mp4 130.69M
| ├──41-乐尚代驾项目-司机端登录与认证-内容概述.mp4 27.40M
| ├──42-乐尚代驾项目-司机端登录与认证-微信小程序登录(准备工作).mp4 44.48M
| ├──43-乐尚代驾项目-司机端登录与认证-微信小程序登录(流程分析).mp4 50.56M
| ├──44-乐尚代驾项目-司机端登录与认证-微信小程序登录(基础模块).mp4 143.12M
| ├──45-乐尚代驾项目-司机端登录与认证-微信小程序登录(远程调用).mp4 54.14M
| ├──46-乐尚代驾项目-司机端登录与认证-获取司机登录信息(流程分析).mp4 26.82M
| ├──47-乐尚代驾项目-司机端登录与认证-获取司机登录信息(功能实现).mp4 84.73M
| ├──48-乐尚代驾项目-司机端登录与认证-司机登录和获取信息(功能测试).mp4 27.99M
| ├──49-乐尚代驾项目-司机端登录与认证-腾讯云对象存储COS(概述).mp4 55.83M
| ├──50-乐尚代驾项目-司机端登录与认证-腾讯云对象存储COS(开通).mp4 123.46M
| ├──51-乐尚代驾项目-司机端登录与认证-腾讯云对象存储COS上传接口(分析).mp4 64.73M
| ├──52-乐尚代驾项目-司机端登录与认证-腾讯云对象存储COS上传接口(web-driver).mp4 68.58M
| ├──53-乐尚代驾项目-司机端登录与认证-腾讯云对象存储COS上传接口(service-driver).mp4 178.33M
| ├──54-乐尚代驾项目-司机端登录与认证-腾讯云对象存储COS上传接口(测试).mp4 31.79M
| ├──55-乐尚代驾项目-司机端登录与认证-腾讯云对象存储COS上传接口(临时签名URL).mp4 83.87M
| ├──56-乐尚代驾项目-司机端登录与认证-腾讯云对象存储COS上传接口(功能完善).mp4 54.36M
| ├──57-乐尚代驾项目-司机端登录与认证-腾讯云身份证识别接口(流程分析).mp4 68.09M
| ├──58-乐尚代驾项目-司机端登录与认证-腾讯云身份证识别接口(service-driver实现上).mp4 77.71M
| ├──59-乐尚代驾项目-司机端登录与认证-腾讯云身份证识别接口(service-driver实现下).mp4 90.43M
| ├──60-乐尚代驾项目-司机端登录与认证-腾讯云身份证识别接口(web-driver实现).mp4 58.14M
| ├──61-乐尚代驾项目-司机端登录与认证-腾讯云驾驶证识别接口(功能实现).mp4 103.66M
| ├──62-乐尚代驾项目-司机端登录与认证-腾讯云身份证驾驶证识别接口(测试).mp4 134.71M
| ├──63-乐尚代驾项目-司机端登录与认证-获取司机认证信息(功能实现).mp4 147.52M
| ├──64-乐尚代驾项目-司机端登录与认证-修改司机认证信息(功能分析).mp4 53.69M
| ├──65-乐尚代驾项目-司机端登录与认证-修改司机认证信息(功能实现).mp4 92.64M
| ├──66-乐尚代驾项目-司机端登录与认证-创建司机人脸模型(上).mp4 78.11M
| ├──67-乐尚代驾项目-司机端登录与认证-创建司机人脸模型(下).mp4 145.77M
| ├──68-乐尚代驾项目-司机端登录与认证-测试(1).mp4 64.08M
| ├──69-乐尚代驾项目-司机端登录与认证-测试(2).mp4 27.45M
| ├──70-乐尚代驾项目-司机端登录与认证-开通文字识别服务.mp4 38.73M
| ├──71-乐尚代驾项目-预估订单数据-内容概述.mp4 20.32M
| ├──72-乐尚代驾项目-预估订单数据-需求概述.mp4 21.16M
| ├──73-乐尚代驾项目-预估订单数据-查找乘客当前订单.mp4 39.05M
| ├──74-乐尚代驾项目-预估订单数据-开通腾讯位置服务.mp4 68.62M
| ├──75-乐尚代驾项目-预估订单数据-封装地图服务接口(上).mp4 160.22M
| ├──76-乐尚代驾项目-预估订单数据-封装地图服务接口(下).mp4 144.57M
| ├──77-乐尚代驾项目-预估订单数据-预估订单金额(需求).mp4 60.03M
| ├──78-乐尚代驾项目-技术点-规则引擎Drools-内容概述.mp4 24.33M
| ├──79-乐尚代驾项目-技术点-规则引擎Drools-应用概述.mp4 42.75M
| ├──80-乐尚代驾项目-技术点-规则引擎Drools-入门案例(上).mp4 167.14M
| ├──81-乐尚代驾项目-技术点-规则引擎Drools-入门案例(下).mp4 51.90M
| ├──82-乐尚代驾项目-技术点-规则引擎Drools-基础语法(上).mp4 68.35M
| ├──83-乐尚代驾项目-技术点-规则引擎Drools-基础语法(中).mp4 38.57M
| ├──84-乐尚代驾项目-技术点-规则引擎Drools-基础语法(下).mp4 120.90M
| ├──85-乐尚代驾项目-技术点-规则引擎Drools-规则属性.mp4 63.95M
| ├──86-乐尚代驾项目-技术点-规则引擎Drools-全局变量.mp4 69.40M
| ├──87-乐尚代驾项目-预估订单数据-预估订单金额-整合规则引擎Drools.mp4 102.09M
| ├──88-乐尚代驾项目-预估订单数据-预估订单金额-封装代驾规则接口.mp4 252.60M
| ├──89-乐尚代驾项目-预估订单数据-预估订单金额-封装代驾费用接口.mp4 110.84M
| ├──90-乐尚代驾项目-预估订单数据-预估订单数据接口-最终实现.mp4 60.81M
| ├──91-乐尚代驾项目-预估订单数据-功能测试.mp4 51.23M
| ├──92-乐尚代驾项目-乘客下单-下单接口(上).mp4 123.54M
| ├──93-乐尚代驾项目-乘客下单-下单接口(下).mp4 85.40M
| ├──94-乐尚代驾项目-乘客下单-查询订单状态.mp4 111.37M
| ├──95-乐尚代驾项目-乘客下单-搜索附近司机-需求分析.mp4 90.17M
| ├──96-乐尚代驾项目-乘客下单-搜索附近司机-Redis的Geo功能.mp4 65.92M
| ├──97-乐尚代驾项目-乘客下单-搜索附近司机-更新司机位置接口.mp4 155.56M
| ├──98-乐尚代驾项目-乘客下单-搜索附近司机-获取司机个性化设置消息.mp4 165.07M
| └──99-乐尚代驾项目-乘客下单-搜索附近司机-搜索附近适合接单司机(上).mp4 106.09M
├──代码.zip 12.09M
├──项目课件.zip 45.23M
└──资料.zip 335.34M
评论0