自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 富文本编辑器Quill的配置

quill

2026-01-06 10:58:43 362

原创 (小白入门)qq邮箱发送验证码,实现忘记密码重置

小白实现忘记密码模块,思路

2025-12-15 17:03:45 328

原创 如何在spring boot项目中利用腾讯云上传存储文件

1.访问,注册并登录账号。完成实名认证(这是必须的)。在控制台首页搜索“对象存储”或“COS”,进入产品页面,点击“立即使用”或“开通”。新用户通常有免费额度。这是,存储桶就是你存放文件的“柜子”。在COS控制台,点击“创建存储桶”。

2025-12-14 20:25:02 485

原创 测试使用第一个redis项目

测试redis在spring boot项目里是否正常使用

2025-12-11 18:19:24 411

原创 小白安装Redis

简单亲测无痛安装redis

2025-12-11 18:08:54 993

原创 前后端分离项目进阶1---后端

但是,这样做不利于纠错,字段名拼写错误只有在运行时才会暴露,无法保证所有必要字段都存在,业务逻辑散落在各处,难以维护。编写Admin实体类,其实可以不用写实体类,可以直接通过Mapper来获取数据库表的对应数据,提供五个接口,分别用来查询全部记录,查询指定账号记录和插入新数据,更新数据,删除数据。:提交表单数据、创建/更新资源(如 POST 请求传 JSON 数据)。:RESTful API,比如查询、删除某个资源(如。:如果确实需要灵活性,可以用MyBatis的。表示获取 ID=1 的用户)。

2025-07-21 21:39:06 519

原创 前后端分离项目进阶1---前端

前后端分离进阶1

2025-07-21 21:35:10 1372 2

原创 前后端分离实战2----前端

前后端分离小白进阶1

2025-06-28 09:48:10 1052

原创 前后端分离实战2----后端

前后端分离小白进阶1

2025-06-28 09:45:17 1210

原创 Vue+spring boot前后端分离项目搭建---小白入门

vue+spring boot前后端分离小白

2025-06-21 16:01:57 1058

原创 Vue项目搭建

安装好相关软件后,vue项目搭建小白

2025-06-21 14:30:59 288

原创 vscode搭建spring boot项目

小白创建spring项目

2025-06-21 14:04:34 854 2

原创 不用IDE工具开发web项目

其中,WEB-INF和index.html必须要有,jsp可以换成其他名字,里面存放jsp和java文件。接着,WEB_INF里面建立一个web.xml文件,可以为空。

2025-03-04 12:40:39 382

原创 vscode创建java web项目

选择。

2025-02-19 20:21:26 1402

原创 各种排序算法比较

时间复杂度,空间复杂度,稳定性(如果俩个相同数字排序后顺序不变就稳定,反之,不稳定)将23357按从大到小排序,各个排序算法排序过程如下图所示。

2025-02-18 20:01:29 247

原创 策略模式(strategy)

策略模式,图解设计模式

2025-01-02 22:09:05 1023

原创 java面试宝典

提取码:wxy1复制这段内容后打开百度网盘手机App,操作更方便哦链接:提取码:wxy1复制这段内容后打开百度网盘手机App,操作更方便哦。

2024-12-08 00:34:25 1000

原创 安装双系统(linux操作系统(debian)安装)

2.插上U盘,关机,进入bios模式,找到u盘对应的操作系统,按下enter键,听到bi的一声,就进入安装系统了。我下载的是debian-12.7.0-amd64-DVD-1.iso,下载地址。3.安装系统时注意,分配磁盘空间的那一步要选择第一步腾出来的那个空间。选择"以DD镜像模式写入"等待写入完成,写入完成后安全弹出U盘即可。1.底部搜索计算机管理,选择磁盘管理。1.插上U盘,打开Rufus。4.安装过程中不能拔出U盘。

2024-11-12 18:02:51 1441

原创 建造者模式

‌(Builder Pattern)‌又称生成器模式是一种创建型对象。这种模式通过分离构造过程和表示,使得用户只需要通过指定复杂对象的类型和内容就可以构建它们,而无需关心内部的具体构建细节。建造者模式通过创建一个指导者角色(有时也称为)来协调各个建造步骤,确保构建过程的正确性和灵活性。这种模式适用于那些有许多配置选项的对象创建,尤其是当对象的创建过程需要一系列的步骤来完成,并且这些步骤需要按照特定的顺序进行时。

2024-10-02 21:03:09 1579

原创 二十三种设计模式之原型模式

‌创建型对象‌ 这种模式在面向对象软件设计中非常有用,因为它允许通过复制现有对象来快速生成多个相似的对象,而无需重新初始化每个对象。原型模式的工作原理是将一个原型对象传给需要创建新对象的类,该类通过请求原型对象的来实现创建过程。

2024-09-15 20:22:08 1408

原创 二十三种设计模式之单例模式

单例模式是创建型对象模式。这一模式的目的是使得类的一个对象成为系统中的唯一实例。要实现这一点,可以从客户端对其进行实例化开始。因此需要用一种只允许生成对象类的唯一实例的机制,“阻止”所有想要生成对象的访问。使用工厂方法来限制实例化过程。这个方法应该是,因为让类的实例去生成另一个唯一实例毫无意义。单例模式中的构造方法是私有的,静态的,只有这样才能保证只有一个实例。static创建的对象是类对象,共享,只有一个。用private修饰是为了防止在类外使用构造函数。显然单例模式的要点有三个;

2024-09-09 18:52:27 1018

原创 工厂方法模式

‌这种模式通过将对象的创建逻辑分散到各个具体的工厂类中,而不是集中在一个工厂类中,从而实现更灵活和易于扩展的系统结构。

2024-09-02 18:55:59 571

原创 23种设计模式之模板模式

package 二十三种设计模式之模板模式;open();i

2024-09-01 09:55:37 1751

原创 适配器模式

‌‌适配器模式‌是一种结构型设计模式,它将一个类的接口转换成客户端所期待的另一种接口从而使原本因接口不匹配而无法在一起工作的两个类能够协同工作。这种模式的主要目的是提高代码的可重用性和可维护性。‌适配器模式的工作原理是通过创建一个适配器类,该类包含一个‌源接口和一个目标接口。适配器类将客户端请求转换为源接口可以理解的命令,并执行相应的操作。这样,客户端只需要与适配器交互,而不需要直接与源接口交互,从而实现了接口的转换和适配。适配器模式的应用场景通常包括已经存在的类,其方法和需求不匹配的情况。

2024-08-28 10:52:06 979

原创 迭代器模式

‌‌迭代器模式属于,其核心思想是通过定义一个迭代器接口,该接口包含访问和遍历元素的基本方法,如next()hasNext()等。通过实现这个接口的具体迭代器类,可以维护对集合的引用,并跟踪当前遍历的位置,从而使得用户可以通过统一的接口来访问不同类型的聚合对象,而无需关心这些对象的内部结构。这种模式解决了不同聚合对象(如数组、链表、自定义结构等)需要不同遍历方式的问题,通过提供一个统一的迭代器接口,简化了对各种聚合对象的遍历操作。

2024-08-27 11:57:07 492

原创 MVC和三层架构

起初的web程序是用处理动态网页的Servlet,jsp和处理静态网页的html,xml等文件组成的。我们都知道JSP(Java Server Pages)是一种动态网页技术标准,由。

2024-08-22 16:40:10 1006

原创 用IDEA创建Servlet实例

下图的web容器可以理解为tomcat服务器,servlet就是用来处理web服务器中的请求和响应的,是tomcat的一部分。

2024-08-20 17:17:35 3035

原创 http协议

超文本传输协议(Hypertext Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII形式给出;而消息内容则具有一个类似MIME的格式。超文本传输协议是一种用于分布式、协作式和超媒体信息系统的应用层协议,是万维网WWW(World Wide Web)的数据通信的基础。超文本:图片,音乐,视频,定位,地图。http端口号:80https:443。

2024-08-18 08:28:19 910

原创 Tomcat的核心文件讲解

URL的一般语法格式为:protocol :// hostname[:port] / path / [:parameters][?注意:这里的name默认为localhost,如果改成其名字,如:xyz,用浏览器搜索。3)如果有,则直接返回所需要的ip地址,这个地址中有我们要访问的web程序,直接访问。这下,上面的问题我们就懂咯,上面的主机域名是我们编的,没有存放在本地。如果没有,就再去DNS服务器找,如果找到,就返回;🌴首先,我们思考一个问题,网站是如何进行访问的?下,我们要想访问成功,要去配置映射。

2024-08-17 18:35:35 660

原创 JDK,JRE与JVM详解以及JNI是什么?

Java(Java Virtual Machine 简称JVM)Java虚拟机解释编译后的class文件给系统。.java代码编译成 .class机器指令,就能在JVM运行了,直接到硬件执行,实现了跨平台,只要操作系统安装了JVM,就能执行,这样CS程序与具体的操作系统无关。BS系统只要浏览器中有JVM即可执行。JRE运行java程序,包含JVM和java程序调用的java类库,一次编写到处运行,就是因为使用了JRE这个java程序和操作系统的中介。也叫java插件。

2024-08-17 16:08:22 1131

原创 GUI编程实战(1)--简易计算器的实现

【代码】GUI编程实战(1)--简易计算器的实现。

2024-08-16 13:27:20 492

原创 C++八股文(一)

2)编译器预处理阶段查找头文件的路径不一样。2.查找路径:1)使用尖括号的头文件的查找路径:编译器设置的头文件路径-->系统变量。2)使用双引号""的头文件的查找路径:当前头文件目录-->编译器设置的头文件路径-->系统变量。

2024-08-14 15:36:47 1114

原创 git基本使用

在这里推荐一个非常好用的软件UU加速器,可以使得github访问非常顺畅。复制好以后mygit文件夹内容如下,多了一个文件夹,说明复制成功。3.打开github,随便找一个项目,复制url。1.在桌面上建立一个名为mygit的文件夹。我们点进mygit文件夹会发现里面有一个。2.在mygit里面创建一个仓库。来把项目复制进刚刚创建的本地仓库。

2024-08-12 22:05:11 393

原创 红黑树的概念及应用

红黑树

2024-08-04 18:23:56 1062

原创 用jsp实现删除数据库表中的一行

删除表的一行

2024-06-26 17:58:07 1083

原创 二.常见算法--贪心算法

对于一个带权(假定每条边上的权值均为大于零的实数)连通无向图G中的不同生成树,各树的边上的权值之和可能不同;图中所有生成树中具有边上的权值之和最小的树称为该图的最小生成树.按照生成树的定义,n个顶点的连通图的生成树有n个顶点和(n-1)条边.因此构造最小生成树的准则有三条:(1) 必须只使用该图中的边来构造最小生成树;(2) 必须使用且仅使用(n-1)条边来连接图中的n个顶点;(3) 不能使用产生回路的边.

2024-05-19 20:14:10 2738 1

原创 一.常见算法--动态规划

0-1背包问题的描述:在n种物品中选择1个或0个第i种物品,装入背包容量为m的背包,使得背包价值达到最大。

2024-05-16 11:25:59 1097

原创 eclipse创建web项目

.jsp连接数据库,tomcat部署,web项目创建

2024-05-09 09:30:12 3534

原创 图像压缩问题

设第t个像素的灰度值为n,b[t](每个像素占用的位数)要考虑到2种情况,第一种,n是2的整数次方,这时b[t]就是logn;思路:我们需要将图像分成m段,每段中有L[t]个像素,每个要占用b[t]个比特位,每个段都有一个端头,段头是固定的需要占用11位。b[t]=log(n+1)向上取整,注意不能是log(n)+1向上取整,因为如果(n=2的x次方-1)时,这两种值就不一样了。我们只用一个变量i来表示第i个像素的位置,找到第i个位置的最优解,每次增加一个像素,最终变成规模为n的像素问题。

2024-05-05 14:23:52 1307

原创 makefile文件创建

makefile小白入门

2024-04-17 15:30:11 1111

与另一个student.class联合使用

java课程设计源代码,简单实现增删改查

2024-01-10

与Query.class联合使用实现数据库的增删改查

适用于任何数据库,代码通用简单易懂,功能强大

2024-01-10

web教材源代码,含基本标记的用法实例

资源免费,代码易懂

2024-01-03

数据结构课程设计源代码

下载打开就能用,正确无误,无需修改

2024-01-03

计算机组成原理(第三版)

免费正版PPT

2024-01-02

web课程设计,网页精选

希望能帮到大家,内容简单易懂,代码都能看懂。

2023-12-31

java实现数据库的增删改查

java实现数据库的增删改查

2023-12-09

java与数据库的连接(eclipse与mariadb建立连接)

jdbc(Java与mariadb数据库)

2023-12-05

java与数据库的连接(eclipse与mariadb建立连接)

jdbc(Java与mariadb数据库)

2023-12-05

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

TA关注的人

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