自定义博客皮肤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)
  • 问答 (2)
  • 收藏
  • 关注

原创 @PathVariable 是 Spring 框架中的一个注解 。在基于 Spring 的 Web 开发中:作用用于将 URL 中的占位符参数绑定到控制器方法的参数上。

是 Spring 框架中的一个注解。

2025-04-10 16:24:11 125

原创 Redis在线安装

第一步 下载redis及版本选择第二步 下载安装最新版本的gcc编译器安装C语言环境测试安装是否成功第三步 解压命令:tar -zxvf redis-7.0.10.tar.gz第四步 解压完成后进入目录:cd redis-7.0.10第五步 在redis-7.0.10目录下再次执行make命令(只是编译好)如果没有准备好C语言编译环境,make 会报错Jemalloc/jemalloc.h:没有那个文件此时解决方案:运行make distclean安装好 gcc后再次make。

2025-03-31 11:06:34 459

原创 docker拉取失败

按 Ctrl + O 保存文件,按 Enter 确认。清理或修复 daemon.json 文件。删除 文件中的所有内容,确保文件为空。按 Ctrl + X 退出编辑器。验证 Docker 是否启动正常。重启 Docker 服务。cv下面这个文件内容。

2025-03-05 09:33:57 391

原创 内聚耦合软件工程

低耦合:与高内聚相对应,低耦合指的是模块之间的依赖关系尽量少,这有助于减少修改一个模块对其他模块的影响,提高系统的可维护性。- 高内聚:在设计时应尽量追求高内聚,即模块的功能明确且单一。4. 过程内聚:如果一个模块内的处理元素是相关的,而且必须以待定次序执行,则称为过程内聚。2. 逻辑内聚:模块内执行几个逻辑上相关的功能,通过参数确定该模块完成哪一个功能。3. 时间内聚:把需要同时或顺序执行的动作组合在一起形成的模块为时间内聚模块。1. 偶然内聚:模块内的各处理元素之间没有任何联系。

2025-01-15 22:33:21 374

原创 将字符串反转

StringBuilder 和 StringBuffer 类都有 reverse() 方法,StringBuffer 是线程安全的,而 StringBuilder 是非线程安全但效率更高,在单线程环境下推荐使用 StringBuilder。这些方法都能实现字符串反转,StringBuilder 的 reverse() 方法最为简洁高效,字符数组手动反转灵活性较高,递归方法则体现了一种不同的逻辑思路。将字符串转换为字符数组,然后通过双指针法从两端向中间遍历,交换字符位置从而实现反转。

2025-01-07 23:33:56 443

原创 arr.length 和 string.length()

在许多编程语言中,arr.length 和 string.length() 分别用于获取数组的长度和字符串的长度,但它们的使用方式和语法细节因语言而异。• 在Java中,String 是一个类,length() 是 String 类的一个方法,用于获取字符串中字符的数量。• 在JavaScript中,数组是一种对象类型,length 是数组的一个属性,用于获取数组中元素的个数。• 在Java中,数组是一种引用类型,length 是数组的一个最终变量(final),用于获取数组的长度。

2025-01-07 23:31:06 488

原创 线程晨考day20

finalize属于Object类的实例方法 表示当前对象被回收将自动调用此方法。finally属于Java关键字 用于异常处理 表示任何情况都执行的代码。10.final,finally,finalize的区别?进程是进行中的应用程序 属于CPU分配资源的最小单位。7.同步的关键字是什么,可以修饰哪些内容,同步的作用。final属于Java关键字 用于修饰属性 方法 类。wait属于Object类的实例方法 会释放锁。3.调用start和调用run方法的区别。调用start方法表示会开启新的线程。

2024-12-28 22:38:24 365

原创 day19

OutputStream write() 可以写入一个字节 或者写入byte数组。extends Animal> 这里的泛型表示可以传入哪些内容。super Dog> 这里的泛型表示可以传入哪些内容。2.字节流读写父类分别是,读写方法分别是什么,支持什。4.字符流读写父类分别是,读写方法分别是什么,支持什。Writer write() 字符和 字符类型的数组。Reader read() 字符 和字符类型的数组。1.写出你所知道的File类用于操作文件的方法。Dog或者Dog类的父类。

2024-12-28 22:35:57 334

原创 集合晨考day18

0.75 表示数组的使用率达到75% 就扩容 扩容为原数组长度的2倍。HashMap初始化长度为0的数组 第一次添加元素数组初始化为16。2.HashMap特点(是否有序,是否可为null,是否可重复,4.Properties类,推荐使用什么方法存放数据,不推荐使。7.HashMap添加元素的过程,什么时候扩容,什么时候转。6.说出你所知道的集合体系中的接口和实现类分别都有哪。是否线程安全,初始容量多少,负载因子的含义,扩容多。当链表的长度大于8 并且数组的长度大于64转红黑树。

2024-12-28 22:34:58 221

原创 day17

有序 有下标 线程不安全 元素可以重复 允许元素为null 扩容为原长度的1.5倍。ArrayList线程不安全 无参构造初始化长度为0的数组 扩容为1.5倍。1.ArrayList增删改查的方法是什么,LinkedList独有的。7.遍历ArrayList和LinkedList,可以使用哪些方式,有。2.ArrayList集合的特点(是否有序,是否有下标,是否。4.LinkedList数据结构是什么,集合的特点,问题同2。线程安全,是否可重复,是否允许为null,扩容多少,增。

2024-12-22 11:12:29 306

原创 常用类晨考题day16

finalize属于Object类中的方法 表示当前对象被垃圾回收将自动调用此方法。如果直接使用等号赋值 取值范围在byte以内 相同取值的多个对象==为true。向下转型:将指向子类对象的父类引用 强制转换为子类类型 可以访问子类独有的方法。2.String底层维护的是char数组 此数组使用private修饰。2.String底层维护的是char数组 此数组使用final修饰。3.int,long,char,short包装类使用==比较的特点。9.final、finally、finalize的区别?

2024-12-22 11:11:05 167

原创 常用类晨考day15

继承:子类继承父类 父类中书写共有的信息 子类中书写独有的信息 子类与父类是is-a。多态:父类引用指向子类对象 同一个引用类型 指向不同的实例类型。封装:属性私有 方法公开 降低程序的耦合度 提高代码的重用性。4.Math类获取随机数的方式,向上取整,向下,四舍五入。this表示当前对象 super表示当前对象中父类的信息。2.什么是自动拆箱和装箱,jdk版本有什么要求?8.写出你知道的String类常用方法。5.Random类获取随机数的方式。9.面向对象的特征是什么?从JDK1.5才开始支持。

2024-12-22 11:08:35 599

原创 异常晨考day14

CheckedException必须处理 :继续声明 或者 使用try-catch处理。2.try-catch-finally-throw-throws关键字分别用途是什。4.try-catch-finally中 如果try中已经return了值 那么。3.实现类必须重写接口中所有的抽象方法 除非实现类也是抽象类 或者 接口。不支持 但是可以使用接口继承多个接口的方式 实现类似多继承的效果。finally中对返回值的操作会不会改变返回值?3.父类类型的数组、集合 元素为子类类型。

2024-12-22 11:04:19 162

原创 抽象类接口晨考day13

1.接口中所有的方法默认为全局抽象方法 不管是否书写均使用public abstract修饰。3.实现类必须实现接口所有的抽象方法 除非实现类也是抽象类 或者 是接口。2.接口不能直接new对象,必须通过new实现类的方法创建对象。3.子类必须重写抽象类中的所有抽象方法 除非子类也是抽象类。4.接口中不能书写普通属性、普通方法、静态方法、构造方法。5.一个实现类可以实现多个接口 接口也可以继承多个接口。而接口中不能书写普通属性、普通方法、静态方法、构造方法。修饰方法:表示此方法不能被重写。

2024-12-22 11:02:09 180

原创 day12

继承:子类继承父类 必须符合 is - a的关系 父类中书写共有的信息 子类中书写独有的。修饰属性:不属于任何对象 属于整个类 可以被此类的所有对象共享 内存中只存在一份。可以调用子类继承父类或者重写父类的方法 不能访问子类独有的方法。如何调用子类独有的方法。protected 受保护的 本类 本包 以及子类中。修饰方法:本类中直接访问 其他类通过类名加点访问。多态:父类引用指向子类对象 提高程序的灵活性。private 私有的本类中可以访问。父类类型的数组 集合 元素为子类类型。

2024-12-21 20:59:06 188

原创 继承晨考day11

父子类之间,方法名相同,参数列表相同,返回值相同或者是其子类,访问权限不能严。修饰属性:属于静态变量,属于整个类,不属于任何对象,可以被此类的所有对象共。同一个类中,方法名相同,参数列表不同,跟返回值,访问权限修饰符无关。1.将当前对象对应类的class文件加载到方法区(类只加载一次)不能抛出、声明比父类更多的异常,静态方法可以被继承,不能被重写。修饰方法:本类中直接访问,其他类通过类名加点访问。3.静态方法中如何访问实例属性和方法?继承父类访问权限允许的属性和方法。

2024-12-21 20:52:58 182

原创 封装和继承-晨考day10

便于使用者正确的使用系统 降低构建大型系统的风险 提高代码的重用性 降低程序的耦。this表示当前对象 可以访问本类的属性、方法、构造方法。子类构造必须访问父类的有参 或者 无参构造其中一个。4.根据第三题提供的属性手写所有的构造方法 只。7.类的访问修饰符有哪些,分别代表什么意义?private:表示私有的 只能在本类中访问。11.子类构造方法访问父类构造方法的规则。子类构造方法默认访问父类的无参构造方法。可以访问父类的属性、方法、构造方法。1.封装的作用,实现封装的步骤?

2024-12-21 20:47:14 286

原创 初识面向对象晨考day09

形参是方法定义的时候书写的参数 规定了参数的个数、类型、顺序。10.this关键字可以访问那些内容,如何访问,有什么要求。实参是方法调用的时候传入的参数 必须遵循形参的约定。自然界中的任何事物,都可以通过分析其属性和方法,访问构造方法必须在本类构造方法的第一句。同一个类中的构造方法,参数列表不同。可以访问本类的属性、方法、构造方法。一类事物共有的特征,使用属性描述。一类事物共有的行为,使用方法描述。将其描述的完整,理解为一个对象。6.怎样访问对象的属性和方法。4.什么是形参,什么是实参。

2024-12-21 20:46:20 184

原创 数组晨考2day08

3.Arrays类toString,copyOf,sort,binarySearch方法。2.System.arraycopy(原数组,起始位置,新数组,起始位置,个数);使用一个固定位置的元素 一次与其他元素进行比较 如果遇到需要交换位置的元素。先不交换 使用新的元素 继续跟其他元素比较 等待一轮比较完成 交换一次位置。continue只能用于循环中 表示跳出本次循环 继续下一次循环。在内存中 一块连续的空间 存储相同类型的数据 长度是固定的。10.数组在内存中的位置,名字和值分别存在哪里。

2024-12-21 20:44:01 206

原创 数组晨考day07

同一个类中 方法名相同 参数列表不同 参数的个数 类型 顺序 跟返回值 访问权限修饰。引用数据类型 属于引用传递 传递的是一个地址 在方法中对参数的改变 会影响原变量。基本数据类型 属于值传递 传递的是一个值 在方法对参数的改变 不会影响原变量。数据类型....变量名 形参列表中只允许存在一个 并且 只能在形参列表的末尾。内存中一块连续的空间 存储多个相同数据类型的值 长度是固定的。7.数组在内存中的位置,数组名和数组值。在需要调用的位置 直接书写方法名。2.数组的长度是哪个属性。3.数组的下标从几开始。

2024-12-21 20:41:18 319

原创 方法晨考day06

形参表示形式参数 属于在方法定义的时候书写的参数 规定了参数的个数、类型、顺序。break用于switch或者循环中 分别表示跳出switch或者循环结构。continue只能用在循环中 表示跳出本次循环 继续执行下一次循环。7.循环中存在switch,switch中的break会影响循环吗。在需要调用方法的位置直接书写方法名调用 如果有参数则传参。实参表示调用方法的时候实际传入的参数 必须符合形参的规定。5.双重循环外层循环变量与内层循环变量的关系。9.包名的命名规范,类名的命名规范。

2024-12-21 20:37:43 224

原创 day01

5.public ,class,static,void,main(String[] args)单词表示什。bin 目录 为单词binary的简写 表示此目录下存放的全部为可执行的二进制文件。跨平台的核心是JVM,JVM属于一个软件,用于在不同的平台模拟相同的环境。3.编译命令是什么,编译是将什么文件编译为什么文件。1.jdk,jre,jvm分别是什么,有什么关系。javac 是将java文件编译为class文件。6.java跨平台的核心是什么。7.公开的类,名称有什么要求。必须和文件名保持完全一致。

2024-12-21 20:35:00 441

原创 循环晨考day05

9. case后边的值可以有重复的吗?5. 多重if和switch的应用场景有什么区别?多重if中的else必须。11. 循环中包含switch,switch中的break会中断循环吗?8. switch支持的数据类型以及break在switch中的作用。byte short int char String 枚举。6. 多重if处理区间的值,条件编写有什么顺序要求。switch擅长处理某个值属于固定等值的情况。2. 多重循环中,外层循环和内层循环的关系。多重if擅长处理某个值处于连续区间的情况。

2024-12-21 20:33:45 659

原创 day04

离当前变量最近的大括号之内(从包含其结构开始 到结构结束 结构就是大括号)首单词 首字母小写 后续每遇到一个新的单词 首字母大写 小写驼峰。4.Scanner类接收整数,浮点数,字符串分别使用哪些方。9.局部变量的特点 分别从 定义位置 ,作用范围,默认。6.多重if处理区间的值,条件编写有什么顺序要求。1.if(表达式) 表达式的最终值为什么类型?随着方法的入栈而生效 随着方法的出栈而死亡。通常用于处理某个值处于连续的区间的情况。2.多重if用来处理什么样的情况?3.多重if中的else必须写吗。

2024-12-21 20:31:37 223

原创 虚拟机没有网络怎么解决

6.DHCP设置,注意虚拟机设置ip必须在起始ip和结束ip范围内。DNS1=114.114.114.114 #DNS域名解析(增加)BOOTPROTO="static" #静态网址 (已有)IPADDR= 见DHCP设置 #IP地址 (增加)进入虚拟机网络适配器,自定义选中第4步操作中的网络。ONBOOT="yes" #开机启用 (已有)GATEWAY=见NAT设置 #网关(增加)修改虚拟机ens33网卡的网络配置信息。2.选中NAT模式点击3点击移除网络。测试ping 8.8.8.8。

2024-10-09 22:51:11 1597

原创 一条命令解决centos7 yum仓库无法使用的问题

终于安装好了!!!

2024-10-07 17:22:45 320

原创 判断奇数id%2=1or id%2!=0

(这里如果是在类似 C、C++、Java 等语言中,正确的表达式应该是。,因为奇数除以 2 的余数不为 0(是 1)。这两个表达式在逻辑上是等价的,都是用于判断。除以 2 的余数是否不等于 0。,因为奇数除以 2 的余数为 1。除以 2 的余数是否等于 1。为奇数时,这个表达式的值为。为奇数时,这个表达式的值为。

2024-10-01 19:07:27 207

原创 QL Server数据库计算字符长度用datalength(函数),写法如下:select * from xxx where datalength(xx)

写法如下:select * from xxx where datalength(xx)QL Server数据库计算字符长度。

2024-09-29 21:22:21 142

原创 Linux系统安装

测试是否安装成功输入用户名,密码。安装前自动检测安装资源。

2024-09-13 10:35:04 292

原创 找出给定整数数组中的最大值及其索引

【代码】找出给定整数数组中的最大值及其索引。

2024-08-10 17:03:54 171

原创 创建一个char类型的26个元素的数组,分别放置‘A‘-‘Z使用for循环访问所有元素并打印出来。提示:char类型数据运算‘A‘+2->C

【代码】创建一个char类型的26个元素的数组,分别放置‘A‘-‘Z使用for循环访问所有元素并打印出来。提示:char类型数据运算‘A‘+2->C。

2024-08-10 16:44:52 212

原创 打印空心金字塔

【代码】打印空心金字塔。

2024-08-09 11:24:39 105

原创 打印40-200之间所有的偶数[使用while

【代码】打印40-200之间所有的偶数[使用while。

2024-08-08 19:34:25 166

原创 打印1-100之间所有能被3除的数[使用while

【代码】打印1-100之间所有能被3除的数[使用while。

2024-08-08 19:30:52 419

原创 1.用for循环计算 1 到 100 中能被 9 整除的数的个数 count 以及它们的总和 sum

【代码】1.用for循环计算 1 到 100 中能被 9 整除的数的个数 count 以及它们的总和 sum。

2024-08-08 19:29:00 374

原创 使用while计算从m到n的和:使用do while循环计算从m到n的和。

public static void main(String[] args) { int sum = 0; int m = 20; int n = 100; // 使用while计算M+...+N: while (m<=n) { sum+=m; m++; } System.out.println(sum); }

2024-08-07 14:13:43 168

原创 使用switch实现一个简单的石头、剪子、布游戏。

【代码】使用switch实现一个简单的石头、剪子、布游戏。

2024-08-07 11:13:03 695

原创 请用if ... else编写一个程序,用于计算体质指数BMI,并打印结果。

【代码】请用if ... else编写一个程序,用于计算体质指数BMI,并打印结果。

2024-08-06 21:05:32 410

原创 请帮小明同学设计一个程序,输入上次考试成绩(int)和本次考试成绩(int),然后输出成绩提高的百分比,保留两位小数位(例如,21.75%)。

【代码】请帮小明同学设计一个程序,输入上次考试成绩(int)和本次考试成绩(int),然后输出成绩提高的百分比,保留两位小数位(例如,21.75%)。

2024-08-06 20:24:49 226

原创 MySQL数据库(基础)

DDL 是用于定义数据库对象结构的 SQL 语句,包括创建、修改和删除数据库对象。

2024-07-31 10:38:18 528

存储过程一看就会XL1

存储过程一看就会XL1

2022-12-26

c#学生管理系统增删查改winfrom,SqlServer

c#学生管理系统增删查改winfrom,SqlServer

2022-12-21

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

TA关注的人

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