自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java面试题不完全补充版

多个key的hash值相同继承thread类,实现runnable接口,实现callable接口,线程池创建。通过ThreadPoolExecutor类来创建自定义线程池,通过构造方法传入核心线程数、最大线程数、空闲线程存活时间、任务队列等参数。同时也可以调用setRejectedExecutionHandler方法来设置拒绝策略。除了直接使用ThreadPoolExecutor外,也可以通过Executors工厂类来创建不同类型的线程池。

2024-07-26 17:27:50 183

原创 常见的sql面试题

非主键索引的叶子节点包含的是主键的值而不是数据记录的地址。因此,使用非主键索引查询时需要先找到主键的值,然后再通过主键的值来查询数据记录,这个动作叫做回表。

2024-07-04 08:54:49 714

原创 手把手教学虚拟机安装Linux系统

Linux,Linux Is Not UniX 的,一般指GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个遵循POSIX的多用户、多任务、支持多线程和多的操作系统。伴随着的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。它除了在方面保持着强劲的发展势头以外,在个人电脑、系统上都有着长足的进步。使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善Linux,使其最大化地适应用户的需要。Linux不仅系统性能稳定,而且是。其核心。

2024-06-05 16:10:02 612

原创 (小白专用)SpringBoot快速搭建

Spring Boot 是一个基于 Spring 框架的开源项目,用于简化和加速 Spring 应用程序的开发和部署过程。它通过提供默认配置和约定来简化 Spring 应用程序的搭建,从而让开发者更专注于编写业务逻辑而不是配置和设置。:Spring Boot 根据项目中所添加的依赖自动配置应用程序,减少了手动配置的需求。:Spring Boot 应用程序可以作为独立的可执行文件部署,并且内置了 Servlet 容器(如 Tomcat、Jetty 或 Undertow),无需单独部署到服务器上。

2024-05-30 13:57:07 505

原创 springMVC的总结

当然也可以手动的进行配置获取请求指定的参数,使用RequestParam注解 @RequestParam有以下三个参数: value:参数名字,即入参的请求参数名字,如username表示请求的参数区中的名字为username的参数的值将传入;​ 用户请求到达前端控制器,它就相当于 MVC 模式中的 C,DispatcherServlet 是整个流程控制的中心,由它调用其它组件处理用户的请求,DispatcherServlet 的存在降低了组件之间的耦合性。由Handler 对具体的用户请求进行处理。

2024-05-24 09:06:26 952 1

原创 Mybatis框架最细知识点

MyBatis框架是一个开源的数据持久层框架。它的内部封装了通过JDBC访问数据库的操作,支持普通的SQL查询、存储过程和高级映射,几乎消除了所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis作为持久层框架,其主要思想是将程序中的大量SQL语句剥离出来,配置在配置文件当中,实现SQL的灵活配置。这样做的好处是将SQL与程序代码分离,可以在不修改代码的情况下,直接在配置文件当中修改SQL。

2024-05-14 16:31:19 1272

原创 多模块项目的创建通常遵循以下原理和功能

统一的构建管理:通过 Maven,可以使用统一的方式来管理多模块项目的构建过程。Maven 多模块项目的原理在于将一个大型项目分解为多个模块,每个模块可以独立构建、测试和部署,同时通过 Maven 的依赖管理机制实现模块之间的交互和依赖关系。模块之间的依赖管理:在 Maven 的多模块项目中,模块之间可以有依赖关系。依赖管理:Maven可以管理项目的依赖库,它可以自动下载所需的依赖,并将它们添加到项目的构建路径中。模块之间的交互:多模块项目中的模块可以通过 Maven 的依赖机制相互交互。

2024-05-14 08:40:08 571

原创 阿里面试题之seata分布式事务实现原理刨析

Seata是一个开源的分布式事务解决方案,用于解决分布式系统中的数据一致性问题。它采用了类似于XA的两阶段提交(Two-Phase Commit)协议,但通过优化和改进,提高了性能和可靠性。以下是Seata分布式事务实现原理的刨析:核心组件事务协调器(TC): 负责协调全局事务的各个分支事务,并驱动全局事务的提交或回滚。事务管理器(TM): 管理全局事务的生命周期,包括全局事务的开始、提交和回滚等操作。资源管理器(RM): 管理分支事务的生命周期,负责分支事务的注册、提交和回滚等操作。

2024-05-07 10:30:22 435

原创 Java面试题精选

在编译时,泛型类型信息会被擦除,编译后的字节码中不再包含泛型类型的信息,而是使用原始类型来表示。例如,一个名为 orders 的数据表,如果主键是订单号,而存在一个 order_detail 列包含了订单的详细信息,但部分依赖于订单号,则不符合第二范式。视图(View)是一种虚拟的表,它是基于一个或多个实际表的查询结果集,通过视图可以将复杂的查询逻辑封装成一个简单的、可重用的虚拟表。在双亲委派机制中,类加载器在加载类时首先委托给父类加载器,只有在父类加载器无法加载该类时,才由子类加载器尝试加载。

2024-05-06 11:06:11 865

aaaaaaaaaaa'用户权限管理系统

aaaaaaaaaaa'用户权限管理系统

2024-05-30

空空如也

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

TA关注的人

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