微服务:SpringCloud Alibaba相关 核心组件 ·Sentinel:以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。 ·Nacos:一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 ·RocketMQ:一款开源的分布式消息系统,基于高可用分布式集群技术,提供低延时的、高可靠的消息发布与订阅服
Nginx常见面试题 什么是Nginx? Nginx同Apache一样都是WEB服务器,不过Nginx更加轻量级,它的内存占用更少,启动极快,高并发能力强。并且Nginx可以作为反向代理服务器使用,支持IMAP/POP3/SMTP服务 Nginx的特点是哪些? 1. 内存占用非常少︰一般情况下,10000个非活跃的HTT
如何快速上手一个新项目 项目学习五步走 第一步 了解业务 先搞清楚你接受的项目: 1.是做什么的?面向谁? 2主要提供了哪些功能? 3.项目背景是怎么样的? 4.项目涉及的关键业务流程是怎么样的? 5.项目目前的规划是怎么样的,未来怎么样? 技术本身就是为了业务而服务,只有先搞清楚了业务之后你才是真正步入了这个项目的大门
一些关于SpringBoot有关的面试题 SpringBoot的主要优点: 1.开发基于Spring 的应用程序很容易。 2. Spring Boot项目所需的开发或工程时间明显减少,通常会提高整体生产力。 3. Spring Boot不需要编写大量样板代码、XML配置和注释。 4. Spring 引导应用程序可以很容易地与Spring 生
一些关于JVM的知识 对于 Java 程序员来说,在虚拟机自动内存管理机制下,不再需要像 C/C++程序开发程序员这样为每一个 new 操作去写对应的 delete/free 操作,不容易出现内存泄漏和内存溢出问题。正是因为 Java 程序员把内存控制权利交给 Java 虚拟机,一旦出现内存泄漏和溢出方面的问题,如果不了
一些关于Mybatis的面试题 MyBatis整体架构理解 1、 mybatis配置 SqlMapConfig.xml,此文件作为mybatis的全局配置文件,配置了mybatis的运行环境等信息。 mapper.xml文件即sql映射文件,文件中配置了操作数据库的sql语句。此文件需要在SqlMapConfig.xml中加载。
一些关于SpringMVC的面试题 框架 SpringMVC执行流程图 1、 用户发送请求至前端控制器DispatcherServlet 2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、 处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给Di
一些关于Spring+SpringBoot相关的面试题 框架 介绍一下@compent注解作用? @Component 是 Spring Framework 中的一个注解,用于将类标记为 Spring 的 组件。被 @Component 注解标记的类将被 Spring 容器自动检测并作为 Bean 进行管理。它是 Spring IoC(控制反转)容器中的一种注
Java笔记 编程语言 Java 和 C++ 的区别? 我知道很多人没学过 C++,但是面试官就是没事喜欢拿咱们 Java 和 C++ 比呀!没办法!!!就算没学过 C++,也要记下来。 虽然,Java 和 C++ 都是面向对象的语言,都支持封装、继承和多态,但是,它们还是有挺多不相同的地方: Java 不提供指针来直接访