03 2023 档案

摘要:Spring面试题 1.谈谈你对Spring的理解? Spring是一个轻量级Java开发框架,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。它是一个分层的JavaSE/JavaEE full-stack(一站式)轻量级 开源框架,为开发Java应用程序提供全面的基础架构支持。Spr 阅读全文
posted @ 2023-03-23 16:33 杨阳洋^_^! 阅读(73) 评论(0) 推荐(0) 编辑
摘要:Redis面试题 1.什么是Redis? Redis 是一个使用 C 语言写成的,开源的高性能key-value非关系缓存数据库。 它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型) 阅读全文
posted @ 2023-03-23 16:32 杨阳洋^_^! 阅读(27) 评论(0) 推荐(0) 编辑
摘要:rabbitMQ面试题 1.什么是MQ? 1.MQ全称Message Queue,是在消息的传输过程中保存消息的容器。多用于分布式系统之间的通信 2.MQ的优劣势? 优势: 应用解耦:系统耦合性越高,容错性就越低,同时也会影响系统的可维护性 异步提速:提升用户体验和系统吞吐量,用户可以很快得到响应结 阅读全文
posted @ 2023-03-23 16:32 杨阳洋^_^! 阅读(244) 评论(0) 推荐(0) 编辑
摘要:MySQL面试题 1.InnoDB索引和MyISAM索引的区别是什么? InnoDB的索引的索引在存储的时候,他的索引是和数据是存储在一个文件里的,MyisAm的索引是另外的一个文件,和数据不是在一个文件里。 索引文件所对应的B+树的最叶子结点记录的数据有所区别,InnoDB里是存储的数据行的Id, 阅读全文
posted @ 2023-03-23 16:32 杨阳洋^_^! 阅读(22) 评论(0) 推荐(0) 编辑
摘要:SpringMVC面试题 1.什么是Spring MVC?简单介绍下你对Spring MVC的理解? Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把模型-视图-控制器分离,将web层进行职责解耦, 把复杂的web应用分成逻辑清晰的几部分,简化开发 阅读全文
posted @ 2023-03-17 00:34 杨阳洋^_^! 阅读(10) 评论(0) 推荐(0) 编辑
摘要:SpringBoot面试题 1.什么是 Spring Boot? Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,使开发者能快速上手。 2.Spring Boot 有哪些优 阅读全文
posted @ 2023-03-17 00:29 杨阳洋^_^! 阅读(134) 评论(0) 推荐(0) 编辑
摘要:并发编程面试题 1.Java 程序中怎么保证多线程的运行安全? 出现线程安全问题的原因一般都是三个原因: 线程切换带来的原子性问题 解决办法:使用多线程之间同步synchronized或使用锁(lock)。 缓存导致的可见性问题 解决办法:synchronized、volatile、LOCK,可以解 阅读全文
posted @ 2023-03-15 17:11 杨阳洋^_^! 阅读(37) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示