自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jgdabc的博客

兰州千帆的博客,分享实用开源易懂的学习记录和思维

  • 博客(157)
  • 资源 (19)
  • 问答 (21)
  • 收藏
  • 关注

原创 SpringCloud 分布式微服务架构

在这之前我们所有的开发都是按照单体架构开发的。什么是单体架构,其实就是所有的功能都放在一个项目中。然后部署的时候吗,就去打包为整体的一个包进行部署。

2022-07-08 15:10:29 1665 9

原创 java从入门到精通二十六(Spring框架篇章一)

java从入门到精通二十六(Spring框架)Spring 架构二级目录三级目录Spring 架构二级目录三级目录按照这个图的说明(4版本架构图)核心层Core Container:核心容器,这个模块是Spring最核心的模块,其他的都需要依赖该模块AOP层AOP:面向切面编程,它依赖核心层容器,目的是在不改变原有代码的前提下对其进行功能增强数据层Data Access:数据访问,Spring全家桶中有对数据访问的具体实现技术Data Integration:数据集成,Spring支

2022-05-30 21:45:45 407 1

原创 Java从入门到精通二十一(Mybatis框架)

框架就是一个软件的半成品,许多实现的细节都已经实现。主要的功能就是可以帮助我们减少繁琐重复的操作。Mybatis就是用来简化JDBC的开发,简化一些繁琐的操作。之前我们在写jdbc的代码的时候就会需要进行获取连接对象,以及操作代码,自己封装结果集。如果我们的表的结构发生变化,基本很多很多的内容都需要我们去改,这是十分繁琐的事情,特别是当表比较多或者改的东西比较多的时候就显得很头疼。存在的问题就是硬编码和操作繁琐Mybatis就是用来简化一些繁琐的操作的。可能刚开始还没有深刻认识,因为使用的不是很频繁,也没

2022-04-15 20:51:07 1396 9

原创 Java从入门到精通十八(反射)

反射是非常重要的一个知识点。在Spring中就会有用到反射的知识点,所以感觉基础扎实点会比较好,如果不是理解的就去用的话,很容易陷入迷茫,并且效率很低。

2022-03-28 13:31:43 3755 5

原创 mysql 事务操作与锁机制

mysql 事务操作🐟mysql 事务引入mysql 事务具体的操作🐟mysql 事务引入mysql 事务是由存储引擎支持实现的,目前所主流的孙处引擎只有InnoDB支持mysql 的事务操作。到底什么是事务呢?这是一种mysql 的一种语法操作。通过msql 的一种代码操作后,然后对成批的需要执行的sql语句进行成批的处理。所达到的效果就是这些sql语句要么全部执行,要么全部不执行。想一想,如果你的一推mysql 语句结合起来是要完成某一个具体的操作,但是如果你的一条语句出错导致无法执行,另一条

2022-03-21 21:49:49 5126 20

原创 Java从入门到精通十六(函数式接口编程)

这其实就是一种函数式编程,体现了一种逻辑思维。函数式编程的一个非常方便的体现就是lambda表达式。所以函数式接口非常适合配合lambda去使用。

2022-03-19 22:25:31 698 5

原创 Java从入门到精通十四(Lambda表达式)

Java从入门到精通十四(Lambda表达式)

2022-03-12 13:31:47 6600 15

原创 Java从入门到精通八(Java数据结构--Map集合)

Java从入门到精通八(Java数据结构--Map集合)Map接口说明(双列集合)Map接口主要提供的方法entrySet的使用实现遍历map集合实现类HashMap说明实现类HashTable说明Map接口说明(双列集合)JavaApi对Map接口作了部分概述将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。Map 接口提供三种collection 视图,允许以键集、值集或键-值映射关系集的形式查看某个映射的内容。映射顺序 定义为迭代器在映射的 collection 视

2022-02-14 20:54:19 422

原创 Java从入门到精通七(Java数据结构--Collection集合)

Collection集合一: 集合概述二:Collection集合解析三:List集合1:实现类ArrayList一: 集合概述集合和数组的区别是什么?数组也是java中的一种数据结构,数据的长度是固定的,存储方式是线性的。并且是可以存储基本的数据类型和对象,基本数据对象可以按照基本类型的装箱处理并存储。而我们的数组是属于引用数据类型的。集合是java中的另外一种数据i结构,相比数组,集合是更加灵活的。从实现方式上,集合的实现方式多样,适用范围比较广,数组采用的是空间连续分配存储的方式。另外,集合

2022-02-06 12:30:45 2100 22

原创 深入理解C语言结构体(数据结构基础)

引言:首先我们怎样认识结构体?结构体在c语言基础以及数据结构中的地位是什么?可以说,结构体作为了一种中间比较重要的桥梁基础,是从基础的C语法过渡到C数据结构必不可少的一种重要数据结构。以及配合指针,成就C语言的灵魂所在。深入理解C语言结构体一:结构体定义与初始化1:结构体是什么?它的特点?<1>相对于数组存储结构的区别?<2>结构体定义(常规)<3>结构体初始化(常规)<3>typedef关键字对结构体的改变2:引用结构体变量的成员属性<1>在主

2022-01-10 12:00:01 865 25

原创 c语言指针与数组的深入理解

引言:本篇再一次写到指针,学过c语言的都知道,指针是初学c语言时候遇到的一个比较难搞的知识点。你尽管可以想的简单,但是其实如果去用的话,没有一个更加深入的理解,那么后续的学习到数据结构就会艰难无比。指针?c语言的灵魂所在。本篇还是会结合数组来讲,当指针和数据结合起来的时候就会变得奇妙无比。提高一点点的难度,记得第一次也写过c语言的指针,只不过相对简单。第一篇c语言指针的链接如下深入理解c语言指针与数组c语言指针与素组一: 指针的理解与操作1:指针与指针变量?2:二级指针,多级指针,指向指针的指针?指针

2021-12-23 20:03:13 1169 3

原创 网络爬虫爬取b站励志弹幕并生成词云(精心笔记总结)

bilibili献给新一代的演讲《后浪》 前言在进入本文之前,我很想给大家推荐b站这个视频,3080.2万播放,27.9万条弹幕。这个视频之火不是因为漂亮的小姐姐,也不是什么很傻,很逗人发笑的视频,而是因为那满满的正能量,对于年轻人的激励,我们要活成我们的样子,我们是后浪,我们遇见这个时代,时代遇见今天的我们。弱小的人才习惯嘲讽和否定,而内心强大的人从不吝啬赞美和鼓励!我们就是后浪,奔......

2021-02-17 23:29:36 4909 38

原创 人脸图像识别(python人脸识别技术)

python人脸识别人脸识别的崛起什么是人脸识别人脸识别技术的应用和发展python人脸识别 导入库实现代码人脸识别的崛起什么是人脸识别人脸识别是将采集到的数据信息,根据人脸特征信息进行比对,从而辨识身份的技术。每逢谈到人脸识别技术,就会想到人工智能,近年来,人工智能的发展成为当代技术革命的一部分。可以说计算机领域技术的发展,极大的带动了这场革命。常常在想人脸识别是如何做到,的这里面与复杂高级的数据建模,建立人脸各部分的数据模型密切相关。说白了,其实也就是算法,算法的研究,成为推动智能发展的顶梁柱

2021-02-16 22:08:22 7641 19

原创 数据可视化(pyecharts库的介绍)

序言:学校里不学python的,没有开设这门课程,暑假买了三本书,都是入门的书籍,连带看b站大佬的视频,就感觉还好,毕竟自己学过c和java了,虽然也都是基础。再来看其它编程语言时,你会发现,语言其实是相通的,许多地方很相似。被python强大的库所吸引,库的强大带来许多的方便。有人说,只会在python里调用库的猿友们不是大佬,会看源码的猿友们可以称之为大佬。我有一个大佬梦,相信每个人都有,不管是否可以达到预期的目标。我们不管怎样,是否可以学到真正的东西,还是得靠持之以恒。以上算是对我的一个鼓励吧,我

2020-09-02 13:55:02 5879 3

原创 java从入门到精通一(java开发入门)

开篇语:大一下学期学习了java的基础案例教程,当然疫情期间是在家里上的学校网课,带我java课程的老师讲的特别好,虽然是以视频的形式来讲课,但老师讲的同样很精彩,很详细,因此啊,很感谢老师给我带来如此优质的课程。学过的东西要总结是很好的习惯,总结,帮助我们更好的梳理知识,将我们的基础打扎实。从本篇开始,我会将我学过的java相关的知识做一个汇总。以便知识的分享,也方便以后自己的查阅。 java开发入门:1.1:java来源:java是一门高级计算机语言,他是在1995年由SUN公司推出来的,不过后

2020-08-30 13:37:13 10988 22

原创 web开发从入门到精通一(详细)

注:原创不易,未经许可,谢绝转载。相关请遵守csdn博客协议。    每次学点东西都喜欢总结一下,顺便可以分享给大家。因此,在博客写知识点总结无疑成为我们目前最喜欢的总结方式。我们来介绍一下web开发    web的起源: 1989年CERN(欧洲粒子物理研究所)中由Tim Berners-Lee领导的小组提交了一个针对Internet的新协议和一个使用该协议的文档系统,该小组将这个新系统命名为World Wide Web,它的目的在于使全球的科学家能够利用Interne

2020-08-23 21:21:10 2056

原创 部署了一个个人博客(好歹服务器不是闲着了)

后台这个登录界面很丑,我是一定要改得,当然你们看不到。登录进去我就可以去操作了。具体得。这个写博客得是完全没有问题得,当然也可以进行编辑也就是增删改。大概整体主要就是这些展示了。然后当然我还要优化,必要得安全没有加当然还有功能没有完成。所以我没有给出访问地址。

2022-12-15 22:50:21 4677 3

原创 springboot validated注解数据校验 异常处理

还是在后端重新查找数据库,当然还是有其它的方法,在这里介绍一个注解validated这个注解,我们结合springboot 去使用。User是我们的实体类,我们用这个实体类修饰的参数来接收前端传来的数据。在这里接收封装参数校验后,出现校验问题的话,会直接跑到异常捕获里面,并不会执行方法内部的·1逻辑,其实这里响应也是比较快的。我们可以去做一个全局异常捕获的处理类,当然怎么样封装我们可以自己去做。用了,我们直接导入这个整合的依赖。当然我们班也可以去指定邮箱的格式,同样一个字段上可以加多个校验注解。

2022-12-09 22:42:39 256 1

原创 成长的旅途,未知的邂逅

某个时间段,终于你的心里有了成年人的烦恼,你开始想要得到憧憬的东西,你开始去竞争努力,这样夹杂了不再纯净的眼神,某个时间段,我们躺下,睡一觉,开始思考梦幻的昨天,未知的明天。随着自己的成长,不知不觉啊多了很多感慨,我的大学,我的三年半的疫情害!谁都不知道自己会走向什么地方,走在纷飞落叶的秋季的乡间小道,我们遇见斑驳光影,一缕阳光从落叶中间被风扯断的叶隙中照着了你的脸上。兰舟千帆可是有情怀的人,诗情画意自然少不了,想做的就去做,一直在行走,走过被风吹过的大地。虚无缥缈的未来,虚无缥缈的人间,虚无缥缈的旅程。

2022-12-01 12:15:25 429 13

原创 黑马瑞吉外卖之购物车功能开发(添加购物车和购物车数据展示)

id当然就是购物车的主键id,name当然就是所选的菜品或者套餐,然后image就是其实作为图片路径,将来要展示具体的图片的时候,我们就会需要这个字段的属性,然后就是user_id,这是比较重要的一个部分,因为这个购物车表中会添加很多的数据,我们需要按照片不同的用户来区分不同的用户的购物车,当然没非常重要的就是,如果用户登录到前台页面,所展示也就是他的id下面所关联到的购物车数据。那么后台我们需要做的是什么,首先需要做的就是一个添加,因为我们刚刚做的就是一个添加的功能。具体的呢,就是这样的一些数据,如下。

2022-11-25 17:03:33 319

原创 操作系统?我重新设置虚拟内存大小并更改了它的位置

首先我们排序一些吃容量的病毒啊,我只是在说明一个现象,就是在我们运行×程序的时候,操作系统会根据自己的情况去合理的分配虚拟内存,默认就是占用c盘容量,这个过程其实就是动态的,所以这是得出的一个小结论。最后我的电脑就流畅多了。于是我的电脑变得比较卡顿了,出现了一些问题,当然它不会崩坏,但是我点开我的idea,然后浏览器的时候就会卡顿, 就好像已下载变得痴呆了,火狐浏览器的标签页出现了一些问题,我还以为我之前删除c盘文件把它的配置给删除掉了。于是我想了想,我去看了看虚拟内存,果然是设置错了,我把它变成了0。

2022-11-07 15:52:04 551 4

原创 瑞吉外卖之移动端菜品数据的展示

这两个方法也是写在js里面,一个是获取菜品的数据,一个是获取具体的购物车数据。这里进行了对分类类型的判断,这里其实就可以判断出来就是type =1,那么就是属于菜品的分类,于是去调用查找菜品分类下面对应的数据的具体的方法。当我们点击到对应的分类的时候,就会对应到这个方法,然后就还是按照这里去获取对应的分类数据。于是我们跳转到这个界面,也就是我们的移动端的点餐的主界面,大体的话,就是这样的一个界面。这里就是获取分类的第一个分类,这个,所以从这里看,其实就是获取默认的分类中的第一个分类。

2022-11-06 11:46:19 670 1

原创 冒泡排序以及一些优化

冒泡排序就不必说了,大家都比较熟悉了。本篇的目的就是简单将冒泡排序的算法记录下来,另外还是学习笔记啦,学习这种东西还得记录下来。主要还是有些升级的地方。学习需要保持谦虚。主要思维还是外层控制总体的比赛轮数,内层控制交换次数。我们的每一轮实现的结果就是将一个最大的的排到最后。每一轮进行额细节就是内层的交换,而内层的交换比较就是实现每轮将最大的元素移到后面的这样的一个过程。

2022-10-11 17:20:47 271

原创 黑马瑞吉外卖之移动端验证码登录使用qq邮箱

pc端的后台管理我们剩下有订单明细还没有进行开发,由于订单这边需要移动端下单后才可以看到订单,所以我们需要去先在移动端开发一些功能后,再回过头让订单这边进行一个展示。首先移动端开发的话,我们首先遇到的应该就是登录的问题。移动端登录这边我们验证码发送的话我们这边采用qq邮箱的验证码进行登录。既然是用户登录这里的话,其实我们还需要这样对应的数据模型。我们先看前端页面代码这里给到的登录页面这里,其实我们可以稍微修改一下,之前这里是提示的输入的手机号码,我们这里要用qq邮箱验证登录的话,其实我们可以要求输入邮

2022-10-01 17:07:48 2081 6

原创 黑马瑞吉外卖之售卖状态的更改

在这里呢,还是按钮绑定的方法,批量停售和批量启售,如果我们代码当中绑定的方法里面传过去的是1,那么就是启,0就是停售。基本上在套餐这里的模块我们只剩下简单的对售卖状态更改了。停售,启售,批量停售,批量启售。所以总的来说,其实都是绑定的是同一个方法,那么我们就具体的去查看这样的方法。我们先来看前端界面,当前,还是在浏览器中直接调试也是没有问题的。为了更加明白整体的逻辑,我们就还是先看页面设计代码。在这里我们就能清楚的看到路径和具体的请求方法了。然后我们这样去写代码就可以了。还有这里就是单个操作的按钮。

2022-10-01 12:11:10 546

原创 黑马瑞吉外卖之套餐信息的删除

我们找到前端这里关键的一行代码,这里的意思就是如果我们进行的是批量删除,那么就把checkList作为参数传递进去,如果我们没有进行批量删除,只是选择了单个进行删除,那么就将这个单独要删除的id进行传递进去。我们可以这样去规定一下,如果套餐正在售卖的话,我们就不能删除,否则我们在删除套餐的时候,其实也还是需要删除套餐关联下面的菜品的数据。在套餐这个模块,我们已经完成的就是套餐信息的分页查询,以及套餐信息的新建与修改这些功能。可以看到这里的单个删除和批量删除绑定的是同一个方法名,然后传递的参数是不一样的。

2022-09-30 16:13:51 517

原创 黑马瑞吉外卖之套餐信息的修改

首先这里是一个自动调用的挂载的,然后挂载这里就是有一个this.id尝试获取url定向来的id这个字段参数,我们前面已经看过了,这个字段其实已经传递过来了,那就是套餐的id。下面这里就是这个具体的跟进的方法,这个方法其实就是包含了两个操作,是根据传参来决定的,我们修改这里传入的参数不是add,所以会定位到下面的修改套餐这里,这里这个添加菜品具体的方法就写在这里了。继续往下看,这里就是我们的具体的方法,prams就是我们刚刚赋值给的参数,那么我们修改的数据也会被绑定到这里,这样就成功完成了数据的绑定传递。

2022-09-25 20:37:03 627

原创 黑马瑞吉外卖之新建套餐

下面的是菜品列表这里,其实我们的套餐和菜品关联的实体类中没有这个列表的,所以不能对应上,前端给你一个列表,我们就需要先接收到这个列表,然后再去列表里面的属性和其对应的值,然后在对应实体类具体字段赋值,然后再保存到数据库,这样才可以。,这里的setmeal_id在菜品列表这里并没有传来,所以我们需要在套餐保存后,我们在保存菜品到关联表的时候,也要将套餐的id获取出来,然后set到菜品关联的属性上,然后再以前保存,这样才可以。第一,查询查询套餐分类,第二,查询菜品分类,第三,查询菜品分类下面具体的菜品数据。

2022-09-24 15:56:36 1158

原创 redis数据结构基本语法

ctrl + [typora很好用,有个问题就是换行会自动跟上面的格式,按删除键也无效ctrl + [就会把前面的格式给稀释掉。

2022-09-19 19:04:32 652

原创 黑马瑞吉外卖之套餐信息的分页查询

有关数据的展示的问题,我们会发现,在setmeal这里其实并没有这个套餐分类,而在前端页面,要展示的话是需要这个字段的,所以我们需要拓展道这个属性,然后菜品数据这里也是一样的道理,我么之后再添加套餐的时候,需要添加菜品的一些信息,以及其它的操作,都需要这个属性。首先这里是套餐的功能开发,我们在设置数据库表以及之后的实体类的时候我们需要关注的就是套餐本身的分类以及套餐下关联的菜品。这样的分页查询我们还是按照之前的逻辑,当我们打开这个前端页面的时候,这里的方法这里其实还是进行了挂载的自动加载。

2022-09-17 22:06:01 1672

原创 黑马瑞吉外卖之菜品的启售停售

所以到这里我们其实需要完成售卖状态的修改,包含的就是批量售卖状态的修改,另外就是单个状态的修改。可以从这里看到,这里其实对菜品信息的启用和禁用是根据前端这里scope.row的status返回值来进行设置停售和启售的。这一部分功能是课程没有去完成的,但是其实是比较简单的,我们需要去完成菜品的启售和停售。我们可以发现这里其实也是调用到了同样的绑定的方法,只不过它这里其实传了一个字符串的1。执行之前的项目,我们要完成的就是这里的这个售卖的状态的更改。所以其实在数据库的菜品的表的设计当中就有这样的一个字段。

2022-09-12 18:25:38 1533 10

原创 typora设置图床到博客园,简洁操作(EasyBlogImageForTypora)。

其实我们用这个typora写文档的时候或者是笔记的时候,常常会需要去把一些图片粘贴上去,其实这个图片在当下可以显示出来其实就是因为它们保存在你的本地路径,但是当我们将文档导到博客或、或者发送文档给到别人,这些图片路径找不到的话就会显示不出来。简单记录一些这个方便的操作。之前有看网上好多设置github,gitee的图床,看一些设置操作的话,也是可以的,但是本篇利用的这个工具相比还是更加的简单。我们上面所作的就是让图片可以上传博客园,这样我们的图片其实就是相当于存储的博客园的服务器,这样就可以显示出来了。

2022-09-09 19:20:02 298

原创 黑马瑞吉外卖之菜品信息的修改

我们看菜品的基本信息是有id的,我们可以先将菜品添加保存,然后给DishFlavor设置对应的菜品id,那么我们就可以去用流的方式去遍历处理口味,然后将每个口味对应的关联菜品的id set上去。回忆一下,所以我们打开数据库的这个分类表去看看,你看这里就是我们的分类,根据type的值来区分是套餐的分类还是菜品的分类。需要注意的就是图片的这个回显就是我们之前写过的,要结合到文件的上传,文件上传的其中的一个转储,这个路径一个要写对。前端页面就进行了对图片下载的方法的请求,其实还是调用到我们之前下载图片的代码。

2022-09-03 10:58:28 446

原创 idea(2021版本)Springboot项目热部署

这里需要涉及到已发个焦点,我们的鼠标移开idea,然后点击到外部。因为我们总不能修改一点,idea的项目就立刻重新加载,这样做其实是不合理的。所以我们的鼠标焦点发生变化以后,这样就在很多情况下说明我们暂时不对idea做修改配置相关,所以这个时候再重新加载项目是最为合适的。首先我们将原来的项目启动起来,然后去改变一些配置相关的信息,当然我么不能也可以去改动代码尝试去看看什么田间下,热部署会重新加载。好,这是项目,如下图,可以发现哦我们的项目目前运行在80端口,然后现在我们就在配置文件当中修改一下端口。

2022-09-01 21:44:04 441

原创 黑马瑞吉外卖之文件上传和下载

按照图片上传以及前端展示的逻辑,我们需要将图片上传上去,然后将文件进行一个转存。所以啊我们需要转存持久化,然后就是下载,下载的话就是通过流的方式在前端展示读取到浏览器。类似这样,我们的前端的几个页面都有需要上传图片。下面我们来看文件下载的后端逻辑。我们还是按照前面分析到的请求逻辑,下面我们来完成文件下载的逻辑。其实我们刚刚看到的前端上传图片的前端代码就给到了上传的图片的请求路径和下载的请求路径。文件上传的前端页面我们使用到的是spring-web对上传代码的一个封装。至此文件的上传和下载的代码开发完成。..

2022-08-28 21:48:37 380

原创 黑马瑞吉外卖之新增菜品

那么从该页面来看,前端这里其实菜品是关联了口味这些数据,并且前端保存了一些预备的临时数据,我们进行添加菜品的时候要多口味进行选择,然后提交给后端。所以我们得出一个要求就是一定需要有一个菜品和口味的关联的表,所以我们就会想到还需要新的实体类,其实数据库设计的时候具有对口味表的提供。我们现在需要去改造一下菜品的service类,然后我们改进一下dish 的service下面的具体的保存的方法。其实还是和之气前的一样的关联的方法,就像套餐和菜品的关联的方式一样,通过在一张表中对应到对方的id。

2022-08-19 22:46:48 380

原创 黑马瑞吉外卖之菜品的分页查询展示(难点)

其实你看它前面有一个泛型的修饰,我们之前的泛型是Dish这个实体类,如果我们直接拷贝过去的话,是不符合我们扩展的实体类泛型类型的,所以我们最终单独对其属性进行处理,将最终收集起来的数据设置了进去,这样就会符合一个2泛型的要求。然后放行下来到了页面展示出来,图片没有展示出来正常吗,是因为我们没有设置图片数据文件上传这些操作,它是具体的图片数据没有出来,但是我们的菜品分类却是空的。还是按照原来的分页查询的类似的操作,在vue点到这个页面的时候会自动执行一个分页查询。于是我们可以进一步的去做这个分页条件查询。..

2022-08-17 23:07:50 886 2

原创 黑马瑞吉外卖之分类的修改

所以点击修改的时候会展示出来这样的一个表单框,然后数据回显了出来,我们可以修改,按照vue模型的双向绑定的话,我们填写的话也可以传给数据模型,然后我们点击确定,提交,提交给后端,后端然后做出数据的修改的功能开发,就是这么一个过程。我们点击修改确定之后,他会首先执行的就是我们前端看到的这里的修改的请求,同时当后端正确响应后,它会再次做一个分页的查询。负载呢,就是我们修改框最终提交的这些数据,如果你什么也没修改,那么就还是原来的数据。我们要做的就是对分类模块这个功能这里的修改的页面的一个完善。...

2022-08-16 21:31:29 296

原创 黑马瑞吉外卖之删除分类

在数据库表中给菜品表和套餐表设计了字段叫做categoryId,这个属性字段可以作为与分类关联的依据,在具体的分类的表中,与菜品分类和套餐分类,他们有自己的id,我们判断是否关联的方法就是比对菜品表和套餐表当中的categoryId和分类表具体的分类的id是否一样,一样的话就说明有关联。我们可以自定义一个异常,当查询出来关联到菜品或者套餐的时候,我们就抛出异常,这个异常我们去自定义就好了。于是在用到mybatisplus的删除的操作的时候,我们需要去做一些判断,那么我们句需要去重新定义remove方法。..

2022-08-14 21:58:35 361

原创 黑马瑞吉外卖之新增分类

调用的是这个方法,然后上面的具体的表单就展示了出来。然后我们去具体看这个方法。截取了一部分这个方法,其实这个方法写了很多,其实修改的话也是调用了这个方法。这里是上面两个按钮的具体的展示,它们其实绑定了同一个方法,只是方法传参不同。从下面找到的这段看的话,其实还是按钮绑定了方法,调用的也是同一个方法,只不过是具体的传递参数不一样。其实这两个表单的结构是一样的,只是在标题的名字有所区分。传递的是json格式的数据,这样的参数体,所以我们用RequestBody。在这里的负载呢,我们也可以看到具体的传递的数据。.

2022-08-11 20:01:57 193

使用Typora写作,图片即时同步到博客网站,无需第三方图床,写完可直接粘贴。支持网络图片上传。

本程序基于.net core 3.1开发,支持在win-x64,mac osx-x64系统运行,免安装。linux暂时不考虑,如果有需要再说。 程序的上传服务是使用MetaWebBlog API,MetaWebBlog API(MWA)是一个Blog程序的接口标准,理论上支持MetaWebBlog API标准的博客网站,都可以使用本程序来上传图片,你只需要在程序中配置一下你的博客基本信息即可。目前我自己测试通过的有博客园、开源中国(oschina);CSDN的接口貌似不能用了。使用Typora写作,图片即时同步到博客网站,无需第三方图床,写完可直接粘贴。支持网络图片上传。

2022-09-09

openmv 摄像头视觉处理软件

openmv 视觉处理软件,主要用于视觉处理。连接openmv系列,opencv也可以。方便使用,可以进行灰度处理,以及视觉分析,结合电子设计的必需品。可配合arduinod等开发板进行驱动处理。等等。

2022-02-19

python云端.doc

python云端,内容详细,欢迎下载。

2021-01-31

JAVA模块化系统实践.pdf

java模块化系统实践

2021-01-30

Java NIO 中文版.pdf

java NIO中文版,内容详细,欢迎下载。

2021-01-30

前端资料分享,欢迎下载。

前端的资料,内容详细,欢迎下载。

2021-01-06

HTML基础教程,比较详细

HTML较为详细的基础教程,非常易懂

2020-12-29

单片机实验教程_模块化_C51.pdf

单片机的实验教程,内容详细明了

2020-12-29

单片机的数码管电路图

单片机的数码管电路图,欢迎参考设计

2020-12-29

操作系统总结word文档_word文档排版心得体会

比较完整的操作系统的知识汇总

2020-12-29

网络爬虫相关的内容,欢迎观看

这里总结网络爬虫相关的知识,欢迎浏览

2020-12-29

操作系统4ppt.ppt

这里是操作系统知识讲解的部分内容

2020-12-29

单片机项目案例全面代码及注释

该资源有单片机案例400例,内含全部代码,以及全面的注释,部分有电路图,现成,可调试、

2020-12-28

mysql数据库解压包,欢迎使用。

mysql的数据库解压包,下载通过配置即可用,方便广大的朋友们。

2020-12-28

reptlies_dict03.exe

利用爬虫技术自制的有道词典,并已打包成可执行文件,欢迎大家前来采集,相关的主要说明在博客文章里,欢迎浏览。

2020-08-12

draw_starry_sky.exe

可执行的画星空图的文件,不需要任何编译器,可以在任何操作系统执行。绝对让你对python的魔力痴迷,欢迎来体验!

2020-08-06

第五章实验报告.docx

这是java中对javaAPI相关知识的操作,里面主要包括字符串的相关操作,以及其他的一些内容,附有源码以及运行结果,希望对初学者有帮助。

2020-07-05

第六章实验报告.docx

我玩来看与集和相关的一些基本操作,这里演示了在eclipse中运用集合完成的一系列操作。从基础做起,然后铸就高塔。

2020-07-05

Example02.class

这里讲述图形用户界面的基本操作,运用Frame类创建一个窗体,设置它的相关属性,比如位置,大小,并要设置窗体可见,另外通过窗体继承器来来实现窗体关闭的操作。内容简单,很基础,但很重要。

2020-07-05

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除