自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Boot关于application.yml和application.properties核心配置文件配置相关

一个Spring Boot项目,开始编写前的准备最重要的除了依赖间的相互合理外,配置文件也是在开始前的重要地。在配置文件和依赖都兼容的时候,才能在编写时畅通,下面介绍一下两种不同结尾的配置文件的区别和配置方式。

2025-09-04 09:00:00 869 1

原创 Redis基础概述

一个键值对除了存储一个String类型的值以外,还支持多种常用的数据类型。

2025-09-03 16:01:08 874

原创 保姆级:小白在windows10安装Docker并部署项目

在项目开发过程中,随着项目的复杂性加大,tomcat远远满足不了我们的需求,因此我们需要借助其他工具进行项目的部署。因此便有了这篇文章的由来(最近学的太入神,忘了还有csdn,因此许久未更新,见谅)。

2025-03-25 19:28:33 2662

原创 灵活运用事务回滚,快捷处理多张数据表格

事务是个什么东东泥?简单来说,事务是一组数据库操作的逻辑单元,这些操作要么全部成功执行,要么全部不执行。在关系型数据库管理系统(RDBMS)中,事务是一个非常重要的概念,它确保了数据的一致性和完整性。就像一个包裹,里面装着一系列的数据库操作指令,这个包裹要么完整地被执行(所有操作都成功),要么就根本不执行(只要有一个操作失败,整个包裹就取消执行)。首先我们在MySQL里面设计了三张小小的表:学生信息表、班级信息表、学生及班级关系表。

2025-01-10 16:26:07 1399

原创 连接数据库报错:Access denied for user ‘root‘@‘localhost‘ (using password:YES)

报错信息为:pymysql.err.OperationalError: (1045, "Access denied for user 'root'@'localhost' (using password: YES)")错误原因一 :是 root帐户默认不开放远程访问权限,所以需要修改一下相关权限错误原因二:mysql服务没有启动 手动启动mysql即可(这种错误,一般出现在django项目中)

2024-12-04 13:44:07 7114

原创 基本数据类型和包装类在实际开发时的区别

基本数据类型:Java 的集合框架(如、、等)不能直接存储基本数据类型。因为集合是用来存储对象的,而基本数据类型不是对象。例如,以下代码是错误的:包装类包装类可以方便地在集合中使用。例如,使用存储整数可以这样写:当从集合中取出元素时,对于包装类存储的元素,可以方便地调用包装类的方法。例如,在一个存储的集合中,想获取每个元素并进行一些基于对象的操作(如转换为其他数据类型、调用类特有的方法等)就很容易实现。基本数据类型:当基本数据类型作为方法参数传递时,是值传递。这意味着传递的是基本数据类型变量的值

2024-12-04 12:56:31 1084

原创 三大点教你学习springboot架构,成就Java大神

在Java Spring Boot中,构建一个既好用又灵活的架构方法,需要综合考虑多个方面,包括模块化设计、微服务架构、多租户支持、安全性、配置管理以及性能优化等。

2024-12-02 14:26:13 1101

原创 Java之数组

数组是相同数据类型的有序集合。方法2:type arr_name[] int arr[]方法1:type[] arr_name int[] arr。1.1长度是确定的。数组一旦被创建,它的大小就是不可改变的。1.3数组类型可以是任何数据类型,包括基本类型和引用类型。1.2其元素的类型必须是相同类型的,不允许出现混合型。1.4数组变量属于引用类型,数组也是对象,数组。声明一个数组的时候并没有真正创建数组。中的元素相当于对象的属性。构造一个数组必须指定长度。

2024-11-28 00:15:00 180 1

原创 Java之抽象类及接口

如果有些门不具备报警功能,那么就不需要继承警铃功能,而有些门不具备常年开关功能(消防门),所以不太需要开关功能,所以将警铃设计为一个接口,将开关功能设计为抽象类便可以解决。2.构造方法:接口没有构造方法,因为接口主要是对行为抽象的,是没有具体存在;2.抽象类中不一定有抽象方法,但有抽象方法的类一定是抽象类!实现关系,可以单实现,也可以多实现,还可以在继承一个类的同时实现多个接口。接口的实现类:要么重写接口中的所有抽象方法;有抽象方法,也有非抽象方法。多态的形式:具体化多态,抽象类多态,接口多态。

2024-11-27 01:11:35 484

原创 Java之封装及多态

含义:“高内聚,低耦合”。低耦合就是仅暴露少量的方法给外界调用,尽量方便外界调用。具体表现:定义方法的时候,使用父类性作为参数,将来再使用的时候,使用具体的子类型参与操作。猫是动物:动物 animal = new 猫();概述:同一个对象,再不同时刻表现出来的不同形态。举例:猫是猫:猫 cat = new 猫();这里猫再不同时刻表现出不同形态,这就是多态。为什么成员变量和成员方法的访问不一样呢?弊端:不能使用子类特有的功能。分类:向上转型:父类指向子类。好处:提高了程序的扩展性。案例:猫和狗(多态版)

2024-11-27 01:07:32 218

原创 Java之组合

除了继承,组合也能实现代码的复用,组合的核心是“将父类对象作为子类的属性”继承只能由一个父类,但是都可以由多个属性。

2024-06-27 18:00:00 419

原创 Java之继承

instanceof 是一个二进制运算符,左边有一个对象,右边有一个类,如果对象是由右边的类或子类创建的对象,则返回 true,如果不是,则返回 false。2.Java 中只有单继承,没有 像C++那样的多重继承,这会造成混乱,使继承过于复杂,难以维护。子类重写父类的方法,以将父类的行为替换为自己的行为。2. “<=”:返回值类型并声明异常类型,子类小于等于父类。继承的定义:为了方便代码的复用,减少代码之间的冗余。3.Java 中没有类的多重继承,接口有多重继承。1、 代码的复用,更容易实现类的扩容。

2024-06-27 17:52:55 183

原创 jdbc基础之登录逻辑及工具封装

需求:封装登录方法、实现模拟登录。//创建Statement。功能:创建连接和关闭连接。验证用户名和密码是否匹配。第二步:编写登录逻辑。

2024-06-21 14:49:33 448

原创 jdbc基础之记录查询

在其中有一个游标,当查询完一条数据时,游标会通过循环自动下移,对下一条数据进行判断。如果这条数据是一条有内容的数据,那就会将它查询出来,并返回到循环中进行下一步的打印。如果这条数据无效的话,那就会停止查询,并且向循环返回一个停止循环的提示。注意:这里多出新的接口:ResultSet。//创建Statement,执行sql。目标:查询表中所有的记录,并打印输出。//4.执行sql,返回结果集rs。方法用来返回查询的表的数据数量。//获取当前游标指向的记录数据。//5.遍历rs结果集。//关闭连接,释放资源。

2024-06-21 14:48:32 259

原创 jdbc基础之删除和修改

/创建Statement,执行sql。//创建Statement,执行sql。//执行sql,返回影响的行数。//执行sql,返回影响的行数。//关闭连接,释放资源。//关闭连接,释放资源。

2024-06-21 14:47:54 637

原创 jdbc基础之插入数据

/创建Statement,执行sql。//执行sql,返回影响的行数。//关闭连接,释放资源。目标:记录插入,入库。

2024-06-21 14:47:02 378

原创 C#项目---酒店管理系统

为了提高自己的开发水平,也为了解决显示生活上的一些对于酒店管理的需求,在基于C#语言的基础上开发了一款简略的酒店管理系统。代码有些粗糙,只是给大家参考。

2024-06-20 19:35:50 169

原创 MySQL基础3之约束

1.2--建表之后添加外键约束 ALTER TABLE 表名 ADD CONSTRAINT 外键名称 FOREIGN KEY (外键字段名称) REFERENCES 主表名称(主表列名称)[CONSTRAINT][外键约束] FOREIGN KEY (外键列名) REFERENCES 主表(主表列名)1.3删除约束: ALTER TABLE 表名 FOREIGN KEY 外键名称;注:MySQL不支持检查约束。多表查询:从多张表里查询。字段1 数据类型1,字段2 数据类型2,

2024-06-20 19:11:45 283

原创 Java的jdbc三层架构基础知识

/mysql5的写法是:com.mysql.jdbc.Driver;下面的是mysql8的写法。四个参数:driver,url,username,password。目标:Java连接mysql,打通Java到mysql的连接。驱动就是一个类名,只有在添加到类库时才能调用驱动。原因:完整的类名拼写错误或后面空格。原因:检查用户名或密码是否错误。检查数据库是否存在或拼写错误。目标:创建连接:打通连接。关闭驱动(释放资源)

2024-06-19 06:00:00 448

原创 kali使用———基本配置

在虚拟机的设置里的桥接模式下,如果存在终端和目标电脑在同一无线网下,那么在检查自己的终端在桥接模式里连接到无线网就可以对目标进行扫描,并进行渗透。主要在需要进行核心开发和个人电脑的分析病毒和木马时,将主机隔离,就尽可能的防止主系统不会被启动的病毒样本攻击,防止样本逃逸。1是VMware的本地ip地址,就是kali的本地在windows的适配器地址;而2在这里是指主网络的以太网的ip地址。校园网等认证网络无法使用桥接模式,其对于桥接模式来说是硬件上的不支持,因此在这种条件下,只能使用。1.先进入管理员模式。

2024-06-18 15:16:08 630

原创 MySQL基础2

1.5排序查询: SELECT 字段列表 FROM 表名 ORDER BY 排序字段1 [排序方式1],排序字段2 [排序方式2],…) VALUES (值1,值2…), (值1,值2…2.修改表数据: UPDATE 表名 SET 列名1 = 值1,列名2 = 值2,…方法2:INSERT INTO 表名 VALUES (值1,值2…1.2给全部列添加数据: INSERT INTO 表名 VALUES (值1,值2…1.4条件查询: SELECT 字段列表 FROM 表名 WHERE 条件列表;

2024-05-10 06:30:00 691

原创 MySQL基础知识

9.4修改列名和数据类型: ALTER TABLE 表名 MODIFY 列名 新列名 新的数据类型;8.2删除表的时候判断表是否存在: DROP TABLE IF EXISTS 表名称;9.3修改数据类型: ALTER TABLE 表名 MODIFY 列名 新的数据类型;4.2判断删除数据库: DROP DATEBASE IF EXISTS 数据库名称;6.1查询当前数据库下的所有表的名称: SHOW TABLES;4.1删除数据库: DROP DATABASE 数据库名称;

2024-05-08 00:00:05 702 2

原创 js正则表达式验证数据

/ 验证用户名:6-20个字符,可包含字母、数字、下划线。// 验证身份证号码:18位,最后一位可以是数字或字母X。// 验证密码:6-20个字符,至少包含一个数字。// 验证手机号码:中国大陆手机号码格式。// 验证日期格式:YYYY-MM-DD。// 验证两次输入密码是否一致。// 验证输入内容不为空。

2024-04-30 09:02:51 664

原创 Java泛型

泛型是JDK5中引入的特性,它提供了编译时类型安全检测机制,该机制允许在编译时检测到非法的类型,它的本质是。这种参数类型可以用在类、方法和接口中,分别被称为泛型、泛型方法、泛型接口。定义格式:修饰符 返回值类型 方法名(类型 变量名){ }范例:public void show(T t){ }定义格式:修饰符 interface 接口名 { }将类型由原来的具体的类型参数化,然后再使用。

2024-04-16 09:29:05 245 1

信氧饮吧-奶茶管理系统

奶茶管理系统

2024-06-27

C#项目-酒店管理系统

C#项目-酒店管理系统

2024-06-20

空空如也

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

TA关注的人

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