Appearance
介绍项目
技术考查点:
- 项目整体理解
- 项目架构设计
- 项目业务流程
回答: [此处详细介绍项目的整体情况,包括项目背景、目标、架构、业务流程等内容。]
Gateway和Nginx的区别
技术考查点:
- 网络代理知识
- 微服务网关概念
- 性能和功能对比
回答: [详细对比Gateway和Nginx的区别,如功能、性能、适用场景等。]
AOP的原理以及模式
技术考查点:
- 面向切面编程思想
- AOP实现原理
- AOP应用模式
回答: [解释AOP的原理,如通过代理模式实现等,并介绍常见的AOP应用模式。]
IOC
技术考查点:
- 控制反转概念
- 依赖注入原理
- IOC容器使用
回答: [阐述IOC的概念、依赖注入的原理,以及IOC容器的使用方式。]
nacos功能
技术考查点:
- 服务发现与注册
- 配置管理
- 动态配置更新
回答: [介绍nacos的主要功能,如服务发现、配置管理等,并说明其使用场景。]
项目中的幂等性处理
技术考查点:
- 幂等性概念
- 幂等性实现方法
- 并发处理能力
回答: [说明项目中幂等性处理的方法,如使用唯一标识、乐观锁等。]
创建线程池的方式
技术考查点:
- 线程池使用
- 并发控制
- 资源管理
回答: 创建线程池方式:
- Executors.newFixedThreadPool
- Executors.newCachedThreadPool
- Executors.newSingleThreadExecutor
- ThreadPoolExecutor
xxl-job
技术考查点:
- 分布式任务调度
- 任务管理
- 任务执行监控
回答: [介绍xxl-job的功能、使用场景和架构。]
openfeign
技术考查点:
- 远程服务调用
- 声明式REST客户端
- 负载均衡
回答: [解释openfeign的原理和使用方法,以及如何实现远程服务调用。]
类的声明周期
技术考查点:
- 类加载机制
- 类初始化过程
- 类卸载条件
回答: [详细描述类的生命周期,包括加载、链接、初始化、使用和卸载阶段。]
int转byte超字节产生的问题
技术考查点:
- 数据类型转换
- 数据溢出处理
- 二进制数据存储
回答: [说明int转byte超字节时可能产生的问题,如数据溢出,并提供解决方案。]
异常的分类
技术考查点:
- 异常处理机制
- 受检查异常和非受检查异常
- 异常继承体系
回答: [介绍异常的分类,如受检查异常、非受检查异常等,并说明其特点。]
springboot处理异常
技术考查点:
- Spring Boot异常处理机制
- 全局异常处理器
- 自定义异常处理
回答: [说明Spring Boot中处理异常的方法,如使用全局异常处理器等。]
异常抛到框架如何处理
技术考查点:
- 框架异常处理机制
- 异常传播路径
- 异常捕获和处理策略
回答: [分析异常抛到框架后的处理流程和策略。]
线程创建方式
技术考查点:
- 线程创建方法
- 线程启动和执行
- 线程资源管理
回答:
- 继承Thread类
- 实现Runnable接口
- 实现Callable接口并使用FutureTask
线程生命周期
技术考查点:
- 线程状态转换
- 线程同步和协作
- 线程终止和资源释放
回答: [描述线程的生命周期,包括新建、就绪、运行、阻塞和终止状态。]