- 博客(37)
- 收藏
- 关注
原创 java中的异常
Java提供了丰富的内置异常类,但有时内置异常类型无法完全描述具体的异常情况。此时可以定义自己的异常类,继承Exception或RuntimeException类,以满足特定的业务需求。自定义检查异常1.-- 要extends继承Exception --2.-- 必须在方法签名中用 throws 声明 --throw new AgeException("年龄不足18岁");// 抛出自定义异常System.out.println("年龄符合要求");3.-- 必须显式地处理异常 --
2025-02-24 16:09:24
1008
原创 Java中的泛型
泛型的本质是为了将类型参数化, 也就是说在泛型使用过程中,数据类型被设置为一个参数,在使用时再从外部传入一个数据类型;而一旦传入了具体的数据类型后,传入变量(实参)的数据类型如果不匹配,编译器就会直接报错。这种参数化类型可以用在类、接口和方法中,分别被称为泛型类、泛型接口、泛型方法。不使用泛型:需要手动进行类型转换,可能导致运行时 ClassCastException。使用泛型:编译器会在编译时检查类型,避免类型转换错误。
2025-02-24 10:30:03
594
原创 spring框架
Resource有两个重要的属性:name和type,而Spring将@Resource注解的name属性解析为bean的名字,而type属性则解析为bean的类型。所以,如果使用name属性,则使用byName的自动注入策略,而使用type属性时则使用byType自动注入策略。@Resource和@Autowired都是做bean的注入时使用,其实@Resource并不是Spring的注解,它的包是javax.annotation.Resource,需要导入,但是Spring支持该注解的注入。
2025-02-09 14:50:39
705
原创 mysql
由此可见,外连接的语法格式和内连接非常相似,只不过使用的是LEFT [OUTER] JOIN、RIGHT [OUTER] JOIN关键字。2、RIGHT [OUTER] JOIN 右(外)连接:返回包括右表中的所有记录和左表中符合连接条件的记录。1、LEFT [OUTER] JOIN 左(外)连接:返回包括左表中的所有记录和右表中符合连接条件的记录。UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合,并去除重复的行。[^abc]:匹配除了字符集中的任意一个字符以外的字符。
2025-02-09 13:31:40
797
原创 java语法练习-题目
题目:给定两个整数,被除数和除数(都是正数且不超过int的范围)。将两数相除,要求不使用乘法、除法和%运算符,得到商和余数。题目:设计一个方法用于数组的遍历,要求遍历的结果是在上一行的,例如:[11,22,33,44,55]被除数 / 除数 = 商 …余数 ,可以使用减法,减的次数是商,最后的值为余数。题目:给你一个整数x,如果x是一个回文整数,打印true,否则返回false。把数字倒过来和原来的数字进行比较。快捷键:arr.fori。
2024-10-20 00:51:11
285
原创 Java多线程
同一个进程的线程之间,共用了同一份资源将上述代码该为while(true)可以看到,这两个while循环在 ”同时执行“ ,看到的结果是,两边的日志都在交替打印说明:每个线程都是一个独立执行的逻辑(独立执行流)把 t.start 改成 t.run ,此时,代码中不会创建出新的线程,只有一个主线程。这个主线程里面只能依次执行循环,执行完一个循环再执行另一个。因为 t.run 里有一个循环,这个循环没有结束,所有一直无法执行到 ”hello main“ 这个循环了。
2024-10-16 20:20:14
392
原创 JavaSE
程序:为实现某种功能,使用计算机语言编写的一系列指令的集合。进程:是运行中的程序(如运行中的原神)进程是操作系统进行资源分配的最小单位。线程:进程可以进一步细化为线程,是进程中一个最小的执行单元,是cpu进行调度的最小单元进程和线程的关系:⑴ 一个进程中可以包含多个线程 (一个QQ程序可以有多个聊天窗口)⑵ 一个线程只能隶属于一个进程 (QQ的聊天窗口只能属于QQ进程)
2024-10-13 23:28:45
280
1
原创 后端完成api顺序
点击getById,如果没有getById函数就先声明一个。//作用是提供对数据库中特定表的操作方法。数据访问对象.数据库方法。
2024-08-24 13:56:10
390
原创 找不到数据的处理措施
处理方法:仔细检查 API 文档,确认调用的 URL 和请求方法是否正确。使用浏览器的开发者控制台查看网络请求,检查请求的详细信息,包括 URL、请求头和请求体。处理方法:再次确认 API 文档中对参数的要求,包括参数名称、数据类型和是否必填等。处理方法:在前端代码中进行适当的数据格式转换和处理,以适应预期的格式。API 返回的数据格式与前端预期的格式不一致,导致解析错误。传递给 API 的参数格式不正确 或 缺少必要的参数。在代码中进行参数的校验和处理,确保参数的准确性。
2024-08-10 22:11:54
388
原创 git的基本操作和原理
此时根据暂存区的索引新生成一个tree和一个新的commit对象,同时新生成的这个commit也要指向上一次的commit,保证我们可以从当前的版本代码回溯到上一个版本代码。但是我们发现并没有把文件放到暂存区,而是复制了一份修改后的1.txt生成新的blob到代码仓库,并且将暂存区对原本的blob的引用换成了对新的blob的引用。根据用户所写的代码,自动生成commit号,这个版本号只与代码内容有关,只要代码内容不同,commit id 就不同。执行命令git add 1.txt,将文件放到暂存区。
2024-08-06 16:26:19
421
1
原创 Vue3+TS+element plus实现一个简单列表页面
期望完成效果1.创建一个apiapi内容:根据接口:/api/hw/list?page=1&limit=10&campaign_id&adgroup_id&content_id修改 url 和 函数的参数 以及 params里的内容import { request } from "@/utils/service"/** 查 */export function getDyLogDataApi(page: any, limit: any, campaign_id
2024-08-06 14:10:06
1469
原创 Linux内核模块的插入和删除操作
编写Linux内核模块时,首先编写自己的.c文件,然后编写自己的Makefile文件,之后使用make命令对自己的.c文件进行编译,生成.ko文件,最后的.ko文件就是我们最后所需要的模块,我们就是对它进行插入和删除操作。
2024-03-30 21:59:04
329
原创 union操作符
以上 SQL 语句中,departments 表中的 department_name 列被映射到了 employees 表中的 last_name 列,但是列数和数据类型必须相同。condition1, condition2, …column1, column2, …是你要选择的列的名称,如果使用 * 表示选择所有列。以上 SQL 语句将选择客户表和供应商表中所有城市的唯一值,并按城市名称升序排序。ORDER BY 子句是一个可选的子句,用于指定合并后的结果集的排序顺序。
2024-01-15 14:30:40
1775
原创 MySQLwhere子句
通用格式:SELECT column1, column2, …FROM table_name WHERE condition;数据库中常用的是where关键字,用于在初始表中筛选查询。它是一个约束声明,用于约束数据,在返回结果集之前起作用。如果给定的条件在表中没有任何匹配的记录,那么查询不会返回任何数据。使用主键来作为 WHERE 子句的条件查询是非常快速的。
2024-01-15 11:29:17
557
原创 校园导游系统
1.设计目标设计一个校园导游程序,为来访的客人提供各种信息查询服务2.总体功能这个校园导航系统,主要是需要构建校园平面图,并将之用邻接矩阵存储,然后进行最短路径查找及景点信息查询。3.基本要求(1)展示西安邮电大学的矩阵简化校园平面图(2)为来访客人提供图中任意景点相关信息查询(3)为客人提供任意景点的问路查询,即最短路径。
2024-01-14 17:53:11
919
1
原创 strlen和sizeof的区别
第一个之所以出现一个随机值是因为在计算机内部存储时d之后跟的内容是不确定的,出现'\0'的位置也是不确定的,所以是一个随机值。strlen函数算的是'\0'之前的个数,不包括'\0',而sizeof统计时包含'\0'。第五个以字符串类型存储在末尾自带'\0',所以取'\0'之前的四个字符。首先,strlen 要引用头文件 #include<string.h>第四个sizeof包含'\0'。第六个sizeof包含'\0'。第三个取'\0'之前的字符数。第二个有四个字符所以是4。
2023-11-07 14:58:35
53
原创 服装销售管理系统
这个是我大一下刚开学在哥哥的帮助下完成的服装销售管理,系统,基本包括:登录界面,管理菜单,其中管理菜单又包括:数据的录入,查询,修改,插入,删除,统计,排序,报表,存储以及退出系统,而各个内容还有一些细化,此处暂不详说,后面会有解释。第一组测试数据和运行结果。第二组测试数据和运行结果。第一组测试数据和运行结果。第一组测试数据和运行结果。第一组测试数据和运行结果。第三组测试数据和运行结果。第三组测试数据和运行结果。第二组测试数据和运行结果。第三组测试数据和运行结果。第二组测试数据和运行结果。
2023-03-29 15:43:07
2330
12
原创 新手小白也有大梦想
2022级高考的我,已经在接触计算机半年多了,这半年浑浑噩噩,因为疫情影响,加上自己从来没有接触过电脑,所以在专业课学习这方面真的很迷茫很恐慌,虽然我只是一个双非本科,但是感觉我周围的同学对这个行业都好了解,大家都报名实验室,面试,通过,加入实验室学习,都在努力提高自我,但是好像只有我一个人在原地踏步,但是既然已经这样选择了,那就把现有的选择努力变成对的,与其惶恐不如行动。7. 至于未来嘛,因为哥哥在华为,所以也希望去华为工作。就是这样啦,希望和优快云的大家一起努力,最。后用几句很喜欢的话共勉啊。
2023-03-29 15:06:46
160
9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人