Skip to content

介绍项目

技术考查点:

  1. 项目整体理解
  2. 项目架构设计
  3. 项目业务流程

回答: [此处详细介绍项目的整体情况,包括项目背景、目标、架构、业务流程等内容。]

Gateway和Nginx的区别

技术考查点:

  1. 网络代理知识
  2. 微服务网关概念
  3. 性能和功能对比

回答: [详细对比Gateway和Nginx的区别,如功能、性能、适用场景等。]

AOP的原理以及模式

技术考查点:

  1. 面向切面编程思想
  2. AOP实现原理
  3. AOP应用模式

回答: [解释AOP的原理,如通过代理模式实现等,并介绍常见的AOP应用模式。]

IOC

技术考查点:

  1. 控制反转概念
  2. 依赖注入原理
  3. IOC容器使用

回答: [阐述IOC的概念、依赖注入的原理,以及IOC容器的使用方式。]

nacos功能

技术考查点:

  1. 服务发现与注册
  2. 配置管理
  3. 动态配置更新

回答: [介绍nacos的主要功能,如服务发现、配置管理等,并说明其使用场景。]

项目中的幂等性处理

技术考查点:

  1. 幂等性概念
  2. 幂等性实现方法
  3. 并发处理能力

回答: [说明项目中幂等性处理的方法,如使用唯一标识、乐观锁等。]

创建线程池的方式

技术考查点:

  1. 线程池使用
  2. 并发控制
  3. 资源管理

回答: 创建线程池方式:

  1. Executors.newFixedThreadPool
  2. Executors.newCachedThreadPool
  3. Executors.newSingleThreadExecutor
  4. ThreadPoolExecutor

xxl-job

技术考查点:

  1. 分布式任务调度
  2. 任务管理
  3. 任务执行监控

回答: [介绍xxl-job的功能、使用场景和架构。]

openfeign

技术考查点:

  1. 远程服务调用
  2. 声明式REST客户端
  3. 负载均衡

回答: [解释openfeign的原理和使用方法,以及如何实现远程服务调用。]

类的声明周期

技术考查点:

  1. 类加载机制
  2. 类初始化过程
  3. 类卸载条件

回答: [详细描述类的生命周期,包括加载、链接、初始化、使用和卸载阶段。]

int转byte超字节产生的问题

技术考查点:

  1. 数据类型转换
  2. 数据溢出处理
  3. 二进制数据存储

回答: [说明int转byte超字节时可能产生的问题,如数据溢出,并提供解决方案。]

异常的分类

技术考查点:

  1. 异常处理机制
  2. 受检查异常和非受检查异常
  3. 异常继承体系

回答: [介绍异常的分类,如受检查异常、非受检查异常等,并说明其特点。]

springboot处理异常

技术考查点:

  1. Spring Boot异常处理机制
  2. 全局异常处理器
  3. 自定义异常处理

回答: [说明Spring Boot中处理异常的方法,如使用全局异常处理器等。]

异常抛到框架如何处理

技术考查点:

  1. 框架异常处理机制
  2. 异常传播路径
  3. 异常捕获和处理策略

回答: [分析异常抛到框架后的处理流程和策略。]

线程创建方式

技术考查点:

  1. 线程创建方法
  2. 线程启动和执行
  3. 线程资源管理

回答:

  1. 继承Thread类
  2. 实现Runnable接口
  3. 实现Callable接口并使用FutureTask

线程生命周期

技术考查点:

  1. 线程状态转换
  2. 线程同步和协作
  3. 线程终止和资源释放

回答: [描述线程的生命周期,包括新建、就绪、运行、阻塞和终止状态。]