餐饮开发项目有智能排菜算法遇到的问题

2023-11-05

        说白了,智能排菜就是在用户下了订单之后自动的打印菜品,包含相同的菜品可以一起打出来,以提高饭店效率!

        个人的想法就是运行一个Timer,事实的检测智能排菜这个功能是否启用,若启用的话则自动打印菜品。Timer的用法就是要继承TimeTask把里面的run方法重新,或者直接重新里面的run方法,然后再设置一个延迟时间,和间隔时间即可,刚开始做的是直接实现TimeTask里面的run方法,定时器直接是写到serviceImp(service实现)中的,但是遇到了一个问题,在run方法里面不知道怎么调用serviceImp里面的方法,于是放弃了这种选择,于是便重新写了一个类继承TimeTask重写里面的方法,做好之后遇到了一个问题,项目运行起来的时候发现调用的service为空,个人感觉是可能没有等service注入便执行了方法,所以为空,于是又回到了刚开始的方法,刚开始的方法不会出现service为空的情况,研究了一下怎么在run方法中调用serviceImp的方法,结果慢慢的研究出来了。方式为: 类名.this.方法。测试了一下终于好使了~!

public class XXXServiceImpl implements XXXService{

       方法1;

       方法2;

   //

    @PostConstruct

    方法3;//服务器初始化的时候跑定时器,但是不知道run方法里面如何取调用方法1和方法2

}

花了一天的时间可算把这个问题解决了~~

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

餐饮开发项目有智能排菜算法遇到的问题 的相关文章

  • Flink项目1.1- 实时页面统计-热门页面topN

    1 需求 2 需求输出每个窗口访问量最大的5个地址 所以一定是无状态的输出 有两种办法 1 keyby后自己使用processfunction自己定义state 否则是有状态的输出 2 window后 windowAll方法 3 正常情况下
  • 华为云计算之FusionStorage虚拟机部署FSM

    华为云计算之FusionStorage虚拟机部署FSM 一 FusionStorage实际部署方式 1 融合部署 融合部署图示 融合部署建议 2 FusionStorage分离部署 分离部署图示 分离部署建议 二 FusionStorage
  • SpringBoot vue电影购票系统 电影院系统

    SpringBoot vue电影购票系统 电影院系统 SpringBoot 电影购票系统 电影院系统 功能介绍 首页 登录 注册 图片轮播 正在热播列表 热门榜单Top10 电影分类 按类型 地区展示 搜索 活动 留言 评价客服 购买电影票
  • LeetCode初级算法:数组--买卖股票的最佳时机 II

    以下是本人的C 算法学习笔记 记录在博客上以供自己随时查阅 题目描述 给定一个数组 它的第 i 个元素是一支给定股票第 i 天的价格 设计一个算法来计算你所能获取的最大利润 你可以尽可能地完成更多的交易 多次买卖一支股票 注意 你不能同时参
  • mavoneditor 显示html,Markdown编辑器 mavonEditor

    Markdown编辑器 mavonEditor 前端 HTML Markdown 627次浏览 0次点赞 2019 01 25 21 46 mavonEditor 是基于Vue的markdown编辑器 githup 项目地址 1 安装 np
  • html实现购物车全选,vue实现商品购物车全选与全不选项目实战

    项目需求 实现一个购物车 全选框实现对商家和商品的全选 商家全选框实现对当前商家所有商品的全选 取消其中一个商品则取消对应商家全选和全选框 选中一个商家下的所有商品则勾选对应商家的全选框 不勾选全选框 选中所有商品则勾选所有商家全选框和全选
  • 电脑不能正常启动windows怎么办,电脑系统无法正常启动

    在用电脑的时候 我们经常会碰到windows服务无法启动的问题 很多朋友也不知道怎么解决 加上导致电脑不能正常启动的因素有很多 所以 下面小编将和大家分享两种电脑无法正常启动windows解决方法 电脑不能正常启动windows怎么办 具体
  • Python做曲线拟合(一元多项式拟合及任意函数拟合)

    目录 1 一元多项式拟合 使用方法 np polyfit x y deg 2 任意函数拟合 使用 curve fit 方法 实例 1 初始化 x 和 y 数据集 2 建立自定义函数 3 使用自定义的函数生成拟合函数绘图 1 一元多项式拟合
  • pip 常用命令及控制台怎么查看python 及pip 和已安装包版本号

    在使用python的时候 经常使用到pip这个工具 可以很方便的线上安装依赖库 当然pip还有很多参数都可以帮我们去查询一些库信息 在安装python的时候 下载带有pip的安装包就可以直接安装pip啦 当然没有带pip的 也可以通过下载安
  • [C] 跨平台使用Intrinsic函数范例2——使用SSE2、AVX指令集 处理 双精度浮点数组求和

    作者 zyl910 本文面对对SSE等SIMD指令集有一定基础的读者 以双精度浮点数组求和为例演示了如何跨平台使用SSE2 AVX指令集 支持vc gcc编译器 在Windows Linux Mac这三大平台上成功运行 一 关键讲解 前文
  • 90道渗透测试面试题(附答案)

    2023年已经快过去一半了 不知道小伙伴们有没有找到自己心仪的工作呀 最近后台收到不少小伙伴说要我整理一些渗透测试的面试题 今天它来了 觉得对你有帮助的话记得点个赞再走哦 1 什么是渗透测试 渗透测试是一种评估计算机系统 网络或应用程序的安
  • 四.javascript对象

    目录 一 对象的介绍 1 对象的概念 2 对象的属性 3 对象的方法 二 创建对象 1 使用构造函数创建内置对象 2 直接创建自定义对象 3 使用自定义构造函数创建对象 三 对象的属性 1 设置对象的属性 2 存取对象属性 3 属性的枚举
  • 使用gpt和mindshow快速制作PPT

    目录 准备工具 PPT制作大体流程 工具 步骤 获取PPT大纲 注意 要markdown格式 编辑 打开MindShow 找不到的可以私信我 编辑 创建ppt 编辑 选择ppt基本样式 编辑 点击下载 不过要提前登录一下就好 编辑 添加动画
  • Qt(c++)调用python一直报错slot、hypot等

    最近在Qt里调用python代码 参考教程 https blog csdn net a137748099 article details 119217197 引入python的include libs之后 在c 里写了简单的调用python
  • 各种通信方式对比

    各种通信方式对比 2011年11月09日 16 58 25 horatio2010 阅读数 444 通信名称 连接端 通信方式 传输顺序 通信速度 I2C scl sda 2 串行 高位 低位 标准模式速度100kbit s 快速模式
  • 前后端常见的几种鉴权方式

    本文链接 https blog csdn net wang839305939 article details 78713124 最近在重构公司以前产品的前端代码 摈弃了以前的session cookie鉴权方式 采用token鉴权 忙里偷闲
  • C#深拷贝和浅拷贝的区别

    先上代码 后解释 public class Person public int Age public DateTime BirthDate public string Name public IdInfo IdInfo
  • C++ Templates:实例化

    延迟实例化 当隐式实例化类模板时 同时也实例化了该模板的每个成员声明 但并没有实例化相应的定义 然而 存在例外 1 如果类模板包含了一个匿名的union 那么该union定义的成员同时也被实例化了 2 作为实例化类模板的结果 虚函数的定义可
  • react ref和组件API

    介绍 昨天学习到了生命周期 今天我们接着昨天的知识点继续学习 今天学习一下state setState以及ref和组件API 大家感兴趣的话可以跟随文章进行学习呦 state和setState state 组件自身状态 setState u
  • 【100%通过率 】【华为OD机试真题】模拟商场优惠打折(一)【2022 Q4

    华为OD机试 题目列表 2023Q1 点这里 2023华为OD机试 刷题指南 点这里 题目描述 模拟商场优惠打折 有三种优惠券可以用 满减券 打折券和无门槛券 满减券 满100减10 满200减20 满300减30 满400减40 以此类推

随机推荐