![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
文章平均质量分 88
Retrograde-lx
这个作者很懒,什么都没留下…
展开
-
12.面试题——Spring Boot
Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。原创 2024-08-10 15:25:42 · 855 阅读 · 0 评论 -
11.面试题——消息队列RabbitMQ
RabbitMQ是一种开源的消息队列中间件,用于在应用程序之间进行可靠的消息传递。它实现了AMQP(Advanced Message Queuing Protocol)协议,提供了强大的消息处理能力。原创 2024-08-09 10:59:26 · 1197 阅读 · 0 评论 -
Java中锁的类别
乐观锁是一种乐观思想,假定当前环境是读多写少,遇到并发写的概率比较低,读数据时认为别的线程不会正在进行修改(所以没有上锁)。写数据时,判断当前 与期望值是否相同,如果相同则进行更新(更新期间加锁,保证是原子性的)。Java中的乐观锁: CAS,比较并替换,比较当前值(主内存中的值),与预期值(当前线程中的值,主内存中值的一份拷贝)是否一样,一样则更新,否则继续进行CAS操作。原创 2024-08-07 14:11:23 · 922 阅读 · 0 评论 -
10.面试题——JVM
JVM,也就是 Java 虚拟机,它是 Java 实现跨平台的基石。Java 程序运行的时候,编译器会将 Java 源代码(.java)编译成平台无关的 Java 字节码文件(.class),接下来对应平台的 JVM 会对字节码文件进行解释,翻译成对应平台的机器指令并运行。同时,任何可以通过 Java 编译的语言,比如说 Groovy、Kotlin、Scala 等,都可以在 JVM 上运行。原创 2024-08-06 11:01:18 · 1280 阅读 · 0 评论 -
9.面试题——JUC
JUC原创 2024-08-05 09:51:54 · 893 阅读 · 0 评论 -
6.面试题——Spring
Spring是一个轻量级的IoC和AOP容器框架。是为Java应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。常见的配置方式有三种:基于XML的配置、基于注解的配置、基于Java的配置。原创 2024-08-01 14:14:13 · 1334 阅读 · 0 评论 -
7.面试题——Spring MVC
Spring MVC是Spring框架中的一个模块,它基于MVC(模型-视图-控制器)设计模式,为Web应用程序提供了一个全面的解决方案。Spring MVC作为一种轻量级的Web框架,主要用于构建Web应用程序的表述层(也称为表现层或前端控制层)。它通过将应用程序的不同部分(如数据访问、业务逻辑和表现层)分离,提高了应用程序的可维护性和可扩展性。原创 2024-08-02 10:35:18 · 383 阅读 · 0 评论 -
8.面试题——Mybatis
Mybatis是一种流行的Java对象关系映射(ORM)框架,它将Java对象映射到关系型数据库中的表格。它提供了一种简单的方式来编写SQL语句并将其映射到Java对象,同时避免了很多传统JDBC的冗长代码。在使用Mybatis时,开发人员可以编写简洁的SQL语句,并且可以使用动态SQL和参数映射来进行高效和灵活的数据操作。除了ORM之外,Mybatis还提供了许多高级功能,如缓存机制、批量操作、分页等等。原创 2024-08-03 11:19:18 · 627 阅读 · 0 评论 -
4.面试题——Redis
官方FAQ表示,因为Redis是基于内存的操作,CPU不是Redis的瓶颈,Redis的瓶颈最有可能是机器内存的大小或者网络带宽。既然单线程容易实现,而且CPU不会成为瓶颈,那就顺理成章地采用单线程的方案了(毕竟采用多线程会有很多麻烦!)Redis利用队列技术将并发访问变为串行访问1)绝大部分请求是纯粹的内存操作(非常快速)2)采用单线程,避免了不必要的上下文切换和竞争条件速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度 都是O(1)原创 2024-07-26 14:35:23 · 1037 阅读 · 0 评论 -
3.面试题——MySQL
MySQL相关的面试题,希望大家能找个好工作原创 2024-07-25 10:43:03 · 839 阅读 · 0 评论 -
2.Java面试题——集合
Java中的集合是Java编程语言提供的一种数据结构,用于存储、操作和处理一组数据。它是Java编程语言中非常重要的一部分,广泛应用于各种Java应用程序的开发中。Java集合框架提供了一系列类和接口,用于实现不同类型的集合。原创 2024-07-18 12:28:49 · 968 阅读 · 0 评论 -
1.Java基础面试题
Java面试题供大家参考,希望大家都能找到合适的工作原创 2024-07-13 16:53:36 · 495 阅读 · 0 评论