Se necesitaron 14 días para hacer un mapa cerebral de primavera, ¡y todos los puntos de conocimiento de la primavera están resumidos! Preguntas de la entrevista de alta frecuencia de Spring Family bucket de 2020

Se necesitaron 14 días para hacer un mapa cerebral de primavera, ¡y se resumen todos los puntos de conocimiento de la primavera! Las preguntas más recientes de la entrevista de alta frecuencia del cubo de la familia Spring de 2020, ahora compártalas con usted. El mapa del cerebro de conocimiento de primavera se coloca al final del artículo .

Para aquellos estudiantes que quieran ser entrevistados para puestos avanzados en Java, ¡la primavera es un gran obstáculo! Los temas restantes para el trabajo real pertenecen a la habilidad real, y los detalles y las dificultades de las tecnologías populares se han convertido en el contenido principal de la entrevista.

Aquí hay un resumen de 70 preguntas de la entrevista relacionadas con Spring. Algunas son muy básicas y otras muy detalladas. Puede evaluar lo que ha dominado.
Los puntos de conocimiento importantes se escriben aquí, ya sean puntos de conocimiento básicos o preguntas de entrevista, para que todos tengan un esquema básico del marco de conocimiento.
Al mismo tiempo, también se organizan 283 páginas de documentos PDF, que también son los puntos de conocimiento básicos de Java.
Los amigos que lo necesiten pueden, ¡ haga clic aquí para recibir! ! ! , El código es: CSDNInserte la descripción de la imagen aquí

01 、 Primavera

La clave es dominar Spring Framework.

  1. ¿A qué tipo de patrón de diseño pertenece IoC?

  2. Hable sobre su comprensión de Spring IoC y DI. ¿Cuál es la diferencia entre ellos?

  3. Hable brevemente sobre los principios de los contenedores de IoC.

  4. ¿Cuántos tipos de alcance de frijol existen? Indíquelos en detalle.

  5. Hable sobre la diferencia entre la herencia en IoC y la herencia de Java.

  6. La configuración del objeto de automóvil en IoC es la siguiente. Ahora debe agregar el objeto de usuario e inyectar el automóvil en el usuario. ¿Cuál es la configuración correcta?


7. Anote la configuración del método de fábrica estática de IoC y el método de fábrica de instancias respectivamente.

  1. ¿De cuántas formas se carga automáticamente el IoC?

  2. Introduzca el ciclo de vida de los frijoles en el marco de Spring.

  3. El contenedor de IoC se carga automáticamente ¿Cuál es el método predeterminado?

02 、 Primavera MVC

Esta parte se centra en el uso de módulos comunes y los principios de implementación subyacentes de Spring MVC.

  1. Hable brevemente sobre su comprensión de MVC.

  2. ¿Qué es Spring MVC? Introduzca brevemente su comprensión de Spring MVC.

  3. ¿Cuáles son las ventajas de Spring MVC?

  4. ¿Cuáles son los componentes centrales de Spring MVC?

  5. ¿Cuál es el proceso de implementación de Spring MVC?

  6. ¿Cómo configurar la redirección y el reenvío en Spring MVC?

  7. ¿Cómo resolver el confuso problema chino de la solicitud POST y cómo lidiar con GET?

  8. ¿Cómo usar @ModelAttribute?

  9. Hable sobre su comprensión de los convertidores de tipos de datos personalizados.

  10. ¿Cómo escribir el formato de datos de correo electrónico usando el método de anotación Hibernate Validator?

03. Relacionado con MyBatis

MyBatis se integrará con Spring MVC en el desarrollo real del proyecto.

  1. ¿Habla brevemente sobre su comprensión de Mybatis?

  2. ¿Cuáles son las ventajas de la vinculación de la interfaz MyBatis?

  3. ¿Cuáles son las formas de implementar el enlace de la interfaz MyBatis?

  4. ¿Cómo se da cuenta MyBatis de la relación uno a uno?

  5. ¿Cómo logra MyBatis la relación de uno a varios?

  6. ¿Hablar de los pasos específicos del uso de SQL dinámico MyBatis?

  7. ¿Cuál es la diferencia entre MyBatis e Hibernate?

  8. ¿Cómo implementa MyBatis la consulta difusa?

29. ¿Cuáles son los pasos específicos para que el proxy inverso de Nginx logre una alta concurrencia?

30. ¿Cómo escribir la configuración principal de Nginx para construir un clúster Tomcat?

04, relacionado con MongoDB

Preste atención a la base de MongoDB y al uso de Spring Data MongoDB, la solución de integración de Spring Family Bucket.

  1. ¿Habla sobre su comprensión de MongoDB?

  2. ¿Cuáles son las características de MongoDB?

  3. ¿Cuáles son las funciones principales de MongoDB?

  4. Hable sobre los escenarios aplicables de MongoDB que conoce.

  5. ¿Cuál es el comando para cerrar el servicio MongoDB?

  6. ¿Comando MongoDB para crear una base de datos?

  7. ¿Habla sobre su comprensión de Spring Data JPA?

  8. Spring Data JPA elimina múltiples registros y devuelve el código?

  9. Hable sobre la implementación subyacente de Spring Data JPA.

  10. ¿Cuál es el principio de Spring AOP? ¿Cuáles son los escenarios de aplicación específicos?

05 、 Bota de primavera

Lo más destacado del segmento de la familia de Spring, Spring Boot, como herramienta para crear rápidamente aplicaciones de Spring, ha logrado una buena integración de varios módulos de marco principales y se puede usar de inmediato. Concéntrese en las operaciones específicas de Spring Boot, que está relacionado con algunos Redis.

  1. ¿Habla sobre su comprensión de Spring Boot?

  2. ¿Cuáles son las ventajas de Spring Boot? ¿Por qué usar Spring Boot?

  3. ¿Cuántos formatos de archivos de configuración de Spring Boot? ¿Cuál es la diferencia?

  4. Habla sobre las anotaciones principales de Spring Boot que conoces.

  5. ¿Cómo iniciar automáticamente cada componente de Spring Boot?

  6. ¿Cuál es el principio de arranque en Spring Boot?

  7. Spring Boot no puede usar la configuración XML, ¿esta oración es correcta?

  8. Hable sobre su comprensión de Redis.

  9. Hable brevemente sobre el principio de implementación de Redis.

  10. ¿Qué es Thymeleaf?

06 、 Nube de primavera

Como el módulo más popular en Spring, Spring Cloud incluye puerta de enlace de servicio, Ribbon, Feign, Hystrix, Spring Cloud Config, etc. Se enfoca en las habilidades comúnmente utilizadas en el desarrollo real y tiene la capacidad de usar Spring Cloud para construir una arquitectura de microservicio.

  1. ¿Qué es Spring Cloud?

  2. ¿Cuál es la relación entre Spring Cloud y Spring?

  3. ¿Cuál es el principio de Spring Cloud para implementar el registro y el descubrimiento de servicios?

  4. ¿Cuál es la diferencia entre Ribbon y Feign?

  5. ¿Por qué utilizar el fusible Spring Cloud y cuál es su función?

  6. ¿Qué es Hystrix?

  7. ¿Cuál es la diferencia entre Eureka y ZooKeeper?

  8. ¿Por qué utilizar el equilibrio de carga?

  9. ¿Cuál es el proceso específico para Spring Cloud para implementar el registro y el descubrimiento de servicios?

  10. ¿Por qué usar Spring Cloud y cuáles son sus ventajas?

07. Prácticas relacionadas con proyectos de microservicios

Problemas con los proyectos de microservicios de Spring en el trabajo real.

  1. Hable sobre su comprensión de los microservicios.

  2. ¿Cuáles son las ventajas y desventajas de los microservicios? ¿Cuáles son las ventajas y desventajas del servicio?

  3. Hable sobre cómo lograr la comunicación entre microservicios.

  4. ¿Cómo Spring Boot integra MyBatis?

  5. ¿Cuáles son las diferencias entre Spring Boot y Spring Cloud?

  6. ¿Cómo se debe definir la clase de entidad back-end cuando se utiliza el componente de tabla de datos de Layui para mostrar datos comerciales?

  7. ¿JPA y Spring Data JPA son lo mismo?

  8. Si desea agregar un sistema de gestión de derechos al proyecto, ¿cuáles son los requisitos generales?

  9. ¿Cuáles son los principios para la división de la arquitectura de microservicios?

  10. ¿Cuál es la diferencia entre Feign y Ribbon + RestTemplate?

Mapa del cerebro de Spring Knowledge

Inserte la descripción de la imagen aquí
Lo anterior es todo el contenido de este artículo, espero que sea útil para su estudio.

Supongo que te gusta

Origin blog.csdn.net/a646705816/article/details/108740946
Recomendado
Clasificación