自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 收藏
  • 关注

原创 Java项目实战--瑞吉外卖DAY02

在application.java添加@ServletComponentScan注解,这样才能去扫描我们的@WebFilter注解,从而把我们 的过滤器创建出来。持续更新中---------------------------------------------------------------------------过滤器名称:filterName = "loginCheckFilter",拦截路径:urlPatterns = "/*"创建过滤器,添加注解 @WebFilter。

2024-01-14 21:52:56 508

原创 Java项目实战--瑞吉外卖DAY01

20240114跟着黑马学习瑞吉外卖项目。

2024-01-14 19:09:57 1246 1

原创 第三方组件element-ui

vue2不能有多个跟组件(div)vue2于vue3差异。

2024-05-14 00:47:37 156

原创 Vue组件化开发

组件(Component)是Vue.js最强大的功能之一。组件可以扩展HTML元素,封装可重用的代码。Vue的组件系统允许我们使用小型、独立和通常可复用的组件构建大型应用。

2024-05-12 23:52:47 281

原创 mybatis-plus代码

【代码】mybatis-plus代码。

2024-05-08 23:10:14 222

原创 Mybatis多表查询&分页查询

Mybatis只是对单表查询进行增强,对多表查询没有增强。在查询用户时,顺便把所有订单查询出来。

2024-05-06 00:22:41 134

原创 Mybatis

MyBatis能够非常灵活地实现动态SQL,可以使用XML或注解来配置和映射原生信息,能够轻松地将Java的POJO(Plain Ordinary Java Object,普通的Java对象)与数据库中的表和字段进行映射关联。MyBatis-Plus是一个 MyBatis 的增强工具,在 MyBatis 的基础上做了增强,简化了开发。

2024-05-05 00:38:43 428

原创 RESTful服务+swagger

RESTful是目前流行的互联网软件服务架构设计风格。每一个URI代表一种资源客户端使用GET、POST、PUT、DELETE四种表示操作方式的动词对服务端资源进行操作:GET用于获取资源,POST用于新建资源(也可以用于更新资源),PUT用于更新资源,DELETE用于删除资源。通过操作资源的表现形式来实现服务端请求操作。资源的表现形式是JSON或者HTML。客户端与服务端之间的交互在请求之间是无状态的,从客户端到服务端的每个请求都包含必需的信息。

2024-05-03 23:49:26 2

原创 SpringBoot文件上传+拦截器

***/@Override/*** @Description: TODO 拦截器*//*** request:* 1.获取请求信息(客户端传来的cooke,url参数,请求体)* 1.设置响应信息*/@Override。

2024-05-03 21:47:42 159

原创 快速构建Spring boot项目

2、运行4、开发环境热部署查看目前已有的依赖。

2024-04-22 22:55:10 985 1

原创 Redis安装

填入主机、端口号、账号、密码。保证系统有wget命令。下载redis安装包。

2024-04-14 00:01:22 191

原创 linux安装

6点击确认即可!开机选择第一个。

2024-04-13 00:00:05 289

原创 EL表达式

EL(Expression Language)表达式语言 由两个开发团队共同开发 JSP 标准标签库专家组 JSP 2.0 专家组 EL表达式语言的语法 ${Expression} JSP EL 表达式用于以下情形 在JSP页面中输出静态内容 为标准标签和自定义标签提供属性值。

2024-03-20 23:07:38 1424

原创 Docker安装

Docker Hub服务是部署在国外的,且一个镜像大小,一般都在上百兆,这样的话,我们从Docker Hub服务上下载镜像的速度就会很慢,为了提高下载镜像的速度,我们需要配置国内的镜像加速器。Docker Hub服务是部署在国外的,且一个镜像大小,一般都在上百兆,这样的话,我们从Docker Hub服务上下载镜像的速度就会很慢,为了提高下载镜像的速度,我们需要配置国内的镜像加速器。在本教程中,我们使用阿里云的镜像加速器。至此,在CentOS 7下,docker已经安装好了,可以查看下docker的版本。

2024-03-10 22:51:04 2172 1

原创 Nginx入门

Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、简单的配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。Nginx是一款轻量级的Web 服务器反向代理服务器。

2024-03-06 22:51:19 1721

原创 session\cookie

密码退出登录登录

2024-03-05 22:06:42 683

原创 Explain

sql语句分析器:分析sql语句,分析sql的语法和词法,确定了sql语句的正确性及语义优化器:为sql语句安排最佳的执行计划(包含了先查什么表,后查什么表,使用了什么样的索引。。。。。执行器:按照之前确定的执行计划去执行sql。

2024-03-03 23:38:21 826

原创 关于数据去重

假设有这样一张表,表中的数据id不重复,但是t_name,t_price有重复,我们的问题是,这两列重复的数据只能留一行。#以下sql是按照t_name,t_price分组,分组后,每组查询出最大的id或者最小的id,也就是说,每组只留一个id。那么处理以上情景,则很简单,可以创建一个和原表结构相同的新表,直接使用distinct关键字将去重后的数据放到新表中。3.将原表中的数据去重后直接放到新表中,以下命令保证了,查询旧表数据的时候,重复的数据只能留一行。(3,'橘子',8),(4,'橘子',8),

2024-03-01 23:26:19 373

原创 Servlet生命周期

动态资源和静态资源Servlet体系Serviet生命周期(重点)

2024-02-28 23:24:06 907

原创 package

2. **命名空间**:`package`提供了命名空间的概念,避免了类名的冲突。每个`package`都有一个唯一的名称,其中的类和接口必须具有唯一的全限定名(包括`package`名称和类名),这样就避免了在项目中出现重名类的问题。1. **组织代码**:`package`允许开发者将相关的类和接口放置在一个逻辑单元中。4. **导入**:在Java中,使用`import`语句来引入其他`package`中的类和接口,使得在代码中可以直接使用它们而无需使用完整的限定名。

2024-02-27 22:56:55 312

原创 Mybatis2

单个参数:parameterType可以不写,管理比较松散,如果写了,只要类型匹配就可以了(映射期接口中方法的参数类型和映射文件中的parameterType的属性值应该匹配,parameterType和参数类型一致或者能够方法参数类型的父类类型),名称无所谓,如果参数为int,配置为short,则会出现异常,参数名称没有要求。-- #{实体类对象的属性名称}:自动获取对应的属性值,默认调用#号后的属性对应的getter获取属性值,如果getter找不到,会直接找同名的属性 -->

2024-02-26 22:55:13 958

原创 JSTL标签

随着J2EE瘦客户机技术JavaServer Pages(JSP)在过去几年中的流行,开发人员已经创建了许多自定义的JSP标记库。虽然很多标记库是为实现不同目标的而编写的,但它们往往也对迭代、条件及其它通用操作都提供了类似的解决方案。为了减少对解决类似通用问题的独立标记库的需求,在Java Community Process(JSR 52)的赞助下创建了JSTL(JavaServer Pages Standard Tag Library,JSP)标准标记库,为解决这些通用功能提供一个单一的标准解决方案。

2024-02-25 22:47:04 752

原创 静态代码块

在这个示例中,当 `MyClass` 类被加载时,首先执行静态代码块1,然后初始化静态变量 `staticVariable`,最后执行静态代码块2。在 `main` 方法中,首先执行 `main` 方法,然后调用静态方法 `staticMethod()`,这个方法可以被静态代码块中的代码调用。Java中的静态代码块是在类被加载时执行的一段代码块。静态代码块在类加载的过程中执行,只执行一次,且在类的所有实例创建之前执行。1. **执行顺序**:静态代码块在类被加载时执行,按照它们在类中出现的顺序执行。

2024-02-24 23:03:11 471

原创 包装类日期日历类

4.void set(int year,int month,int date,int hour,int minute,int second):设置Calendar对象的年月日6个字段的值。2.Date(long date):用来创建指定时间的Date对象,初始化时间为在1970年1月1日0时0分0秒的基础上去加毫秒值表示的时间。3.void set(int year,int month,int date):设置Calendar对象的年月日3个字段的值。1.Date():用来创建当前时间的Date对象。

2024-02-22 21:43:58 834

原创 自己安装一个虚拟系统

1、下载vm2、下载镜像包安装。

2024-02-21 23:20:11 407

原创 Java类的成员、继承、多态

当子类重写父类的方法时,可以根据实际类型来调用方法。- **方法(Method)**:定义了对象的行为或功能。方法可以访问和操作对象的字段。当谈论Java类的成员、继承和多态时,我们谈论的是面向对象编程的基本概念。- 继承是指一个类(称为子类或派生类)可以继承另一个类(称为父类或基类)的特性。- 子类可以访问并重用父类的字段和方法,并且可以在必要时添加自己的字段和方法。- **字段(Field)**:也称为属性或变量,用于存储对象的状态信息。- 多态是指同样的方法调用在不同的对象上可以表现出不同的行为。

2024-02-21 22:11:52 215

原创 mybatis概念

​​​。

2024-02-19 23:32:22 1564

原创 字符串的方法

6. `indexOf(String str, int fromIndex)`: 从指定的索引位置开始,返回指定子字符串在原字符串中第一次出现的位置。4. `substring(int beginIndex, int endIndex)`: 返回从指定的开始索引到结束索引之间的子字符串。3. `substring(int beginIndex)`: 返回从指定索引开始到字符串末尾的子字符串。5. `indexOf(String str)`: 返回指定子字符串在原字符串中第一次出现的位置。

2024-02-18 22:16:55 415

原创 javascript

面向对象编程的脚本语言,与java没有关系,简称js 作用:针对网页上的标签(元素、对象),进行属性修改,达到页面元素发生改变的特效。脚本语言:在客户端浏览器上运行的语言,面向对象编程:通过对象.属性和对象.方法()的语法来执行。程序语言:在服务器上运行语言。在部分代码块封装在一个代码块中,叫做函数。随时提供调用1:定义函数:function 方法名(){方法体}样例:i<=100;</script>注意:自定义函数必须依靠事件来调用。

2024-02-15 23:11:25 941

原创 JAVAWEB入门

bin webapps(,非常重要,是web项目的发布目录) conf(配置文件所在的目录) log(日志信息所在目录) lib(jar包所在的目录) work(存放项目在运行过程中产生的文件) temp(临时文件所在的目录)响应:行(响应的状态代码) 头(响应回来的内容的说明信息(如内容大小,内容类型)以及服务器的信息) 体(在客户端界面上呈现出来的信息)1)建立项目的时候 —->targetruntime——->new runtime(第一次建立项目的时候做即可,后续建立项目不用)

2024-02-14 22:05:22 922

原创 CSS介绍

CSS:cascading style sheets-层叠样式表专门负责对网页的美化。

2024-02-13 22:47:06 1401

原创 Java中的IO介绍

listFiles()//获得当前File对象所表示目录下的文件和目录,返回File[]类型的数据。| | ———————————————— | —————————————————————————————— | | File(String parent,String child) | 建立一个以parent加上child为路径的File对象 | | File(File parent,String child) | 建立一个以parent加上child为路径的File对象 |流关注的是文件的内容。

2024-02-12 22:01:04 1665

原创 关于Import

一、@Import解释@Import只能用在类上@Import通过快速导入的方式实现把实例加入spring的IOC容器中@Import注解可以用于导入第三方包二、@Import有三种使用方法@Import的三种用法: 1、直接填class数组方式直接填对应的class数组,class数组可以有0到多个可以从ioc容器中取出来@Autowired@Test。

2024-02-10 22:31:52 754

原创 linux命令大全

系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将外部的存储挂载在/mnt/上,然后进入该目录就可以查看里的内容了。linux 的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录。存放普通用户的主目录,在Linux中的每个用户都有一个自己的目录,一般该目录一用户的账号名命名。这个目录中存放着在不断扩充着的东西,习惯将经常被修改的目录放在这个目录下。s就是per user的意思,这里存放的是系统管理员使用的系统管理程序。

2024-02-09 23:34:47 431

原创 Redis命令

数据结构相关命令:包括`HSET`、`HGET`、`HDEL`、`LPUSH`、`LLEN`、`RPOP`、`SDIFF`、`SCARD`、`SINTER`、`SUNION`、`SMEMBERS`、`SRANDMEMBER`、`ZADD`、`ZCARD`、`ZINCRBY`、`ZRANGE`、`ZREM`等,用于操作哈希表、列表等数据结构12。

2024-02-08 23:24:47 209

原创 Java排序方法

Override// 升序排序});这些示例展示了Java中使用标准库进行排序的几种常用方法。具体选择哪种方法取决于输入数据的类型以及排序的要求。

2024-02-07 23:14:23 789

原创 Springboot3+VUE3

2024-02-06 22:51:39 561

原创 Sping常见注解使用方法----持续更新中20240116

@Data:@requestbody@ExceptionHandler@ResponseBody @WebFilter(filterName = "loginCheckFilter",urlPatterns = "/*")

2024-02-05 21:58:50 783

原创 SQL语句创建数据库

其中,`database_name`是你希望创建的数据库的名称。具体的数据库创建语法可能会因所使用的数据库管理系统而异。以上示例适用于大多数SQL数据库系统,如MySQL、PostgreSQL、SQLite等。

2024-02-04 21:40:33 433

原创 Bootstrap

Bootstrap:是一个基于jquery以及css html5的前端框架,具有很好的自适应性,可以很方便的处理响应式布局Bootstrap中文网。

2024-02-03 00:06:29 1015

20240508mybatis-plus-demo

20240508mybatis-plus-demo

2024-05-08

0128瑞吉外卖压缩包

0128springboot瑞吉外卖代码压缩包。包含到戒指20240128时所写代码~后续代码还在更新当中

2024-01-28

空空如也

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

TA关注的人

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