自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2024-01-14 21:52:56 500

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

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

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

原创 快速构建Spring boot项目

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

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

原创 Redis安装

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

2024-04-14 00:01:22 188

原创 linux安装

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

2024-04-13 00:00:05 284

原创 EL表达式

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

2024-03-20 23:07:38 1420

原创 Docker安装

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

2024-03-10 22:51:04 2149 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 1707

原创 session\cookie

密码退出登录登录

2024-03-05 22:06:42 682

原创 Explain

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

2024-03-03 23:38:21 823

原创 关于数据去重

假设有这样一张表,表中的数据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 367

原创 Servlet生命周期

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

2024-02-28 23:24:06 904

原创 package

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

2024-02-27 22:56:55 306

原创 Mybatis2

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

2024-02-26 22:55:13 953

原创 JSTL标签

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

2024-02-25 22:47:04 750

原创 静态代码块

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

2024-02-24 23:03:11 468

原创 包装类日期日历类

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 829

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

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

2024-02-21 23:20:11 401

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

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

2024-02-21 22:11:52 211

原创 mybatis概念

​​​。

2024-02-19 23:32:22 1552

原创 字符串的方法

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 411

原创 javascript

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

2024-02-15 23:11:25 938

原创 JAVAWEB入门

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

2024-02-14 22:05:22 920

原创 CSS介绍

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

2024-02-13 22:47:06 1399

原创 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 1656

原创 关于Import

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

2024-02-10 22:31:52 751

原创 linux命令大全

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

2024-02-09 23:34:47 428

原创 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 206

原创 Java排序方法

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

2024-02-07 23:14:23 787

原创 Springboot3+VUE3

2024-02-06 22:51:39 556

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

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

2024-02-05 21:58:50 779

原创 SQL语句创建数据库

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

2024-02-04 21:40:33 430

原创 Bootstrap

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

2024-02-03 00:06:29 1012

原创 MYSQL基础问题

与时区关系:datetime 是存储服务器当前的时区,而 timestamp 类型,是将服务 器当前时间转换为 UTC(世界时间)来存储,即 datetime 与时区无关,存什么, 返回什么,而 timestamp 存储的时间,返回的时间会随着数据库的时区不同而 发生改变。除去其他列所占的空间,剩余的空间和varchar后面写的字符个数有关系,编码不同,一个字符 所占用的存储空间也不一样,所以也会影响varchar后字符个数。Truncate table:只能删除整张表数据,不能删除指定的行;

2024-02-02 23:34:18 1354

原创 多个 JDK 版本(Java 8、Java 17、Java 21)下载和切换

对于 Linux 和 macOS 等 Unix-like 系统,您可以编辑 `~/.bash_profile` 或 `~/.bashrc` 文件,在其中设置 `JAVA_HOME` 和将 `JAVA_HOME/bin` 添加到 `PATH` 中。- 对于 Windows 系统,您需要设置 `JAVA_HOME` 环境变量指向您安装的 JDK 文件夹,并将 JDK 的 `bin` 目录添加到系统的 `PATH` 变量中。- 运行下载的 JDK 安装程序,按照提示进行安装。

2024-02-02 23:30:18 521

原创 555555555555

6666666编辑框编辑框就就编辑框编辑框基本尽快把吧。

2024-02-01 23:01:26 116

原创 1111111

2111111。

2024-01-31 23:04:12 94

原创 拉取github代码时报错Read timed out

多半是grade目录下的这个zip包下载过慢导致的。咱们可以根据url进行手工下载,注意去掉https:后面的 \。然后找到对应的包下载。如果没有指定gradle文件下载的位置,就一般在c盘下的.gradle中的。第三步:下载完之后,将下载的文件复制粘贴到gradle的对应路径下。

2024-01-30 23:55:57 285

原创 C语言中大小写字母的转化

在C语言中,可以使用标准库函数来实现大小写字母的转换。主要的函数有`toupper()`和`tolower()`,它们分别用于将字符转换为大写和小写形式。在这个程序中,用户输入一个字符,然后根据字符的大小写状态,使用`toupper()`或`tolower()`函数进行转换,并输出结果。下面是一个简单的示例程序,演示如何使用这些函数:c。

2024-01-30 22:22:00 275

原创 Spring和Srpingboot的区别

Spring 和 Spring Boot 都是 Java 平台的开源框架,用于构建企业级应用程序。

2024-01-29 21:59:02 962

0128瑞吉外卖压缩包

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

2024-01-28

空空如也

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

TA关注的人

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