自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Boot【四】

当serviceB中调用getServiceA的时候,系统自动将这个方法拦截,然后去spring容器中查找对应的serviceA对象然后返回。我们可以对serviceB这个bean中的getServiceA方法进行拦截,把这个调用请求转发到一个替换者处理。[public] 参数类型 参数名称n() [default 参数默认值];[public] 参数类型 参数名称1() [default 参数默认值];[public] 参数类型 参数名称2() [default 参数默认值];

2024-11-28 12:32:48 472

原创 Spring Boot【三】

bean元素的parent属性可以指定当前bean的父bean,子bean可以继承父bean中配置信息,也可以自定义配置信息,这样可以覆盖父bean中的配置。

2024-11-28 11:14:53 494

原创 Spring Boot【二】

singleton是每个spring容器中只有一个bean实例,一般我们的程序只有一个spring容器,但是,一个应用程序中可以创建多个spring容器,不同的容器中可以存在同名的bean,但是sope=aplication的时候,不管应用中有多少个spring容器,这个应用中同名的bean只有一个。type:构造函数参数的完整类型,如:java.lang.String,int,double。value:构造器参数的值,value只能用来给简单的类型设置值。通常情况下,系统中类和类之间是有依赖关系的。

2024-11-28 10:22:28 1317

原创 操作系统【地址转换】

答:因为指令LOAD1,2500的虚拟地址为100,又每个页面长度为1024个字节,所以指令在第0个页的第100单元中,由第0个页与第2个页对应,所以指令的物理地址为2×1024+100=2148,地址为2500的数据的虚拟地址为2500/1024=2···452,又第2个页号与第8个页号对应,所以数据的物理地址为8×1024+452=8644。

2024-11-21 09:41:44 301

原创 Spring Boot【一】

application.properties 是 Spring Boot 的标准配置文件,用于集中管理应用程序的配置属性。它的主要作用是将配置信息与代码分离,使得应用程序更具可维护性和可配置性。YAML文件格式是JSON超集文件格式。YAML文件以数据为核心。application.yaml文件的工作原理和application.properties一样。INI文件格式:INI(Initialization)文件是一种简单的配置文件格式,通常由节(section)、键(key)和值(value)组成。XML

2024-11-16 22:17:31 581 1

原创 MySQL【七】

CREATE FUNCTION 函数名([参数名 参数数据类型[,…]])RETURNS 函数返回值的数据类型BEGIN函数体;RETURN 语句;``````sql########## 定义一个函数maxofthree(),输出三个数中的最大值 ##########BEGINset t=a;end if;set t=c;end if;return t;end@@声明。

2024-11-16 21:42:05 355

原创 MySQL【六】

触发器是一种特殊类型的存储过程,可以用来对数据表实施复杂的完整性约束,实现表记录的自动维护,保持数据的一致性,当触发器所保护的数据发生改变时,触发器将会被自动激活,即触发器不能由应用程序显式地调用执行。存储过程是一组为了完成特定功能的 SQL 语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。**激活触发器的事件包括INSERT、UPDATE和DELETE事件。简单的说存储过程就是具有名字的一段代码。INOUT:输入输出参数。

2024-11-15 21:49:35 470

原创 MySQL【五】

SHOW CREATE VIEW 视图名;

2024-11-15 21:21:29 574

原创 MySQL【四】

【代码】MySQL【四】

2024-11-14 20:39:08 427

原创 【操作系统】银行家算法

当某进程请求分配资源时,系统假定先分配给他,之后若能找到一个进程完成序列,说明系统是安全的,可进行实际分配,否则让申请者等待。但Request(3,2,1)不小于等于Available(2,3,0),在进程中找到满足need<=work:need(1,2,2)<=work。答:因为P1的Request(1,0,2)<=Need(1,2,2);work向量初值:work=available=(3,3,2)此时work=(5,3,2),再重复上述步骤。答:Request<=Need(7,4,3);

2024-11-14 20:17:06 1096

原创 MySQL【三】

在内连接的基础上,结果集中还包括左表(表1)中不满足条件的记录行。当左表中不满足条件的记录与右表(表2)记录进行组合时,右表相应列值为NULL。在内连接的基础上,结果集中还包括右表(表2)中不满足条件的记录行。当右表中不满足条件的记录与左表(表1)记录进行组合时,左表相应列值为NULL。② 为了书写方便,可以为表起别名,别名一经定义,在整个查询语句中就只能使用表的别名而不能再使用表名。③ 连接的条件放在WHERE子句中,格式为:表1.字段=表2.字段。交叉连接无任何连接条件,也不能带WHERE子句。

2024-11-11 16:59:38 333

原创 MySQL【二】

1.通配符’%‘可以匹配任意长度的字符,长度可以为0;查询所有选课学生的学号,结果去除重复值。2.通配符’_'只能模糊匹配1个字符。查询满足条件的数据集。

2024-11-02 21:26:59 388 1

原创 MySQL(一)

AUTO_INCREMENT:设置字段为自增,只有整型类型的字段才能设置自增。字段1为待修改位置的字段名称,数据类型为字段1的数据类型;参数 FIRST 表示将字段1设置为表的第一个字段;KEY:唯一性约束;PRIMARY KEY:主键约束,组合主键只能是表约束,即每个数据表中只能出现一次主键约束;NULL(NOT NULL):表示字段是否可以为空;DEFUALT:指定字段的默认值;PRIMARY KEY:外键约束,需要参照另一张表。外键约束(foreign key)非空约束(not null)

2024-10-29 14:47:06 373

原创 数据绑定,事件函数

事件函数:数据绑定:

2024-09-18 21:22:48 153

原创 微信小程序开发

整体的小程序通过App方法实现,要想实现各自的页面通过Page方法实现。

2024-09-13 19:36:50 387

原创 Java基础知识(三)

使用java.util.Arrays类中的copyOf()是将一个数组中的全部元素复制到另一个数组,而copyOfRange()方法是将一个数组的部分元素复制到另一个数组。使用Array.binarySearch()方法进行元素的查找,但是。

2024-06-28 14:39:50 459

原创 Java基础知识(二)

类的定义包括类声明和类体的定义类中通常包含构造方法,成员变量,成员方法/*定义了一个名为Hero的类*///成员变量声明int age;//无参构造方法//成员方法。

2024-06-16 10:32:36 333

原创 Java基础知识(一)

选择语句包括if语句,if else语句,switch语句。在结构化编程中,只允许三种基本的程序结构,它们是。以下是switch语句的一个程序,主方法是Java程序的入口点。

2024-06-14 14:33:09 268

原创 类与对象,面向过程,面向对象【Python】

_init__方法的注意事项1.如果实例化对象时没有传入参数,则默认调用无参构造方法__init__2.如果实例化对象时传入参数,则调用有参构造方法3.如果手动创建有参构造方法__init__,则实例化对象时必须传入参数name = "李四"age = 19gender = "男" #以上三个是类属性,如果按这样的方式定义,那么这些属性就全都是固定的,所以不推荐使用#所以推荐使用“构造方法”来定义属性,即__init__() ⽅法:初始化创建好的对象#定义方法。

2024-06-04 11:01:39 373

原创 JavaFX图形化界面(二) 面板类

【代码】JavaFX图形化界面(二) 面板类。

2024-06-04 10:58:55 1445

原创 JavaFX图形化界面(一) Stage类

【代码】JavaFX图形化界面。

2024-05-22 20:28:30 514 1

原创 抽象类和实现接口

在互不相关的类中具有相同的行为(方法),那么我们可以把这个行为或者方法定义为接口在Java中可以通过接口来实现多重继承。

2024-05-16 20:38:14 331

原创 继承,多态和封装【Java】【面向对象】

以实际生活的案例来举一个例子,比如说洗衣服。如果是面向对象的编程方式,我们会拆分成人和洗衣机两个对象,再分析每一个对象,它需要做哪些事情。打开洗衣机放衣服和洗衣液洗完衣服后拿出衣服。根据洗衣模式洗衣服如果是面向过程的话,我们会将这个洗衣服任务拆解成一系列的步骤,每一个步骤就是一个函数。第一步,打开洗衣机;第二步,放衣服和洗衣液;第三步,选择洗衣模式,开始洗衣;第四步,等洗完,拿出衣服。所以面向对象的思维方式,它更加注重事情有哪些参与者,有哪些对象,这些对象各自需要做些什么事情。

2024-05-10 17:24:54 332

原创 有效的字母异位词

中每个字符出现的次数都相同,则称。,编写一个函数来判断。

2024-05-06 20:32:11 132

原创 字符串的比较和JVM虚拟机内存分配

可以用equals( )来进行字符串内容的比较,不能用”==“来比较字符串内容是否相等。

2024-04-29 20:48:15 191 1

原创 Python爬虫

目标网站接收到请求后,会返回一个响应,响应中包含了所需数据,爬虫需要从响应数据中获取所需数据,响应数据可以是HTML页面(它是用来描述网页的一种语言),JSON数据,XML数据等不同格式的数据。:对于HTML页面,可以使用BeautifulSoup库进行解析,对于JSON和XML数据,则需要使用对应的解析工具来处理数据格式,如json库和xml.etree.ElementTree等。:通过程序模拟浏览器的请求,使用不同的库来发送请求,比如requests和urllib库。:获得URL地址(即网址)

2024-04-27 10:43:07 725 2

原创 【Java】【算法】螺旋矩阵II

所有元素,且元素按顺时针顺序螺旋排列的。

2024-04-12 20:02:54 190

原创 【java程序题】类与对象

郭靖打了欧阳克一拳,造成失血XX点,欧阳克还剩XX点血。欧阳克打了郭靖一拳,造成失血XX点,郭靖还剩XX点血。郭靖(欧阳克)K.O.了欧阳克(郭靖)。

2024-04-11 15:45:09 163 1

原创 滑动窗口求长度最小的子数组【Java】

如果不存在符合条件的子数组,返回。找出该数组中满足其总和大于等于。是该条件下的长度最小的子数组。个正整数的数组和一个正整数。

2024-04-06 12:41:58 194 1

原创 有序数组的平方【java】

平方后,数组变为 [16,1,0,9,100]排序后,数组变为 [0,1,9,16,100]组成的新数组,要求也按。

2024-04-05 11:19:24 205 1

原创 删除元素【双指针】【Java】

元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。函数应该返回新的长度 2, 并且 nums。你不需要考虑数组中超出新长度后面的元素。不要使用额外的数组空间,你必须仅使用。的元素,并返回移除后数组的新长度。

2024-04-02 17:02:54 194 1

原创 【Python】列表,元组,字典,集合区别

Python中,定义函数的语法如下:def 函数名 ([参数列表]) :函数体/若⼲语句例如:#定义⼀个函数完成三个数的加法,并返回他们的和defaddabc):sumabcprint"{0}{1}{2}三个数的和是:{3}"formatabcsum))returnsum调⽤函数add102030add304050。

2024-04-02 16:04:11 559 1

原创 二分法查找【Java】

第二种写法:(左闭右开区间while(left

2024-03-31 13:55:51 239 1

原创 【Python】数据结构(列表)

首先一个小知识:a.print("num的类型是:",type(num)) #获取num的类型,用到type()函数b.print("num的内存地址是:",id(num)) #获取num的地址,用到id()函数。

2024-03-26 16:53:00 1346

原创 删除有序数组的重复项

/空间复杂度为O(1),因为申请了两个空间存储变量slow和fast,但这两个都是常量阶的。fast++){ //不管怎样,fast指针始终要向前移动。= nums[fast]){ //当fast移动到的数不等于slow所指的数。//下标+1,如果不加1,返回的就是序号,题目要求返回数组长度。//将slow先++后再赋值。//起初两个指针指在同一位置。

2024-03-25 20:35:01 187

原创 求在【200,800】范围内同时满足以下条件的十进制数有多少个?(1)其个位数字与十位数字之和除以10所得的余数是百位数字(2)该数是素数

首先是判断素数,我用的方法是平方根法,如果一个数不是素数,那么必定会有若干个除了1和它本身之外的因数,且在这些因数中必定会若干个小于这个数的平方根,所以我们将范围缩小,i<=Math.sqrt(n)就可以了。

2024-03-23 17:26:37 220 1

原创 欧几里得算法求最大公约数(java)

欧几里得算法就是将a % b,如果余数为零,则b是最大公约数;如果余数不为零,则在第二轮相除中,b作为被除数,余数作为除数,一直循环下去,直到余数为零,输出最大公约数为b。

2024-03-22 23:13:56 127 1

原创 求超级素数

int main(){i

2022-11-09 22:34:01 327 2

空空如也

空空如也

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

TA关注的人

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