自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 什么是类加载器,类加载器有哪些?

类加载器在运行时动态地加载、连接和初始化类,使得 Java 程序能够在运行时根据需要加载不同的类。除了上述三种内置的类加载器外,开发人员还可以根据需要实现自定义类加载器。类加载器是 Java 虚拟机的一个重要组成部分,它负责将类的字节码加载到内存中,并生成对应的。

2024-09-15 14:22:14 323

原创 MYSQL支持的存储引擎有哪些, 有什么区别?

MySQL 支持多种存储引擎,常见的有 InnoDB、MyISAM、Memory 等。

2024-09-14 15:56:29 666

原创 数据库事务的四个特性(ACID)具体是什么?

ACID 是指数据库事务的四个特性,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。

2024-09-12 21:50:29 508

原创 什么是双亲委派模型?

例如,假设存在类加载器层次结构为:启动类加载器(Bootstrap ClassLoader)→扩展类加载器(Extension ClassLoader)→应用程序类加载器(Application ClassLoader)。当应用程序类加载器收到一个类加载请求时,它首先会将请求委派给扩展类加载器,扩展类加载器再委派给启动类加载器。在 Java 中,当一个类加载器(ClassLoader)收到一个类的加载请求时,它首先不会自己去尝试加载这个类,而是把这个请求委派给它的父类加载器去加载。

2024-09-12 21:47:01 485

原创 HashSet与HashMap的区别?

【代码】HashSet与HashMap的区别?

2024-09-12 21:43:30 487

原创 Spring MVC中的拦截器和Servlet中的filter(过滤器)有什么区别?

【代码】Spring MVC中的拦截器和Servlet中的filter(过滤器)有什么区别?

2024-09-10 20:20:09 688

原创 Spring中事务失效的场景?

如果使用的数据库引擎本身不支持事务,那么在 Spring 中配置的事务自然无法生效。例如,MyISAM 存储引擎的 MySQL 数据库不支持事务,而 InnoDB 存储引擎支持事务。Spring 的事务是通过动态代理实现的,而默认情况下,代理对象只能调用目标对象的 public 方法来触发事务。,表示该方法不应该在事务中执行,那么即使调用方有事务,该方法也不会在事务环境中执行。如果事务方法的传播行为设置不正确,可能会导致事务失效。在同一个类中,一个方法调用另一个标注了事务的方法,如果是通过。

2024-09-09 22:10:05 438

原创 SpringMVC中的常用注解有哪些?

例如:@GetMapping ("/search"),方法参数中使用 @RequestParam ("query") String query,获取名为 “query” 的请求参数值。例如:@GetMapping ("/user/{id}"),在方法参数中使用 @PathVariable ("id") 来获取 URL 中的 “id” 值。当请求的 URL 中包含动态参数时,可以使用这个注解将参数绑定到方法参数上。将方法的返回值直接写入 HTTP 响应体中,通常用于返回 JSON、XML 等格式的数据。

2024-09-09 22:05:36 422

原创 Spring的事务传播性行为是什么?如何选择合适的传播行为?

在 Spring 中,事务的传播行为定义了被调用方法与当前存在事务的方法之间的事务关系。选择事务传播行为需要根据具体的业务场景来决定。

2024-09-09 20:03:29 563

原创 Java后端开发的三层架构是什么?

三层架构其实很简单,它只是把代码的开发分成了个三部分,Controller层,Service层,Mapper层

2024-09-08 17:06:46 543

原创 ArrayList 和 LinkedList 的区别是什么?

ArrayLIst和LinkedList都java中常用的集合类。

2024-09-08 15:57:58 501

原创 什么是AOP (Aspect Oriented Programming)我们在什么时候会用到AOP?

AOP也叫面向切面编程。它的使用场景有日志记录、性能监控、事务管理、安全检查

2024-09-08 15:01:24 386

空空如也

空空如也

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

TA关注的人

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