- 博客(21)
- 收藏
- 关注
原创 Spring框架面试总结
简单来说,Bean 代指的就是那些被 IoC 容器所管理的对象。Spring IoC 容器,负责实例化、配置和组装 bean(组件)。容器通过读取配置元数据来获取有关要实例化、配置和组装组件的指令。配置元数据以 XML、Java 注解或 Java 代码形式表现。它允许表达组成应用程序的组件以及这些组件之间丰富的相互依赖关系。prototype 作用域的 Bean 在每次请求时都会创建新的实例,因此是线程安全的。singleton 作用域的 Bean 可能会存在线程安全问题,尤其是当 Bean 有状态时。
2024-08-09 16:59:53
834
原创 实体对象说明
在domain包 中,就可以定义一个大的简历对象,将三个表的内容整合在一个对象中,作为整体操作。实体对象,严格和数据库相对应,数据库中有什么字段,entity包中的类就有什么字段。Domain对象【提取表的部分字段数据,属于某一个业务领域 与表中字段不一定对应,可能通过加工】单,多,加工 部分。一般是指根据某种业务规则,从表中提取出的数据封装到一个对象下,这个对象一般称为domain对象;说白了,就是对象作为一个容器,封装属性对应的值,且提供简单的get setter方法,不会做。
2024-06-23 21:08:17
393
原创 Spring常见问题
连接点 JoinPoint:要增强的哪些方法(目标方法)通知 Advice:进行增强的重复逻辑,也就是共性的功能。(增强方法) 通知是切面在连接点处执行的代码,例如在方法调用前、方法调用后、方法抛出异常时执行的代码。通知可以分为Before、After、AfterReturning、AfterThrowing 和 Around 五种类型切入点 PointCut:匹配连接点的条件,通知仅会在切入点方法执行时被应用(为共性的功能标记目标方法)
2024-05-23 17:35:36
1229
1
原创 yml配置文件解析
当你设置了上下文路径后,所有的请求URI必须以该上下文路径开头,才能访问到应用程序3。(2) springboot .yml配置所有内容总结_boot.yml-优快云博客. https://blog.youkuaiyun.com/youtiantin/article/details/118113839.(1) Spring Boot项目中yml文件的常见配置 - 优快云博客. https://blog.youkuaiyun.com/melck/article/details/133094420.Spring Boot的。
2024-05-20 08:43:06
1906
原创 JDK8新特性使用总结
它可以作为参数传递给方法或函数,并且可以在需要函数对象的地方使用。(是可以传递的代码,一个接口中待重写的抽象方法)例子:重写Comparator接口中的compare方法(可以直接传递它要进行重写的方法)在不熟悉时,需要书写出匿名内部类,在根据匿名内部类改写。在熟悉常见的函数式接口后,可以直接写出最终的简化形式的Lambda表达式。函数式编程思想: 强调的是结果,不强调过程(不需要对象就可以完成)作为参数,传递重写的方法,简化函数式接口的匿名内部类写法。新手期,在不熟练时的书写方法。一些相关的新特性总结。
2024-03-24 23:13:27
581
1
原创 mysql与redis数据测试
1.新建一张user表,在表内插入10000条数据。2.①通过jdbc查询这10000条数据,记录查询时间。②通过redis查询这10000条数据,记录查询时间。3.再次查询这一万条数据,要求根据年龄进行排序,mysql和redis各实现一次。4.上面排序后的前5人可进行抽奖,每人有一次抽奖机会,抽奖奖品随意设计,抽奖方式通过redis实现。
2024-03-17 15:27:41
785
1
原创 数据库基础知识
示例学生表 (Students)课程表 (Courses)在学生表中,学生ID是主码,学生ID和电子邮箱是候选码,姓名和电子邮箱是主属性,学生ID、姓名和电子邮箱是非主属性。在课程表中,课程ID是主码,学生ID是外码,学生ID和课程ID是主属性,课程名称和学生ID是非主属性。
2024-03-13 15:17:48
1257
原创 MySQL任务
mysql中char和varchar的区别,varchar(100)中的一百的含义,能存放多少汉字?Mysql:左查询的特点,左右查询的区别?mysql的约束有哪些?分别有什么作用?where和having的区别?mysql中分页如何实现?数据库中, drop、delete与truncate的区别?数据库索引是什么,有什么作用?如何判断一个sql有没有做索引?数据库是什么,事务的四大特征有哪些?事务并发操作会产生什么问题,事务的是什么,mysql默认的隔离级别是?
2024-03-10 21:16:36
1012
1
原创 Java基础进阶技术
反射如何获取Class类对象?多次获取Class类对象会是同一个对象吗?查阅资料了解反射的应用场景并了解反射机制的优缺点。我们学过哪些常见的类加载器,它们在加载类的的时候遵从什么模式?Java反射创建对象效率高还是new创建对象效率高?枚举和类的区别是什么?举例完成对枚举的使用。反射可以获取类中的私有属性吗?类加载器加载类的时机是什么时候?举例说明类加载器的双亲委派机制。JVM为什么采用双亲委派机制?查阅资料了解类装载的执行过程?
2024-02-20 15:16:48
495
1
原创 D05 第五部分 集合框架任务
使用 HashMap:当不需要按照键的顺序来存储和访问键值对,并且对性能要求较高时,可以选择 HashMap。使用 TreeMap:当需要按照键的自然顺序或者自定义的顺序来存储和访问键值对时,可以选择 TreeMap。另外,如果需要进行区间检索或有序遍历,TreeMap 也是一个不错的选择。
2024-01-31 19:14:12
877
原创 D04 第四部分 常用API与异常任务
Java中如何计算圆的面积,需要用到哪个常用API?Math类中的 Math.PI * Math.pow(半径, 2)理解Object的hashcode()方法与equals()方法。hashCode()方法返回对象的哈希码值,它是一个int类型的整数。哈希码值用于在哈希表等数据结构中快速定位对象。如果两个对象根据equals()方法判断相等,那么它们的hashCode()值必须相等。但是,反过来并不成立,即如果两个对象的hashCode()值相等,并不一定意味着它们是相等的对象。
2024-01-29 16:48:32
876
原创 D03 第三部分 面向对象任务
类:对有共同属性,共同行为的事物的抽象描述。动物。类是一种抽象的模板,用于描述对象的属性和行为对象:现实世界中实际存在的独立的实体。狗,猫。对象是类的具体实例,是类的一个具体实体,具有类定义的属性和行为。面向对象:使用事物工具来做对应的事情。面向对象是一种编程范式,将程序组织为对象的集合,每个对象都是类的实例,可以通过对象之间的交互来完成任务。属性与成员变量的区别是什么?属性是现实事物在类的概念成员变量是在类中声明的变量,用于存储对象的状态或类的特征。什么是封装?
2024-01-24 16:54:26
944
原创 D02 第二部分 Java基础应用任务
链表(Linked List)和数组(Array)都是数据结构,用于存储和组织数据。它们在增删改查等操作上有一些重要的区别:链表:结构: 链表是由节点组成的数据结构,每个节点包含数据元素和指向下一个节点的指针。节点之间通过指针链接在一起。存储: 内存中的链表可以是分散的,每个节点可以存储在内存中的不同位置,通过指针连接起来。大小: 链表的大小可以动态变化,不需要预先指定大小。每次插入新节点时,动态分配内存。随机访问: 链表的访问是顺序的,不支持随机访问。
2024-01-22 16:16:53
1038
原创 D01 第一部分 Java基础语法要点记忆
Java基础语法的学习内容及练习示例。提示:以下是本篇文章正文内容,下面案例可供参考在windows操作系统中,利用命令行的方式去操作计算机。扩展真正的DOS命令是1981年微软和IBM出品的MS-DOS操作系统中的命令才叫做DOS命令。这个时候叫做CMD命令会更准确一些。运行流程1.编写Java程序,生成.Java文件2.编译:编译文件。编译后会产生一个class文件。java文件:程序员自己编写的代码。class文件:交给计算机执行的文件。3.运行代码。
2024-01-19 10:54:34
847
1
原创 D01 第一部分 Java基础语法任务
在Java中,整型的最大值是2,147,483,647(即2的31次方减1,因为int是32位,其中一位用来表示正负号),当这个值加1时,会导致溢出,结果会变为-2,147,483,648,即整型的最小值。do-while语句先执行一次循环体,然后再检查循环条件,如果条件为true,则继续执行循环体,然后再次检查循环条件,直到循环条件为false时结束循环。简单来说,ASCII码是一个较旧的字符编码系统,只能表示有限的字符集,而Unicode码是一个更加全面的字符编码系统,可以表示世界上几乎所有的字符。
2024-01-19 09:11:46
886
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人