中高级Java面试题
文章平均质量分 87
中高级Java面试题
不会说话的木头
这个作者很懒,什么都没留下…
展开
-
JVM 面试题
类加载器负责加载Java字节码文件,将其转换为JVM可以理解的Class对象。原创 2024-04-25 14:44:06 · 1930 阅读 · 2 评论 -
MySQL面试题
SQL(Structured Query Language)是用于访问和操作关系数据库系统的标准编程语言。它用于执行各种数据库任务,如查询、更新、管理和控制数据。原创 2024-04-21 14:32:38 · 977 阅读 · 0 评论 -
Redis面试题
Redis 是一种开源、高性能、基于内存且支持持久化的键值对(key-value)数据库,同时也是一种数据结构服务器,它提供了丰富的数据结构如字符串、哈希、列表、集合、有序集合等,并支持事务、发布/订阅、Lua脚本、LPOP/RPOP 消费队列等功能。在Redis中,事务是指一系列命令的原子性执行,即这一系列命令要么全部执行成功,要么全部不执行。Redis使用MULTI、EXEC、WATCH等命令来实现事务功能。Atomicity(原子性)原创 2024-04-09 17:59:29 · 646 阅读 · 0 评论 -
Nginx 调优面试题
定义:Nginx 是一个高性能的Web和反向代理服务器,也支持邮件代理、负载均衡器以及通用TCP/UDP代理。它以其稳定、高效及丰富的功能被广泛应用在互联网服务中。正向代理:用户先设置代理服务器地址,客户端通过该服务器访问外部网络资源,对外隐藏了真实客户端信息。常用于突破网络限制或隐私保护。反向代理:客户端直接访问代理服务器,由代理服务器根据规则转发请求至内部网络的真实服务器,并将结果返回给客户端。主要用于负载均衡、安全隔离、缓存加速等目的。原创 2024-04-05 10:39:17 · 1569 阅读 · 1 评论 -
Spring IoC面试题解析
配置类形式(Java-based配置):从Spring 3.x开始支持基于Java的配置,通过@Configuration、@Bean等注解编写类来替代XML配置,这种形式更贴近Java编程模型,可以利用Java的强大功能如类型安全、IDE辅助和元编程能力,同时也更加内聚和模块化。XML形式配置:传统的Spring应用通常采用XML文件来声明Bean的定义,包括Bean的属性、构造器参数、依赖关系等,这种方式比较直观且结构清晰,但相对较为冗长,可读性不如注解。上述代码会排除标记有。原创 2024-04-05 10:26:41 · 476 阅读 · 1 评论 -
Spring AOP 面试题解答
【代码】Spring AOP 面试题解答。原创 2024-04-05 10:14:09 · 331 阅读 · 1 评论 -
Spring面试题
【代码】Spring面试题。原创 2024-03-29 10:36:41 · 484 阅读 · 1 评论 -
Mybatis 面试题
MyBatis 是一个用于 Java 应用程序的优秀持久层框架,旨在简化与数据库的交互。它提供了一种方便的方式来映射 SQL 查询语句到 Java 对象(POJOs),同时消除了 JDBC 编程中大量的样板代码,如手动管理数据库连接、Statement 和结果集等。精简版:MyBatis 的接口绑定是一种设计,它允许开发者仅定义一个接口(称为Mapper接口),无需编写其实现类,MyBatis会自动为这些接口生成代理实现类,并将接口方法与SQL语句关联起来。原创 2024-03-28 17:27:32 · 624 阅读 · 0 评论 -
Spring Boot 面试题
Spring Profiles是Spring框架的一个核心功能,用于隔离应用程序配置的特定部分,使其仅在特定环境下可用。Spring Profiles提供了一种方式来区分应用程序在不同环境(如开发、测试和生产环境)中的配置。通过使用Profiles,可以确保某些配置只在特定的环境中被加载,从而使得应用程序能够根据部署的环境采取不同的行为。例如,你可能有一个数据库连接的配置,它在开发环境中指向一个本地数据库,而在生产环境中指向一个云数据库。原创 2024-03-22 11:23:22 · 847 阅读 · 1 评论 -
多线程面试题
Java,多线程,面试题原创 2024-03-21 17:12:13 · 920 阅读 · 1 评论