面试题
文章平均质量分 75
Java面试
fengjueding
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java面试-Spring篇
Spring是个Java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。Spring是一个轻量级的IOC和AOP容器框架。是为Java应用程序提供基础型服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。常见的配置方式有三种:基于XML的配置,基于注解的配置,基于Java的配置。原创 2023-03-27 12:36:10 · 212 阅读 · 0 评论 -
Java面试-SpringBoot篇
Spring boot监视器可帮助访问生产环境中正在运行的应用程序的当前状态。如果你想在SpringBoot启动的时候运行一些特定的代码,你可以实现接口ApplicationRunner或者CommandLineRunner,这两个接口实现方式一样,他们都只提供了一个run方法。对于集成SpringBoot和ActiveMQ,我们使用spring-boot-starter-activemq依赖关系。Spring提供了一种ControllerAdvice处理异常的非常有用的方法。原创 2023-03-27 14:01:28 · 252 阅读 · 0 评论 -
Java面试-MySQL篇
视图是一种虚拟的表,具有和物理表相同的功能。可以对视图进行增,改,查,操作,视图通常是一个表或者多个表的行或列的子集。对视图的修改不影响基本表。它使得我们获取数据更容易,相比多表查询。- 内连接:匹配2张表中相关联的记录- 左外连接:除了匹配2张表中相关联的记录外,还会匹配坐标中剩余的记录,右表中未匹配到的字段用NULL表示- 右外连接:除了匹配2张表中相关联的记录外,还会匹配右表中剩余的记录,坐标中未匹配到的字段用NULL表示。原创 2023-03-27 15:48:57 · 317 阅读 · 0 评论 -
Java面试-Redis篇
使用缓存的目的就是提高读写性能。而时机业务场景下,更多的是为了提升读性能,带来更好的性能,带来更高的并发量。Redis的读写性能比Mysql好的多,我们就把Mysql中的热点数据缓存到Redis中,提升读取性能,同时也减轻了MySQL的读取压力。原创 2023-03-27 16:44:36 · 92 阅读 · 0 评论 -
Java面试-SpringCloud篇
SpringCloud流应用程序启动器是基于SpringBoot的Spring集成应用程序,提供与外部系统的集成。SpringCloudTask,一个生命周期短暂的微服务框架,用于快速构建执行优先数据处理的应用程序微服务架构是一种架构模式或者说是一种架构风格,他提倡将单一应用划分为一组小的服务,每个服务运行在其独立的自己的进程中,服务之间相互协调,互相配合,为用户提供最终价值。原创 2023-03-27 16:20:33 · 120 阅读 · 0 评论 -
Java面试-MyBatis篇
Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动,创建连接,创建statement等繁杂的过程。程序员直接编写原生态sql,可以严格控制sql执行性能,灵活度高。MyBatis可以使用XML或注解来配置和映射原生信息,将POJO映射成数据库中的记录,避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。原创 2023-03-27 13:30:06 · 212 阅读 · 0 评论 -
Java面试题-JVM篇
【代码】Java面试题。原创 2023-03-24 19:31:48 · 153 阅读 · 0 评论 -
Java面试题-基础篇
fail-fast机制是Java集合中的一种错误机制。当多个线程对同一个集合的内容进行操作时,就可能会产生fail-fast事件。原创 2023-03-25 12:49:31 · 131 阅读 · 0 评论
分享