Java面试指南
如果您是一名准备面试的 Java 开发人员,那么本课程适合您。本课程适用于参加过我的 Java 课程的学生或任何想要破解 Java 面试的初级、中级或高级 Java 开发人员。
课程英文名:Java Interview Help
此视频教程共13.5小时,中英双语字幕,画质清晰无水印,源码附件全
下载地址
课程编号:154
百度网盘地址:https://pan.baidu.com/s/1BPQlDhv96MLcMbgmzGiiuA?pwd=f3v9
夸克网盘(不限速)地址:https://pan.quark.cn/s/48136b81ea4a
课程内容
常见的核心 Java 面试问题
java的重要组成部分有哪些
什么是构造函数
等于方法 vs == 运算符
最终最终确定
什么是泛型
收藏品
有哪些不同的集合类型
数组列表与链接列表
向量与数组列表
HashMap 与 LinkedHashmap
Failfast 与 Failsafe 迭代器
如何创建泛型类
生产者消费者模式
可比与比较器
什么是并发集合
多线程
如何创建线程
什么是同步
什么是类级锁
什么是同步块
线程如何通信
爪哇 8
特征
什么是 Lambda
什么是功能接口
什么是使用 Lambda
什么是谓词
什么是谓词连接
什么是函数
接口的默认方法是什么
如何使用流过滤器
Stream 上的其他方法
地图与过滤器
爪哇 9
接口中的私有方法是什么
什么是不可变集合
流式 API 更新
尝试使用资源的增强功能
爪哇 10
特征
什么是变量
收集器 API 更新
爪哇 11
字符串 API 更新
文件 API 更新
isEmpty 方法
爪哇 12
字符串 API 更新
紧凑数字格式
更多 Unicode 字符
收集器 API 更新
Java 13 和 14 功能
什么是instanceof模式匹配
什么是记录
什么是有用的 NullPointerExceptions
什么是开关表达式
Java 15 功能
什么是密封类
记录增强
弹簧靴
什么是依赖注入和 IOC
什么是 Spring Bean 范围
Singleton 中的原型
什么是 HTTP 范围
传统弹簧存在哪些问题
为什么使用 Spring Boot
什么是@SpringBootApplication
什么是@SpringBootTest
Spring Data JPA 和 Hibernate
什么是 Spring Data JPA
如何使用 Spring Data JPA
创建优惠券服务数据访问层
创建产品服务数据访问层
有哪些不同的实体对象状态
什么是各种 JPA 协会
什么是级联
什么是延迟加载
什么是两级缓存
如何配置二级缓存
AOP
什么是 AOP
什么是 AOP 术语
事务管理
什么是交易
什么是事务 ACID 属性
什么是分布式事务
什么是事务隔离级别
什么是乐观与悲观锁定
微服务
什么是单体应用程序
什么是微服务
为什么选择微服务
REST 与消息传递
REST API
什么是 REST
HTTP PUT 与 POST 和 PATCH
你是如何创建 REST API 的
创建优惠券服务 REST API
创建产品服务 REST API
使用 RestTemplate
端到端测试
什么是 Spring Boot 配置文件
SOAP 网络服务
什么是肥皂
什么是 Java EE Web 服务标准
SOAP设计的两种类型是什么
什么是 WSDL
什么是 WSDL 结构
什么是自上而下的方法
什么是自下而上设计
什么是 SOAP 客户端
什么是 MTOM
SOAP 与 REST
安全
Spring Security 的组件有哪些
您是如何保护 REST API 的
什么是 OAuth
OAuth 中的关键组件是什么
什么是 OAuth 工作流程
什么是 OAuth 授权类型
有哪些不同的资助类型
什么是智威汤逊
热配置 JWT
如何轮换令牌
如何在前端使用令牌
什么是 CSRF
如何预防 CSRF
什么是 CORS
Java 消息服务
什么是消息传递
为什么要发送消息
什么是 JMS
什么是 KEY JMS API
两种类型的消息传递
JMS 事务
什么是消息分组
什么是。一个MDB
设计模式
你使用过哪些设计模式
什么是单例最佳实践
测试
什么是单元测试
什么是嘲笑
你用过的各种测试工具有哪些
什么是重要的 JUnit 5 和 Mockito 注释
开发运维
持续集成 vs 交付 vs 部署
什么是詹金斯
如何创建 Jenkins 文件
自动化部署的步骤是什么
如何将参数和输入传递给 Jenkins Build
构建工具
什么不同的 Maven 范围
快照与发布
如何控制依赖关系
如何覆盖传递依赖版本
码头工人
什么是容器化
什么是 Docker
什么是 Docker 组件和工作流程
为什么选择 Docker
你使用过哪些 Docker 命令
什么是 Docker 卷
卷与绑定挂载
你是如何码头化你的应用程序的
什么是 docker compose
Kubernetes
什么是容器编排
什么是 Kubernetes
什么是 Pod
什么是副本集
什么是部署
什么是服务
有哪些不同的服务类型
什么是命名空间
解释 Kubenetes 架构
体积与 PV
什么是PV和PVC
PVC的使用方法
什么是 Config Maps 和 Secret