自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SQL语言之DDL

​ DDL:数据定义语言,用来定义数据库和数据库中的表的语言,是对数据库和表的操作,在SQL中我们可以抓住一个核心,那就是基本上的SQL都是增删改查操作,那么我们就可以根据这个去拓展,减少其他的记忆。修改表就比较复杂了,我们可以想想一个表中有哪些可以修改,字段,字段类型等等。​ 只看不练是不可能学会的哦,我们就用小案例来练习一下吧。创建表之前先要有数据库并使用。创建用户表user,要求如下。查看当前正在使用的数据库。创建数据库test并使用。use 数据库名;

2023-12-26 18:46:31 779 1

原创 IDEA报错:java: 无效的目标发行版: 17

出现这个问题是因为我们使用和配置的Java版本不正确,我们需要配置一个统一的Java版本,我们来一步步检查一下。

2023-12-25 15:16:20 1071

原创 Centos7配置静态ip地址

编辑–>虚拟网络编辑器–>NAT设置。

2023-12-21 13:29:37 376

原创 卸载MySQL——Windows

如果已将MySQL卸载,但是通过任务管理器—>服务,查看到MySQL服务仍然残留在系统服务里。win+R 打开运行,输入 services.msc 点击 “确定” 调出系统服务。数据存放目录是在 C:\ProgramData\MySQL,直接将该文件夹删除。打开控制面板 —> 卸载程序 —> 卸载MySQL相关所有组件。一般是C:\Program Files,我这里有所修改。我这里只有一个,只要是以MySQL开头的全部停止。

2023-12-19 22:54:31 447

原创 在centos7上安装docker

Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10, CentOS 7 满足最低内核的要求,所以我们在CentOS 7安装Docker。

2023-12-18 22:02:16 416

原创 安装finallshell并连接linux

如果ens33没有ip,可能是因为window的服务没有开启,取window的服务管理中开启即可,找到这两个并开启重试即可。然后我们想要链接linux需要知道linux的ip地址,我们去linux下查看ip地址。配置好之后点击确定即可,然后我们就可以在配置管理器中看到我们配置的连接了。一直下一步即可安装成功,然后进入软件,如下就是第一次进入的界面了。双击即可连接,出现下面的页面即表示连接成功,点击接受并保存即可。运行命令之后,找到ens33下的ip地址。finalshell新建ssh连接。

2023-12-18 21:53:08 462

原创 一文详解Java反射

反射就是:加载类,并允许以编程的方式解剖类中的某个成分(成员变量,方法,构造器等)在反射中,最重要的就是Class对象,之后的一切操作都是根据Class对象来操作的。适合做Java的框架,主流的框架会基于反射设计出一些通用的功能。基本作用:可以得到一个类的全部成分然后操作。获取Class对象的三种方法。获取构成员变量的方法如下。获取构造器的方法如下。

2023-12-08 15:11:16 1524

原创 一文详解Java单元测试Junit

就是针对最小的功能单元(方法),编写测试代码对其进行正确性测试。

2023-12-07 17:55:33 1764

原创 【SpringBoot】在SpringBoot中配置序列化的Redis

在使用Java操作Redis时,如果不对Redis进行序列化操作,可能会导致存储的key和value与原来的数据不一致的问题本文也借此机会来详细讲解一下SpringBoot中配置序列化Redis的步骤再SpringBoot中配置redis就是这几步啦,我们想让Redis正常存储,就需要使用序列化,再配置RedisTemplate对象时设置序列化就可以了~

2023-12-06 19:32:49 926

原创 Centos7上安装Redis

输入tar -zxvf (redis版本),即可解压成功。进入redis目录,运行编译命令,没有出错即为成功。运行redis-server命令即可启动。

2023-12-05 21:51:11 584

原创 【软件安装】在vm上安装Centos操作系统

新手一般建议典型就可以了,而且自定义也改不了什么东西,没太大必要。这里把所有的信息展示出来,点击完成即可。然后登录进去,进入桌面就成功了。基本按照下面的步骤走就可以了。选择自己下载的iso镜像文件。指定磁盘容量,可以不用改。

2023-12-05 16:41:31 378

原创 【苍穹外卖】——第四天

独立开发完成,只有业务逻辑操作,并无其他难点,按照接口写代码即可。

2023-12-05 12:35:55 467

原创 【苍穹外卖】——day3

比较重要的公共字段填充吧,学习了面向切面编程,其余的开发还好。

2023-12-04 20:20:16 502

原创 【苍穹外卖】——第二天

对于设计员工数据库,可以设计哪些字段,设置哪些规则对于接口开发和注意事项学习了分页,数据返回格式化等等五个接口,增删改,两个查询,修改操作可以合并为一个。

2023-12-04 08:02:50 431 1

原创 【苍穹外卖】——第一天

本系列只是对于学习苍穹外卖的一个学习总结和问题记录,学习的话还是照着黑马的视频学习。

2023-12-03 15:41:41 966 1

原创 【SpringBoot】SpringBoot配置Swagger

使用Swagger只需要按照规范去定义接口及接口的相关信息,就可以做到生成接口文档和在线接口调试页面Swagger官网Knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案本文我们学会了如何配置Swagger来对后端接口进行测试,其中配置的代码不需要会写,只需要更改为自己的即可。

2023-12-03 15:16:49 508 1

原创 idea报错——Access denied for user ‘root‘@‘localhost‘ (using password: YES)

第一步:先去配置文件里面查看连接MySQL的url是否正确,如果没有配置时区需要加上时区的配置,这里给一个统一的url模板,只需要修改地址和端口号还有数据库名称。第三步:如果密码是数字,请在数字上面加上引号(我这里就是因为没有加上引号所以报错)第二步:去配置文件里查看密码是否错误,我这里密码并没有错误。

2023-12-03 14:16:50 2629 1

原创 【刷题】【力扣】移除链表元素的两种方法——Java

创建哨兵s,和p1指向哨兵,p2指向第一个值两个指针,然后遍历,当p2.val ==target时,执行删除操作,并且p2=p2.next,否则p1和p2都向后移动,p2==null时返回。

2023-12-02 23:20:01 687 1

原创 idea编译项目报错——Cannot resolve plugin org.apache.maven.plugins:maven-jar-plugin:3.2.2

我在学习黑马的苍穹外卖时,导入项目后编译maven报错,报错如下。

2023-12-01 20:04:37 856 1

原创 Vue入门——v-on标签

文章目录规则v-on一、案例总结规则v-on作用:为html标签绑定事件语法:v-on:事件名:“函数名”简写为 @事件名=“函数名”注意:函数需要定义在methods选项内部一、案例我们给案件绑定一个单击事件<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="wid

2023-12-01 18:21:59 426 1

原创 【刷题】【力扣&牛客】反转链表的五种方式——Java

反转链表作为链表操作的基础是重中之重,以后做比较难的链表题目也可能会需要嵌入反转链表的代码,所以一定要多多练习本文讲解了反转指针的五种方法,反转指针是链表操作中的基础,但是特别重要,大家快去练习把~

2023-11-30 22:31:44 457

原创 Vue入门——v-show&v-if

作用:这两类指令,都是用来控制元素的显示与隐藏的v-if语法:v-if=“表达式”,表达式值为true,显示;false,隐藏其他:可以配合v-else-if / v-else 进行链式调用条件判断原理:基于条件判断,来控制创建或移除元素的节点(条件渲染)场景:要么显示,要么不显示,不频繁切换的场景v-show语法:v-show=“表达式”,表达式值为 true,显示;false 隐藏原理:基于CSS样式display来显示与隐藏场景:频繁切换显示隐藏的场景。

2023-11-30 15:46:15 489

原创 Vue入门——v-bind指令

今天就再加上一步哦,在dev里面创建一个a标签,并用v-bind指令设置href的值,看下面的例子吧。作用:动态为HTML标签绑定属性值,如设置href,src,style样式等。我们还是创建一个小的案例来展示一下,还记得步骤吗,回顾一下吧。注意:v-bind所绑定的数据,必须在data中定义。运行之后就可以看到超链接了,点击即可跳转页面。语法:v-bind:属性名=“属性值”简化: :属性名=“属性值”

2023-11-29 10:36:56 355 1

原创 【SpringBoot】SpringBoot整合redis

本文使用SpringBoot配置了Redis并测试,在测试过程中遇到了redis里查不到数据的情况,但是有惊无险的解决了,相信你现在已经迫不及待动手实践了,快去熟练掌握把~

2023-11-28 11:09:30 874

原创 Windows上Redis的安装与配置

本文主要展示了redis的安装流程,并通过一个小案例进行测试,大家快去试试吧。

2023-11-28 10:11:18 505

原创 Vue入门——v-for指令

我们先运行一下看看是什么效果,可以看到里面的内容都是写死了的,我们需要把提供的数据展示上去,就要使用v-for标签。在要循环的指令上使用v-for,我们要循环每一行数据,所以要在tr标签上使用,然后删除其余的tr标签即可。v-for指令是一个用于循环的指令,在vue里面十分常用,我们今天就来学习一下这个指令的用法啊。语法:v-for = "(item,index) in items ""华山景区已受大风影响阵风达7-8级,未来24小时将持续""华山景区已受大风影响阵风达7-8级,未来24小时将持续"

2023-11-27 08:41:42 1604 1

原创 SpringBoot自动配置原理

SpringBoot自动配置是一个比较重要的知识点,经常出现在面试题中,而且以后我们阅读源码也需要了解自动配置相关的知识,本文就来带着大家一步一步的观看源码,理清自动配置的过程在SpringBoot项目中,我们引入的一些依赖,比如:SpringMVC的依赖,Mybatis的依赖,但是我们并没去向开发时使用@Autowired注入Bean对象,这是为什么呢?是因为SpringBoot帮助我们自动注入了,我们就来探究一下SpringBoot是如何帮助我们注入的。

2023-11-26 17:11:02 1100 1

原创 SpringBoot入门——Bean管理

在SpringBoot中Bean的管理是一个相当重要的知识,只有知道如何将类注入到ioc容器成为一个bean,才能更好的深入学习对于自定义的bean,我们直接使用Spring提供的注解及衍生注解就可以了,一共有四个@Service@Repository(使用较少)这几个注解十分常用,这里不过多赘述这次我们学习了Bean的有关知识,其中@Import注解非常重要,是被经常使用的。

2023-11-26 16:25:08 643 1

原创 Vue入门——快速入门Vue

一文快速入门vue

2023-11-25 19:58:22 362

原创 如何使用idea打开别人提供的SpringBoot项目

使用Idea打开别人提供的项目

2023-11-25 16:32:17 3268

原创 SpringBoot入门——yml配置文件使用详解

学会yml配置文件的编写和读取

2023-11-24 22:41:33 5529 2

原创 SpringBoot入门——两种创建SpringBoot项目的方式

springboot项目入门

2023-11-24 12:35:05 420

空空如也

空空如也

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

TA关注的人

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