自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java面试总笔记持续更新

在数据库和计算机科学领域,索引(Index)是一种数据结构,用于快速查找和访问数据库表中的特定数据行。索引的存在可以大大提高数据库的查询性能,尤其是对于大型数据集。对数据表的整体进行排序,实际上改变了表的物理顺序。一个表只能有一个聚集索引。对数据表的副本进行排序,实际上创建了一个独立的数据结构来加速查询。一个表可以有多个非聚集索引。确保索引列中的所有数据都是唯一的,用于确保数据完整性。基于表的多个列创建的索引,可以在多个列上提高查询性能。内容。

2024-04-27 17:49:12 854

原创 java面试笔记

需要注意的是,虽然hashCode方法在很多情况下是有用的,但是它并不是唯一确定对象相等性的标准。如果两个对象的哈希码相等,集合会进一步使用equals方法来比较对象的内容,以确保对象的唯一性。ArrayList和LinkedList都是Java中常见的集合类,它们都实现了List接口,但它们在内部实现和性能方面有一些显著的区别。: 在一些搜索算法中,哈希码可以用于快速排除不可能匹配的对象,从而提高搜索性能。在链表中,每个元素都包含一个指向前一个和后一个元素的引用,这使得在列表中间插入和删除元素更为高效。

2024-04-27 17:47:32 286

原创 hr人生心理学

重新评估自己的目标,并制定符合现实情况的新计划。这可以帮助你更好地适应现实,并朝着新的方向努力前行。例如,如果期待在某个岗位上取得更快的晋升,但现实是需要更长时间才能达到,那么可以重新评估自己的职业发展目标,调整计划,为实现更可行的目标制定新的策略。:尽管现实可能与期待不同,但通常都存在一些积极的方面。这些可能包括获得的经验、学到的新技能、结识的人脉等。:首先,要意识到期待与现实之间存在差距是很正常的。在职业生涯中,很少有人能够完全符合自己的期待,因为现实往往是复杂多变的。因此,接受这种差距是第一步。

2024-04-27 17:45:17 182

原创 java面试

事务是一系列的操作,它们被视为一个单一的工作单元。这些操作要么全部成功,要么全部失败。事务是数据库管理系统执行过程中的一个逻辑单位,用于保证数据的完整性和一致性。:事务是数据库的逻辑工作单位,事务中包含的各项操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误会被回滚(Rollback)到事务开始前的状态,就像这个事务从未执行过一样。**一致性(Consistency):**事务必须使数据库从一个一致性状态转换到另一个一致性状态。事务执行前后,数据库的完整性约束没有被破坏。

2024-03-10 15:20:57 593 1

原创 运行得好好的突然出现Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded解决方法

【代码】运行得好好的突然出现Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded解决方法。

2024-03-02 21:09:46 257 1

原创 springboot整合mybaties和mybaties plus 连接数据库并输出数据

2.mybaties plus 不用写xml文件。1.mybaties 用xml写sql。

2023-12-12 10:20:56 269

原创 关于多态内容

运行时多态是通过方法的重写(Overriding)和接口实现来实现的。当子类继承或实现父类或接口时,可以重写父类或接口的方法。在运行时,根据对象的实际类型来调用相应的方法,这种行为称为运行时多态。编译时多态发生在编译阶段,主要通过方法的重载(Overloading)来实现。重载允许一个类拥有多个同名的方法,但参数列表不同。在编译时,编译器会根据方法调用的参数类型或个数来选择相应的方法。

2023-12-07 09:47:04 66 1

原创 深入了解==和equals

【代码】深入了解==和equals。

2023-12-06 09:24:40 55 1

原创 关于int和interger 封装类的作用

对的,集合类(如List、Set、Map等)在Java中只能存储对象,而不能存储原始数据类型。这是因为这些集合类是泛型的,它们需要在实例化时指定存储的元素类型,而原始数据类型不是对象,无法作为泛型参数。总的来说,使用基本数据类型的封装类通常是为了能够利用对象的特性,以及在需要对象的上下文中使用基本数据类型。因此,在需要将基本数据类型放入集合时,需要使用封装类。有些库或框架要求使用对象而不是原始数据类型,因此在这种情况下,使用封装类是必要的。通过使用封装类,你可以在集合类中存储原始数据类型的值。

2023-12-06 08:39:07 66 1

原创 基于mvc+jsp+mysql+jquery+bootstrap+java+javaweb+表现层+数据层(持久层)+业务层三层结构的班级成员信息管理系统,普通用户登录后能够在系统中查看成员信息,管理

基于 MVC +DAO css+jsp+mysql+jquery+bootstrap+java+javaweb+表现层+数据层(持久层)+业务层三层结构的班级成员信息管理: 基于css+jsp+mysql+jquery+bootstrap+java+javaweb+表现层+数据层(持久层)+业务层三层结构的班级成员信息管理系统,普通用户登录后能够在系统中查看成员信息,管理员登录后能够查看、添加、修改、删除成员数据 (gitee.com)

2023-12-06 01:00:00 39 1

原创 关于vue的axios post请求路径

2023-06-09 18:48:29 224

原创 up to date, audited 1 package in 719msfound 0 vulnerabilities npm installnpm install node_modules没有生

D:\迅雷下载\Student-Work-Management-System-main\Student-Work-Management-System-main>npm install。切换到这个目录执行 npm install。这个目录才是前端项目根目录。

2023-06-05 19:44:57 1821

原创 实验六 Spring MVC注解与数据绑定

在本次实验中,我通过实践掌握了Spring MVC的数据绑定和常用注解的使用。(1) 创建一个Order类来封装上述订单信息,其中各个属性的名称和数据类型是:产品编号(ProductID,Integer),用户编号(UserID,Integer),交易日期(TransactionDate,Date),价格(Price,Double),数量(Quantity,Long),交易金额(TransactionAmount,Double),用户邮件(Email,String),备注(Comment,String)。

2023-05-10 00:45:00 854

原创 实验五 MyBatis的关联映射

同时,我也意识到了数据库中关联关系的重要性,只有通过建立正确的关联关系才能实现数据库的高效操作和数据查询。a. 学生(Student):id(int, primary key, auto increment),Name(姓名,varchar),Birthday(出生日期,date),性别(Sex,varchar)c. 班级(Class):id(int, primary key, auto increment),Specialty(专业,varchar),Grade(年级,int),Class(班,int)

2023-05-09 02:00:00 983

原创 实验一 Spring中Bean的使用

1、已知一个User类包含以下的属性和方法,属性:username(String),password(Integer),relation(List,指明User对象间的相互关系,通过username指明);方法:一个无参构造方法,一个能对各个属性都进行初始化的构造方法,各个属性的setter和getter,一个toString方法(输出各个属性的值,对于relation属性,要指明当前User与哪些User相关)。5、掌握Bean的singleton和prototype作用域的概念与区别。

2023-04-26 01:00:00 522

原创 实验二 Spring AOP

AOP是一种非常强大和灵活的编程技术,它可以将一些横跨多个类和对象的功能进行统一的管理和处理。1、按图所示的类图结构,设计接口及其实现类,并完成另外两附加要求:(1)日志功能:在程序执行期间追踪正在发生的活动(打印出调用的方法,以及参数的参数值);在设计接口和实现类时,需要根据实际需求进行合理的抽象和封装,确保接口的设计足够简洁和清晰,同时实现类的具体实现也需要考虑到代码的可维护性和扩展性。通过实验我了解AOP的概念和作用,理解了AOP中的相关术语,了解Spring中两种动态代理方式的区别。

2023-04-25 01:00:00 430

原创 实验2:结构型模式应用实验(1)

然后,定义一个适配器类Adapter,该适配器类实现了目标接口IUSB,同时包含了一个成员变量phone,表示连接手机的接口。在使用上,如果被适配者类的接口发生了变化,类适配器需要修改适配器类的代码来适应新的接口,而对象适配器则不需要修改适配器类的代码,只需要修改被适配者类的代码即可。类适配器使用继承实现,即适配器类继承了目标接口和被适配者的类,从而将被适配者的方法转换成目标接口的方法。对象适配器使用组合实现,即适配器类持有一个被适配者的实例,通过调用被适配者的方法来实现目标接口的方法。

2023-04-24 03:15:00 317

原创 实验1:创建型模式应用实验

简单工厂模式和工厂模式的主要区别在于抽象工厂接口的存在与否。在简单工厂模式中,只有一个工厂类,它负责创建所有的产品对象,客户端只需要传入相应的参数即可获得所需的产品对象。而在工厂模式中,每个产品都对应一个具体的工厂类,客户端需要选择相应的工厂类来创建所需的产品对象。但是工厂模式的实现也更加复杂,需要为每个产品都定义一个对应的工厂类,增加了系统的复杂度。(2)如果此水果工厂还要生成桔子,试用简单工厂模式解决。通过本次实验我了解5种创建型模式的定义、特点和工作原理,理了5种创建型模式的结构、实现和应用场景。

2023-04-23 02:00:00 649 1

原创 实验3:结构型模式应用实验(2)

在这个具体的场景中,我们可以将人对象作为一个基础的类,并定义一个人的基本属性和方法。每个装饰器都包含一个被装饰的对象,并在该对象的基础上增加新的能力。这样,客户端可以动态地给人对象增加不同的装饰器,从而让人对象具有不同的能力,而不需要修改人对象本身。在这个具体的场景中,我们可以将不同的数据库抽象成一个接口,并在接口中定义了几个基本的数据库操作。类图、源代码和运行结果

2023-04-22 20:44:06 309

原创 实验三 Spring JDBC与事务管理

(2) 在BookShopDao中添加一个purchase购书方法,其操作流程是获取书的单价->买书(更新库存)->更新账户余额,在BookShopDaoImp中实现该方法,并使用基于XML和Annotation的声明式事务管理来确保该购书过程能正常执行(通过异常的方式来模拟更新库存和更新账户余额时出现的突发性问题),通过JUnit对该方法进行测试。更新书的库存,使书号对应的库存减num,若库存不足,则给出提示,并且不更新。,若库存不足,则给出提示,并且不更新。,若余额不足,则给出提示,并且不更新。

2023-04-21 21:16:10 566

原创 一、Linux常用文件命令

班级: 学号: 姓名: 成绩:正在上传…重新上传取消实验四 LINUX文件系统编程一、Linux常用文件命令(一)实验目的1.加深对文件,目录,文件系统等概念的理解。2.掌握Linux文件系统的目录结构。3.掌握有关Linux文件系统操作的常用命令。4.了解有关文件安全方面的知识。(二)实验准备文件及其分类 文件是Linux用来存储信息的基本结构。一个文件就是被命名的一组信息。 Linux文件通常分为普通文件、目录文件、特

2022-11-08 08:33:15 1636

原创 关于“org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start: ”报错

解决方法:缺少“/”,在箭头处加/即可。

2022-10-27 12:18:05 461

原创 【无标题】Java web应用编程基础实验报告Html + CSS + JavaScript

Java web应用编程基础实验报告Html + CSS + JavaScript

2022-10-09 16:26:58 2878

springboot整合mybaties和mybaties plus

springboot整合mybaties 用xml写sql

2023-12-04

实验撒啊啊啊啊啊啊啊啊啊啊啊啊啊

aasf是否

2022-11-08

基于java+css+jsp+mysql+jquery+bootstrap班级成员信息管理系统

基于css+jsp+mysql+jquery+bootstrap+java+javaweb+表现层+数据层(持久层)+业务层三层结构的班级成员信息管理系统,普通用户登录后能够在系统中查看成员信息,管理员登录后能够查看、添加、修改、删除成员数据。。

2022-10-28

计算机实验计算机实验计算机实验计算机实验

计算机实验计算机实验计算机实验计算机实验

2022-10-20

大数据 班级数据大数据 班级数据

大数据 班级数据 大数据 班级数据大数据 班级数据

2022-09-01

大数据 基于mapreduce

大数据 基于mapreduce

2022-08-31

空空如也

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

TA关注的人

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