首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏小小程序员——DATA

    基于Springboot和MybatisPlus的外卖项目 瑞吉外卖Day4

    瑞吉外卖Day4 以下所有笔记均是个人学习总结的,希望大家点赞关注支持一下 文件上传与下载 一、前端代码要求 ​ **文件上传,也称为upload,是指将本地图片、视频、音频等文件上传到服务器上. package com.itheima.reggie.controller; import com.itheima.reggie.common.R; import lombok.extern.slf4j.Slf4j add.html)发送ajax请求,请求服务端获取菜品分类数据并展示到下拉框中 ​ 2、页面发送请求进行图片上传,请求服务端将图片保存到服务器 ​ 3、页面发送请求进行图片下载,将上传的图片进行回显 ​ 4、 com.itheima.reggie.service.DishFlavorService; import com.itheima.reggie.service.DishService; import lombok.extern.slf4j.Slf4j com.study.pojo.Category; import com.study.pojo.Dish; import com.study.pojo.DishFlavor; import lombok.extern.slf4j.Slf4j

    69520编辑于 2023-03-27
  • 来自专栏Redis

    《苍穹外卖Day4:大一菜鸟的代码升空纪实》

    我们每次完成一个接口时要考虑是否需要后端数据回显,考虑是否需要分模块的存入数据库 2.套餐分页查询接口:这个没有特别注意的,主要是会使用PageHelper这个插件,具体功能之前有说过了 3.删除套餐接口:由于这是一个外卖平台 ,所以我们需要判断选择的套餐的售卖状态(正在售卖的不能删除,停止售卖的可以删除) 重点:实现删除接口时,我们需要考虑什么时候是可以删除的,我们可以直接写个批量删除的接口就可以了(删除单个也包含在内) 4. 用户看的数据,返回给后端就一定是有数据的,那些没有的你就需要给它设置数据(重点:考虑哪些数据需要你自己来赋值的) 3.涉及多个SQL语句的执行时,记得加上事务管理(@Transactional) 4. ReuqestParm来实现(类似自动装配,它会帮你自动一一对应上) 3.如果前后端多个参数名称也对应相同,也可以省略@ReuqestParm,Spring会自动根据名称来接收 4. ModelAttribute来实现功能 2.而@ModelAttribute的功能就是将前端传过来的参数一一对应进后端封装的实体类中(就说实体类的属性名称与前端参数名称相同,就可以一一对应赋值) 4.

    33400编辑于 2025-05-31
  • 来自专栏ACM算法日常

    外卖小哥

    缘起 大家知道 外卖小哥都是很辛苦的. 所以他们巴不得从接单处到用户住处能以最短路到达. 你能帮帮他们吗? -1 : 1; } ilv initp2(int i, cp &p1, cp &p2, cp &p3, cp &p4) { ps[4 * i] = p1; ps[4 * i + 1] = p2; ps[4 * i + 2] = p3; ps[4 * i + 3] = p4; } ilv initp1(int i, cp &p1, cp &p2, cp &p3) { + dcmp(direction(p, p4, p1)); return t == 4 || t == -4; } ili ck(int i) { for (re j = 0; j < ck1(ps[i], ps[j / 4 * 4], ps[j / 4 * 4 + 1], ps[j / 4 * 4 + 2], ps[j / 4 * 4 + 3])) {

    98110发布于 2020-07-20
  • 【项目日志|苍穹外卖】Day4:异常处理与SQL操作

    本文记录了苍穹外卖项目第四天的学习内容,重点介绍了项目异常处理机制以及MyBatis的精细化SQL控制技术。 @RestControllerAdvice @Slf4j public class GlobalExceptionHandler { /** * 捕获业务异常 */ as categoryName from dish d left outer join category c on d.category_id = c.id </select> 本文为苍穹外卖项目学习笔记

    20910编辑于 2025-12-24
  • 来自专栏小沐沐吖

    瑞吉外卖(一)瑞吉外卖项目概述

    开发人员在开发阶段使用的环境,一般外部用户无法访问 测试环境(testing):专门给测试人员使用的环境,用户测试项目,一般外部用户无法访问 上产环境(production):即线上环境,正式提供对外服务的环境 02、瑞吉外卖项目介绍 1、项目介绍 本项目(瑞吉外卖)时专门为餐饮企业(餐厅、饭店)定制的一款软件产品,包括系统管理后台和移动端应用两部分。 通过原型展示,可以更加直观的了解项目的需求和提供的功能 瑞吉外卖后台(管理端) 瑞吉外卖前台(用户端) 注意:产品原型主要用户展示项目的功能,并不是最终的页面效果 3、技术选型 4、功能架构 5、角色 main/resources backend front 静态资源映射 包:config package cn.mu00.reggie.config; import lombok.extern.slf4j.Slf4j cn.mu00.reggie.controller; import cn.mu00.reggie.service.EmployeeService; import lombok.extern.slf4j.Slf4j

    7.7K50编辑于 2022-09-21
  • 来自专栏罗超频道

    到家O2O靠外卖外卖则要靠物流

    出行领域的滴滴和快的合并之后估值达60亿美元;外卖服务领域的饿了么在年初则获得中信产业基金、京东、点评、腾讯和红杉等机构3.5亿美元联合投资,估值达到10亿美元,近日还入驻了京东到家平台,这应该是外卖与到家平台结合的开始 外卖才是到家服务的刚需 与美甲、按摩、洗车、家政、大厨、理发等典型的到家业务不同,外卖做的并不是“送人上门”做服务。不过,它也不能算传统的电商,因为不是售卖的商品,而是餐饮服务。 将外卖纳入到家服务,我倒认为有可能会起到带动作用,外卖服务高频、刚需,更容易标准化,市场已经很成熟,而App在点菜、评价上有其特殊价值。 同理,我认为饿了么、美团外卖外卖平台,最终还是要基于上述这种模式,即初期培养用户通过它获取某些个特定服务的习惯,然后再延展到某一类服务上。 外卖服务的基础设施会是什么?

    99350发布于 2018-04-28
  • 来自专栏捞月亮的小北

    000 - 初探苍穹外卖

    4). 第4阶段: 测试 在该阶段中主要由测试人员, 对部署在测试环境的项目进行功能测试, 并出具测试报告。 5). 苍穹外卖项目介绍 在开发苍穹外卖这个项目之前,我们需要全方位的来介绍一下当前我们学习的这个项目。接下来,我们将从项目简介、产品原型、技术选型三个方面来介绍苍穹外卖这个项目。 2.1 项目介绍 本项目(苍穹外卖)是专门为餐饮企业(餐厅、饭店)定制的一款软件产品,包括 系统管理后台 和 小程序端应用 两部分。 导入到YApi平台 在YApi平台创建出两个项目 选择苍穹外卖-管理端接口.json导入 导入成功 另一个用户端json文件也执行相同操作。 5. 目前,一般都使用knife4j框架。

    1.7K10编辑于 2023-12-01
  • 来自专栏Java后端开发博客

    瑞吉外卖-介绍

    # 瑞吉外卖-介绍 软件开发整体介绍 软件开发流程 角色分工 软件环境 瑞吉外卖项目介绍 项目介绍 产品原型展示 技术选型 功能架构 角色 项目功能 开发环境搭建 数据库环境搭建 maven项目搭建 开发人员在开发阶段使用的环境,一般外部用户无法访问 测试环境(testing):专门给测试人员使用的环境,用于测试项目,一般外部用户无法访问 生产环境(production):即线上环境,正式提供对外服务的环境 # 瑞吉外卖项目介绍 # 项目介绍 本项目(瑞吉外卖)是专门为餐饮企业(餐厅、饭店)定制的一款软件产品,包括系统管理后台和移动端应用两部分。 sql文件的绝对路径通过命令导入表结构时,注意sql文件不要放在中文目录中 # 数据表 序号 表名 说明 1 employee 员工表 2 category 菜品和套餐分类表 3 dish 菜品表 4 /3.如果没有查询到则返回登录失败结果 if(emp==null){ return R.error("登录失败"); } //4.

    1.3K10编辑于 2022-12-25
  • 来自专栏罗超频道

    外卖门槛高?滴滴外卖无锡首战告捷,“降维”落地

    在经过8天试运营后,滴滴外卖于昨天正式在无锡上线,当日订单33.4万单。滴滴外卖发布的感谢信显示,滴滴外卖在短短9天内已成为无锡市场份额第一的外卖平台,超过此前外界预期。 4月2日,在无锡试运营期间,滴滴出行外卖入口下线,滴滴方面对此回应“短期订单暴涨超出预期,正在进行系统升级维护,预计很快恢复。” 在一些人看来还以为是外卖技术门槛高所致,现在看来,外卖行业的门槛或许没有外界预期的高。 事实上,包括笔者在内,此前也一直认为外卖有着很高的壁垒,需要同城物流能力、商家资源和用户端的覆盖,正是因为此,市场才向少数顶部玩家集中。 滴滴外卖为何首战告捷? 为什么滴滴外卖在无锡首战告捷? 不过,从技术层面来看,我对滴滴外卖是比较有信心的,而技术会决定外卖平台的运营效率,也会间接影响用户的订餐体验。 事实上,滴滴不是第一家做外卖就取得成功的平台。

    92660发布于 2018-04-17
  • 来自专栏txy自动搬运

    苍穹外卖开发心得

    这里我选择使用@Slf4j 创建日志记录器,并进行管理。 ops_request_misc=&request_id=&biz_id=102&utm_term=idea%E4%BB%A3%E7%A0%81%E5%BC%80%E5%8F%91%E6%8A%80%E5% 、发送请求 */ //发送请求 CloseableHttpResponse response = httpClient.execute(httpPost); /* 4、 spm=1000.2115.3001.4498&q=%E4%BD%BF%E7%94%A8vue%E8%84%9A%E6%89%8B%E6%9E%B6%E5%88%9B%E5%BB%BA%E9%A1%B9% 外链图片转存中…(img-PRr357Aq-1712314231768)] 步骤二: 在mutations中定义的函数因为不能直接调用,所以必须通过以下方式来调用 [外链图片转存中…(img-kP6I4NaE

    35210编辑于 2025-05-29
  • 来自专栏小小程序员——DATA

    基于Springboot和Mybatis的外卖项目 瑞吉外卖Day6

    瑞吉外卖Day6 移动端登录功能 一、移动端登录优点及流程 手机验证码登录的优点:方便快捷,无需注册,直接登录 登录流程:输入手机号>获取验证码>输入验证码>点击登录>登录成功 注意:通过手机验证码登录 import com.study.utils.SMSUtils; import com.study.utils.ValidateCodeUtils; import lombok.extern.slf4j.Slf4j com.study.common.BaseContext; import com.study.common.R; import com.study.pojo.AddressBook; import lombok.extern.slf4j.Slf4j com.study.Service.OrderService; import com.study.common.R; import com.study.pojo.Orders; import lombok.extern.slf4j.Slf4j package com.study.controller; import com.study.Service.OrderDetailService; import lombok.extern.slf4j.Slf4j

    89520编辑于 2023-03-31
  • 来自专栏云市场精选

    受够了外卖平台,你该怎么用“外卖+小程序”翻身?

    外卖,已成为除了食堂、在家做饭之外的餐饮第三极,2016年,外卖行业累计入驻商家数245万,占商家总数的30%左右,外卖交易额约300亿,占餐饮总盘的4%。 外卖业务增速迅猛,2016年增速高达300%。2018年,外卖交易额有望占据餐饮行业的10%,外卖已然改变了人们的生活方式和习惯,饿了么、美团外卖更是成为其中的佼佼者。 市场大、增速快,赶不上外卖这趟车的餐饮品牌,很可能会掉队的,那如何从外卖的红海中杀出,增加品牌的曝光率、提高外卖销量呢? 4.jpg 为了帮助商家解决配送难的问题,由微盛提供技术支持的餐饮小程序进行再升级,继“达达”、“UU跑腿”之后,又成功对接“快跑者”外卖配送系统,形成了“外卖+小程序”的线上线下完全联动的运营系统。 我们以达达配送为例,商家只需要在微盛提供技术支持的操作后台进行“完善店铺信息→注册商户→创建门店→配送设置”4个步骤就能接入外卖配送功能(配送方式有四种:达达配送、UU跑腿配送、快跑者、商家配送,商家可以根据自身的情况进行选择

    1.7K50发布于 2018-06-11
  • 来自专栏云市场精选

    外卖点餐小程序对比美团外卖,有什么优势?

    那么,对比外卖点餐小程序和美团外卖外卖小程序有着怎么样的优势呢? ? 对于用户而言,餐饮小程序有以下三点优势: 1.    使用美团外卖小程序还是商户自营小程序得看心情和习惯,小程序毕竟是新事物,从外卖平台到商户小程序等使用习惯的转化还需要驱动力。 2.    利用小程序将门店搬到线上,商户有更多的机会接触到消费者的路径,以实现顾客线上预定外卖; 2.    可以将自主经营品牌的微信公众号粉丝用户直接在微信上转化为订单,大大降低了客户流失率; 4.    餐饮小程序对比美团外卖优势: 第一,从店面方面来说,比如你开了一家餐厅,在门口放上一个海报,海报上附有小程序码。

    4.2K30发布于 2018-07-25
  • 来自专栏小小程序员——DATA

    基于Springboot+MybatisPlus的外卖项目瑞吉外卖Day3

    瑞吉外卖Day3 创造实属不易,代码笔记全是个人学习的理解,希望大家点赞关注支持一下 公共字段填充 一、问题分析 二、实现步骤 1、在实体类的属性上加入@TableField注解,指定自动填充的策略 com.study.common; import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler; import lombok.extern.slf4j.Slf4j com.study.common; import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler; import lombok.extern.slf4j.Slf4j com.study.pojo.Category; import com.study.pojo.Dish; import com.study.pojo.Setmeal; import lombok.extern.slf4j.Slf4j import com.study.mapper.SetmealDishMapper; import com.study.pojo.SetmealDish; import lombok.extern.slf4j.Slf4j

    69620编辑于 2023-03-27
  • 来自专栏h5源码

    外卖点餐源码|外卖点餐小程序源码h5

      外卖点餐源码 外卖点餐系统是一种软件,可以让餐馆、咖啡店或酒吧在线接受订单。它通常允许顾客选择和支付食物,然后在订单发出时提醒厨房。这是在员工和客户之间没有联系的情况下发生的。 u=4d80221ea53f3a4487ddebd93&id=494727d648&c=?" 外卖点餐源码安装步骤   1.在您的本地服务器上下载ZIP文件和解ZIP文件。   2.把这个文件放在"C:/WMP/www/"里面。    4.打开你的浏览器" 网络://本地主机/外卖点餐系统/   后台登入详情   登录账号:admin   密码:text@123   外卖点餐源码优势   外卖点餐源码应该包括一个基于浏览器的系统,这样客户可以从他们的家庭或办公室订购 结语   这个外卖点餐系统是在php,javaSIRTT和CSS。谈到这个系统的特点,它包含管理员(经理)部分和用户(客户)部分。

    1.3K30编辑于 2023-08-06
  • 来自专栏系统设计与开发

    基于php开发的外卖点餐网站-外卖点餐管理系统

    介绍一个基于php的外卖订餐网站,包括前端和后台。

    73600编辑于 2023-07-12
  • 来自专栏用户2108620的专栏

    外卖系统产品思考

      外卖产品下单到收货参与到的角色有用户、商家、骑手、以及平台系统;这四个角色和角色各个对应的场景活动构成了外卖产品的业务流程。   用户从下单到收货的整个业务场景的流转需要多个角色的支持配合。   

    1.3K50发布于 2019-10-08
  • 来自专栏JavaEdge

    springcloud 外卖系统设计

    github.com/Wasabi1234/SpringCloud_ProductDemo1 HTTP vs RPC图片图片5-2 RestTemplate的三种使用方式3 负载均衡器:Ribbion4

    20000编辑于 2025-03-13
  • 配送外卖系统源码如何降低外卖平台的技术和运营成本

    对很多想做外卖平台的团队来说,真正的难点从来不只是“把系统做出来”,而是长期技术投入高、运营成本不可控。而一套成熟的配送外卖系统源码,本质上解决的正是这两个核心问题。 本文从系统架构、核心模块设计和关键代码实现三个层面,拆解配送外卖系统源码是如何帮助平台降低技术和运营成本的。 一、源码模式为什么比定制开发更省钱在外卖平台的早期阶段,常见的两种技术路径是:全定制开发:按需求一点点写基于成熟配送外卖系统源码二次开发两者最大的差异不在“功能多少”,而在可复用程度。 privateLonguserId;privateLongshopId;privateBigDecimaltotalAmount;privateIntegerstatus;//0待支付1已支付2配送中3已完成4已取消 结语对于外卖平台来说,技术成本省下来的每一分钱,都会转化为运营空间和增长机会。一套成熟、可扩展的配送外卖系统源码,不只是“少写代码”,而是从根本上降低长期试错成本。

    13010编辑于 2026-01-26
  • 来自专栏系统设计与开发

    基于python+django的外卖点餐网站-外卖点餐系统

    该系统是基于python+django开发的外卖点餐系统。适用场景:大学生、课程作业、毕业设计。学习过程中,如遇问题可以在github给作者留言。 并创建数据库,命名为shop,创建SQL如下:CREATE DATABASE IF NOT EXISTS xxx DEFAULT CHARSET utf8 COLLATE utf8_general_ci(4)

    66700编辑于 2023-07-12
领券