首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java面试题集锦 - 有序号
lfsun666
创建于2023-02-23
订阅专栏
为什么叫“Java面试题集锦”?因为涵盖了好多好多面试题!嘿嘿嘿 那不是废话吗!!!
等 21 人订阅
共999篇文章
创建于2023-02-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【600、怎么理解前后端分离】
前后端分离是一种软件开发架构模式,它将应用程序的前端(用户界面)和后端(业务逻辑和数据处理)分开开发和部署。 在传统的应用程序开发中,前端和后端是紧密耦合在一起的,前端和后端的代码通常都在同一个代码库
【599、常见的一些软件开发原则:】
下面是一些常见的软件开发原则: SOLID原则:SOLID原则是面向对象设计的基本原则,包括单一职责原则(SRP)、开闭原则(OCP)、里氏替换原则(LSP)、接口隔离原则(ISP)和依赖倒置原则(D
【598、nginx与tomcat的区别】
Nginx和Tomcat都是Web服务器,但它们在实现方式、特性和用途方面有一些区别。 实现方式: Nginx是一个高性能的反向代理服务器,主要使用C语言编写,采用事件驱动的异步非阻塞I/O模型。它的
【597、时间格式yyyyMMdd hhmmss含义,以及大小写的区别,如何表示24小时制】
时间格式yyyyMMdd hhmmss表示的是年份、月份、日期、小时、分钟、秒钟,其中,yyyy表示4位年份,MM表示2位月份,dd表示2位日期,hh表示2位小时,mm表示2位分钟,ss表示2位秒钟。
【596、TCP 】
作为一个计算机模型中的一部分,TCP(Transmission Control Protocol)是一种基于连接的协议,用于在计算机网络中进行可靠数据传输。它是TCP/IP协议族的一部分,常用于互联网
【595、存储金额的数据类型Decmial,以及替代方案】
在存储金额等金融数据时,使用Decimal数据类型是一种较为常见的选择。Decimal是一种高精度的数据类型,可以准确表示小数,并且避免了使用浮点数在运算过程中可能产生的精度丢失问题。 在Java中,
【594、int类型的数据范围】
在Java中,int类型是一种基本数据类型,用来表示整数。其范围是-2,147,483,648到2,147,483,647(即2的31次方-1),包括这些数字。在32位计算机中,一个int类型的变量占
【593、系统性能优化的方式】
系统性能优化是一个非常复杂的过程,需要从多个方面入手。下面是一些常见的系统性能优化方式: 缓存优化:通过使用缓存来减少数据库查询次数,提高读取数据的速度,降低系统的负载。可以使用Redis等内存数据库
【592、谈谈为什么要限流,有哪些限流方案?】
在分布式系统中,限流是一种常见的保护机制,其作用是限制系统的流量或请求速率,防止系统被大量请求或流量所压垮。限流可以保证系统的可用性、稳定性和安全性,防止系统崩溃或受到攻击。 下面是一些常见的限流方案
【591、Spring Boot的控制层怎么接受前端参数】
在SpringBoot中,控制层是基于Spring MVC框架实现的,通过注解的方式来接收前端请求的参数。下面是Spring MVC处理请求的流程: 客户端发送HTTP请求到DispatcherSer
【590、springboot有没有用过api文档】
是的,Spring Boot有很多开源的API文档生成工具可以使用,例如Swagger、Springfox、Knife4j等。 这些工具可以通过注解来描述接口的信息,包括接口的请求参数、响应数据类型、
【589、Java当中让事务回滚】
在Java中,如果使用Spring框架进行事务管理,可以通过编程式或者声明式的方式进行事务控制。 对于编程式事务控制,可以使用Spring提供的TransactionTemplate或者手动获取事务管
【588、那业务秒杀逻辑需要考虑哪些?】
秒杀场景中,由于参与人数较多,对系统的并发能力提出了较高的要求。在实现业务秒杀逻辑时,需要考虑以下几点: 库存控制:秒杀活动的参与人数是有限的,需要控制商品库存数量,并保证商品不被超卖。可以通过锁定库
【587、spring的事务怎么用】
在 Spring 中,可以使用 @Transactional 注解来管理事务。使用 @Transactional 注解可以将一个方法或者类声明为事务性方法,可以配置事务的传播行为、隔离级别、超时时间、
【586、说一下你对事务的理解】
事务是指一组数据库操作,它们必须作为一个单独的、不可分割的工作单元来执行。如果其中任何一条操作失败,整个事务都必须回滚(撤销),以确保数据库状态的一致性。 事务具有四个基本属性,通常被称为 ACID
【585、Redis分布式锁实现原理,锁的有效期怎么确定】
Redis 分布式锁的实现原理可以简单概括为: 使用 SETNX 命令来尝试获取锁,当 SETNX 返回值为 1 时,表示获取锁成功,否则获取锁失败; 为锁设置过期时间,避免锁死; 在锁的有效期内完成
【584、Spring中的设计模式】
Spring 框架采用了多种设计模式来实现不同的功能,以下是其中一些比较重要的设计模式: 依赖注入(Dependency Injection,DI):这是 Spring 框架最为核心的设计模式之一,它
【583、1.8之后静态变量放到哪里】
在 Java 1.8 中,静态变量的内存分配是在元空间(Metaspace)中进行的,而不是在永久代(PermGen)中进行的。 元空间是 Java 虚拟机中的一块内存区域,用于存储类的元数据信息、静
【582、DISTINCT 的去重原理】
DISTINCT是一个SQL关键字,用于从查询结果中去除重复的行,只返回唯一的行。其去重原理是通过比较查询结果中的每一行数据来判断是否重复。在比较时,会对查询结果中的每个列逐一进行比较,只有在所有列的
【581、spring的bean默认是单例还是多例的】
在Spring容器中,默认情况下,Bean是单例的。也就是说,每个Bean的实例只会被创建一次,并且会被存储在Spring容器的缓存中,以便在后续的请求中重复使用。这种单例模式可以提高应用程序的性能和
下一页