【Java实习评审】对多人抢占跑腿订单的并发时限有较好处理

大家好,本篇文章分享【校招VIP】商业在线实习项目“跑个腿”第二期跑腿抢单和动态列表模块 Java同学的代码周最佳作品,该同学来“中国计量大学现代科技学院”计算机科学与技术专业。

本项目亮点:

1 跑腿需求发布模块—构建项目数据模型,包括时效、常用地址和联系

2 跑腿任务列表— 超多条件 复杂筛选 分页接口

3 任务流程详情模块—双方行为记录方案

4 帮跑腿信用保证模块—押金机制 支付订单逻辑

一、作品展示

 

二、导师点评

该实习生对跑腿任务详情模块的多人抢占跑腿订单的逻辑进行了悲观锁的实现。因为正好是库存为1的并发场景。另外,较好的实现了多条件动态分页列表接口的逻辑。

但是依然有一些问题点:

1 前后端分离的地址不要进行类映射的方式,直接用post get的参数传递,不需要进行SEO的优化,那个是对前端路由来说的。

2 分页逻辑不要对前端暴露size,否则传个比较大的值就对数据库造成破坏时影响。

3 在正常商业环境里面是不太可能使用page helper的,一个是性能问题,另外一个是一般要对脚本进行上线的审核,防止对线上数据造成影响,包括慢查询。

官方版java开发文档讲解和作业评审视频,可点击下方链接查看:
线上实习-【跑个腿】跑腿抢单和动态列表模块 Java开发文档评审视频

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值