03 2023 档案

摘要:从windows系统上传文件 1、搜索lrzsz安装包,命令为:yum list lrzsz 2、使用yum命令在线安装,yum install lrzsz.x86_64 注: Yum(Yellow dog Updater,Modified)是一个在Fedora和RedHat以及CentOS中的Sh 阅读全文
posted @ 2023-03-29 09:59 佛系粥米 阅读(395) 评论(0) 推荐(0) 编辑
摘要:(1)检测当前系统中是否安装MySQL数据库 rpm -qa 查询当前系统中安装的所有软件 rpm -qa | grep mysql 查询当前系统中安装的名称带mysql的软件 rpm -qa | grep mariadb 查询当前系统中安装的名称带mariadb的软件 RPM(Red-Hat Pa 阅读全文
posted @ 2023-03-29 09:50 佛系粥米 阅读(54) 评论(0) 推荐(0) 编辑
摘要:一、软件安装方式 * 二进制发布包安装:软件已经针对具体平台编译打包发布,只要解压修改配置即可 * rpm安装:软件已经按照redhat的包管理规范进行打包,使用rpm命令进行安装,不能自行解决库依赖问题 * yum安装:一种在线软件安装方式,本质上还是rpm安装,自动下载安装包并安装,安装过程中自 阅读全文
posted @ 2023-03-28 22:20 佛系粥米 阅读(87) 评论(0) 推荐(0) 编辑
摘要:作用:在指定目录下查找文件 语法:find dirName -option fileName 例: * find . -name "*.java" 在当前目录及其子目录下查找.java结尾文件 * find /itcast -name "*.java" 在/itcast目录及其子目录下查找.java 阅读全文
posted @ 2023-03-28 20:40 佛系粥米 阅读(47) 评论(0) 推荐(0) 编辑
摘要:作用:vi命令是Linux系统提供的一个文本编辑工具,可以对文本内容进行编辑,类似于windows中的记事本 语法:vi fileName 说明: 1、vim是从vi发展来的一个功能更强大的文本编辑工具,在编辑文件时可以对文本内容进行着色,方便我们对文件进行编辑处理,所以实际工作中vim更加常用 2 阅读全文
posted @ 2023-03-28 20:23 佛系粥米 阅读(420) 评论(0) 推荐(0) 编辑
摘要:tar:对文件进行打包、解包、压缩、解压 语法:tar [-zcxvf] fileName [files] 包文件后缀为.tar表示只是完成了打包,并没有压缩 包文件后缀为.tar.gz表示打包的同时还进行了压缩 说明: * -z:z表示的是gizp,通过gzip命令处理文件,gzip可以对文件压缩 阅读全文
posted @ 2023-03-28 19:37 佛系粥米 阅读(3583) 评论(0) 推荐(0) 编辑
摘要:cp:用于复制文件或目录 语法:cp [-r] source dest 说明:-r:如果复制的是目录需要使用此选项,此时将复制该目录下所有的子目录和文件 举例: cp hello.txt itcast/:将hello.txt复制到itcast目录中 cp hello.txt hi.txt:将hell 阅读全文
posted @ 2023-03-27 17:30 佛系粥米 阅读(62) 评论(0) 推荐(0) 编辑
摘要:一、Linux命令——几个常用命令 ls (list)查看当前目录下的内容 pwd (print work directory)查看当前所在目录 cd [目录名] (change directory)切换目录 touch [文件名] (touch)如果文件不存在,新建文件 mkdir [目录名] ( 阅读全文
posted @ 2023-03-27 16:58 佛系粥米 阅读(1717) 评论(0) 推荐(0) 编辑
摘要:Linux安装 * 物理机安装:直接将操作系统安装到服务器硬件上 * 虚拟机安装:通过虚拟机软件安装 虚拟机(Virtual Machine):指通过软件模拟的具有完整硬件系统功能、运行在完全隔离环境中的完整计算机系统 常用虚拟机软件 * VMWare * VirtualBox * VMLite W 阅读全文
posted @ 2023-03-27 14:35 佛系粥米 阅读(39) 评论(0) 推荐(0) 编辑
摘要:不同应用领域的主流操作系统 * 桌面操作系统 Windows、Mac OS、Linux * 服务器操作系统 UNIX(安全、稳定、付费)、Linux(安全、稳定、免费、占有率高)、Windows Server * 移动设备操作系统 Android(基于Linux、开源)、IOS * 嵌入式操作系统 阅读全文
posted @ 2023-03-25 22:31 佛系粥米 阅读(24) 评论(0) 推荐(0) 编辑
摘要:在IDEA中配置Git 在IDEA中使用Git,本质上还是使用本地安装的Git软件,所以需要在IDEA中配置Git(自动检测) 获取Git仓库:在IDEA中使用Git获取仓库有两种方式: * 初始化本地仓库 VCS——》Create Git Repository——》选中项目目录 等同于在该目录下使 阅读全文
posted @ 2023-03-25 22:10 佛系粥米 阅读(54) 评论(0) 推荐(0) 编辑
摘要:/** * 再来一单 * @param orders * @return */@PostMapping("/again")public R<String> again(@RequestBody Orders orders){ //通过orderId查询具体订单明细 Long orderId = or 阅读全文
posted @ 2023-03-21 22:00 佛系粥米 阅读(42) 评论(0) 推荐(0) 编辑
摘要:一、Git全局设置 当安装完Git后首先要做的事情是设置用户名称和email地址。因为每次Git提交都会使用到该用户信息。 在Gti命令行中执行下面命令: *设置用户信息 git config --global user.name "itcast" git config --global user. 阅读全文
posted @ 2023-03-21 21:28 佛系粥米 阅读(208) 评论(0) 推荐(0) 编辑
摘要:一、Git简介 Git是一个分布式版本控制工具,通常用来对软件开发过程中的源代码文件进行管理。通过Git仓库来存储和管理这些文件,Git仓库分为两种: 本地仓库:开发人员自己电脑上的Git仓库 远程仓库:远程服务器上的Git仓库 commit:提交,将本地文件和版本信息保存到本地仓库 push:推送 阅读全文
posted @ 2023-03-20 20:03 佛系粥米 阅读(43) 评论(0) 推荐(0) 编辑
摘要:创建项目:创建boot项目,选中web和Mysql。导入项目需要的相关依赖Mybatis-plus:baomidou、druid等。 一、后台管理 1、后台员工登录退出 创建Filter过滤器检查用户是否已经完成登录(session中是否有id)才允许放行本次请求:若用户员工已经登录,则将员工的id 阅读全文
posted @ 2023-03-20 16:59 佛系粥米 阅读(217) 评论(0) 推荐(2) 编辑
摘要:/** * 修改订单状态 * @param orders * @return */ @PutMapping public R<String> changeStatus(@RequestBody Orders orders){ orderService.updateById(orders); retu 阅读全文
posted @ 2023-03-16 21:23 佛系粥米 阅读(48) 评论(0) 推荐(0) 编辑
摘要:/** * backend后台分页查询所有订单 * @param page * @param pageSize * @return */ @GetMapping("/page") public R<Page<Orders>> allPage(Integer page, Integer pageSiz 阅读全文
posted @ 2023-03-16 21:19 佛系粥米 阅读(30) 评论(0) 推荐(0) 编辑
摘要:1、进入地址编辑页面,根据addressId回显该条数据 /** * 根据id查询地址 * @param id * @return */ @GetMapping("/{id}") public R get(@PathVariable Long id){ AddressBook addressBook 阅读全文
posted @ 2023-03-16 20:54 佛系粥米 阅读(15) 评论(0) 推荐(0) 编辑
摘要:/** * 用户退出登录 * @param request * @return */ @PostMapping("/loginout") public R<String> loginout(HttpServletRequest request){ HttpSession session = requ 阅读全文
posted @ 2023-03-16 17:24 佛系粥米 阅读(18) 评论(0) 推荐(0) 编辑
摘要:/** * 订单分页查询 * @param page * @param pageSize * @return */ @GetMapping("/userPage") public R<Page<OrdersDto>> page(Integer page, Integer pageSize){ //创 阅读全文
posted @ 2023-03-16 17:13 佛系粥米 阅读(50) 评论(0) 推荐(0) 编辑
摘要:需求分析: 移动端用户将菜品或者套餐加入购物车后,可以点击购物车中的【去结算】按钮,页面跳转到订单确认页面,点击【去支付】按钮则完成下单操作 数据模型: orders:订单表 order_detail:订单明细表 梳理交互过程: 1、在购物车中点击【去结算】按钮,页面跳到订单确认页面 2、在订单确认 阅读全文
posted @ 2023-03-16 15:52 佛系粥米 阅读(55) 评论(0) 推荐(0) 编辑
摘要:package com.itheima.controller;import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;import com.itheima.common.BaseContext;import c 阅读全文
posted @ 2023-03-16 14:23 佛系粥米 阅读(74) 评论(0) 推荐(0) 编辑
摘要:需求分析: 用户登录成功后跳转到系统首页,在首页需要根据分类来展示菜品和套餐。如果菜品设置了口味信息,需要展示【选择规格按钮】,否则显示【+按钮】。 梳理交互过程: 页面发送ajax请求,请求分类数据(菜品分类和套餐分类) 页面发送ajax请求,获取第一个分类下的菜品或者套餐 注:首页加载完成后,还 阅读全文
posted @ 2023-03-15 15:27 佛系粥米 阅读(47) 评论(0) 推荐(0) 编辑
摘要:导入用户地址簿相关功能代码 需求分析: 地址簿,指的是移动端消费者用户的地址信息,用户登录成功后可以维护自己的地址信息。同一个用户可以有多个地址信息,但是只能有一个默认地址。 用户的地址信息会存储在address_book,即地址簿表中。 package com.itheima.controller 阅读全文
posted @ 2023-03-15 10:25 佛系粥米 阅读(156) 评论(0) 推荐(0) 编辑
摘要:一、短信发送 目前市面上有很多第三方提供的短信服务,这些第三方短信服务会和各个运营商(移动、联通、电信)对接,我们只需要注册成为会员并且按照提供的开发文档进行调用就可以发送短信。需要说明的是,这些短信服务一般都是收费服务。 常用短信服务:阿里云、华为云、腾讯云、京东、梦网、乐信 阿里云短信服务介绍: 阅读全文
posted @ 2023-03-14 21:04 佛系粥米 阅读(343) 评论(0) 推荐(0) 编辑
摘要:(1)套餐信息回显,当点击修改按钮时,页面发送ajax请求,服务端响应后将该套餐的具体信息返回到前端回显。 (2)套餐分类和添加菜品的下拉列表都已经在新增套餐时完成 (3)点击保存按钮,页面发送ajax请求,服务端响应保存数据。 信息回显根据id查询setmeal表以及setmealDish表,将查 阅读全文
posted @ 2023-03-13 21:01 佛系粥米 阅读(110) 评论(0) 推荐(0) 编辑
摘要:/** * 套餐的启售、停售、批量修改售卖状态 * @return */@PostMapping("/status/{status}")public R<String> statusChange(@PathVariable int status, @RequestParam List<Long>id 阅读全文
posted @ 2023-03-13 16:27 佛系粥米 阅读(30) 评论(0) 推荐(0) 编辑
摘要:需求分析: 在套餐管理列表页面点击删除按钮,可以删除对应的套餐信息。也可以通过复选框选择多个套餐,点击批量删除按钮一次删除多个套餐。注意,对于状态为售卖中的套餐不能删除,需要先停售,然后再删除。 代码开发梳理过程: 1、在删除单个套餐时,页面发送ajax请求,根据套餐id删除对应套餐 2、删除多个套 阅读全文
posted @ 2023-03-13 16:18 佛系粥米 阅读(96) 评论(0) 推荐(0) 编辑
摘要:需求分析: 系统中的套餐数据很多的时候,如果在一个页面中全部展示出来会显得比较乱,不便于查看,所以一般的系统中都会以分页的方式来展示数据 梳理交互过程: 1、页面发送ajax请求,将分页查询参数(page, pageSize,name)提交到服务端,获取分页数据 2、页面发送请求,请求服务端进行图片 阅读全文
posted @ 2023-03-12 22:00 佛系粥米 阅读(24) 评论(0) 推荐(0) 编辑
摘要:需求分析: 套餐就是菜品的集合,后台系统中可以管理套餐信息,通过新增套餐功能来添加一个新的套餐,在添加套餐时需要选择当前套餐所属的套餐分类和包含的菜品,并且需要上传套餐对应的图片,在移动端会按照套餐分类来展示对应的套餐 新增套餐,其实就是将新增页面录入的套餐信息插入到setmeal表,还需要向set 阅读全文
posted @ 2023-03-12 20:17 佛系粥米 阅读(66) 评论(0) 推荐(0) 编辑
摘要:前端发送ajax请求到服务器,服务端根据传来的ids和status对数据库中的dish表和setmeal表进行status的改变,当菜品停售时,包含该菜品的套餐一定也停售 /** * 根据id改变菜品售卖状态以及包含该菜品的套餐的售卖状态 * @param status * @param ids * 阅读全文
posted @ 2023-03-12 16:06 佛系粥米 阅读(128) 评论(0) 推荐(0) 编辑
摘要:需求分析: 在菜品管理列表页面点击修改按钮,跳转到修改菜品页面,在修改页面回显菜品相关信息并进行修改,最后点击确认按钮完成修改操作 梳理交互过程: 1、页面发送ajax请求,请求服务器获取分类数据,用于菜品分类下拉框中数据展示(前面新增菜品时已经实现) 2、页面发送ajax请求,请求服务端,根据id 阅读全文
posted @ 2023-03-11 22:30 佛系粥米 阅读(48) 评论(0) 推荐(0) 编辑
摘要:需求分析: 系统中的菜品数据很多时,如果在一个页面中全部展示出来会显得比较乱,不便于查看,所以一般的系统中都会以分页的方式来展示列表数据 代码开发梳理: 1、页面发送ajax请求,将分页查询参数(page, pageSize)提交到服务端,获取分页数据 2、页面发送请求,请求服务端进行图片下载,用于 阅读全文
posted @ 2023-03-11 19:42 佛系粥米 阅读(41) 评论(0) 推荐(0) 编辑
摘要:由于菜品保存后向服务端发送请求,传递的参数既有dish类属性,也有dishflavor类属性 封装一个类DishDao,用于封装页面提交的数据(DTO,全称为Data Transfer Object,即数据传输对象,一般用于展示层与服务层之间的数据传输) package com.itheima.dt 阅读全文
posted @ 2023-03-11 10:09 佛系粥米 阅读(45) 评论(0) 推荐(0) 编辑
摘要:/** * 根据type(菜品1或套餐2)查询对应的菜品分类 * @param category * @return */ @GetMapping("/list") public R<List<Category>> list(Category category){ //条件构造器 LambdaQue 阅读全文
posted @ 2023-03-09 21:45 佛系粥米 阅读(17) 评论(0) 推荐(0) 编辑
摘要:需求分析 后台系统中可以管理菜品信息,通过新增功能来添加一个新的菜品,在添加菜品时需要选择当前菜品所属的菜品分类,并且需要上传菜品图片,在移动端会按照次啊品分类来展示对应的菜品信息 数据模型 新增菜品,其实就是将新增页面录入的菜品信息插入到dish表,如果添加了口味做法,还需要向dish_flavo 阅读全文
posted @ 2023-03-09 21:12 佛系粥米 阅读(65) 评论(0) 推荐(0) 编辑
摘要:文件下载,页面端可以使用<img>标签展示下载的图片 <img v-if="imageUrl" :src="imageUrl" class="avatar"></img> handleAvatarSuccess (response, file, fileList) { this.imageUrl = 阅读全文
posted @ 2023-03-09 19:30 佛系粥米 阅读(140) 评论(0) 推荐(0) 编辑
摘要:文件上传,页面端可以使用ElementUI提供的上传组件 <el-upload class="avatar-uploader" action="/common/upload" :show-file-list="false" :on-success="handleAvatarSuccess" :bef 阅读全文
posted @ 2023-03-08 10:43 佛系粥米 阅读(58) 评论(0) 推荐(0) 编辑
摘要:一、文件上传介绍 文件上传,也称为upload,是指将本地图片、视频、音频等文件上传到服务器上,可以供其它用户浏览或者下载的过程,文件上传在项目中应用非常广泛,我们经常发微博、发微信朋友圈都用到了文件上传功能。 文件上传时,对页面的form表单有如下要求: (1)method = "post" 采用 阅读全文
posted @ 2023-03-06 20:53 佛系粥米 阅读(46) 评论(0) 推荐(0) 编辑
摘要:1、文件上传下载:图片 2、新增菜品 3、菜品信息分页查询 4、修改菜品 阅读全文
posted @ 2023-03-06 20:11 佛系粥米 阅读(12) 评论(0) 推荐(0) 编辑
摘要:需求分析: 在分类管理列表页面点击修改按钮,弹出修改窗口,在修改窗口回显分类信息并进行修改,最后点击确认按钮完成修改操作 /** * 根据id修改分类信息 * @param category * @return */ @PutMapping public R<String> update(@Requ 阅读全文
posted @ 2023-03-06 20:07 佛系粥米 阅读(39) 评论(0) 推荐(0) 编辑
摘要:需求分析: 在分类管理列表页面,可以对某个分类进行删除操作。需要注意的是当前分类关注了菜品或者套餐时,此分类不允许删除 代码开发 1、页面发送ajax请求,将参数(id)提交到服务端 2、服务端Controller接收页面提交的数据并调用Service删除数据 3、Service调用Mapper操作 阅读全文
posted @ 2023-03-06 17:24 佛系粥米 阅读(36) 评论(0) 推荐(0) 编辑
摘要:系统中的分类很多的时候,如果在一个页面中全部展示出来会显得比较乱,不便于查看,所以一般系统中都会以分页的方式来展示列表数据 1、页面发送ajax请求,将分页查询参数(page, pageSize)提交到服务器 2、服务端Controller接收页面提交的数据并调用Service查询数据 3、Serv 阅读全文
posted @ 2023-03-06 15:08 佛系粥米 阅读(23) 评论(0) 推荐(0) 编辑
摘要:需求分析: 后台系统中可以管理分类信息,分类包括两种信息,分别是菜品分类和套餐分类。当我们在后台系统中添加菜品时需要选择一个菜品分类,当我们在后台系统中添加一个套餐时需要选择一个套餐分类,在移动端也会按照菜品分类和套餐分类来展示对应的菜品和套餐 (1)实体类Category package com. 阅读全文
posted @ 2023-03-06 11:16 佛系粥米 阅读(22) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示