课程介绍
课程章节
章节1:架构基础面试 (13节)

课时01

01-Java基础专题(01-05)题

23分36秒

课时02

02-Java基础专题(06)题-内部类

31分29秒

课时03

03-Java基础专题(07-11)题

23分26秒

课时04

04-Java基础专题(12-16)题

19分17秒

课时05

05-Java基础专题(17-20)题

13分37秒

课时06

06-Java基础专题-多线程(上)

27分47秒

课时07

07-Java基础专题-多线程(中)

28分41秒

课时08

08-Java基础专题-多线程(下)

29分39秒

课时09

09-Java基础专题-IO面试题

15分49秒

课时10

10-Java基础专题-WEB(上)

31分25秒

课时11

11-Java基础专题-WEB(中)

25分28秒

课时12

12-Java基础专题-WEB(下)

16分37秒

课时13

13-Java基础专题-WEB-Tomcat

20分54秒

章节2:并发编程面试 (46节)

课时14

001.课程介绍

5分14秒

课时15

002.Java中如何实现线程安全

2分33秒

课时16

003.CAS底层实现

15分20秒

课时17

004.CAS的常见问题

15分53秒

课时18

005.四种引用类型 + ThreadLocal的问题?

9分53秒

课时19

006.Java的内存模型

7分36秒

课时20

007.保证可见性的方式

13分27秒

课时21

008.volatile修饰引用数据类型

8分7秒

课时22

009.有了MESI协议,为啥还有volatile?

17分12秒

课时23

010.volatile的可见性底层实现

36秒

课时24

011.什么是有序性问题

4分18秒

课时25

012.volatile的有序性底层实现

18分30秒

课时26

013.synchronized锁升级的过程

11分11秒

课时27

014.synchronized锁粗化&锁消除?

2分40秒

课时28

015.synchronized实现互斥性的原理?

6分35秒

课时29

016.wait为什么是Object下的方法?

3分24秒

课时30

001.AQS是什么?

13分14秒

课时31

002.唤醒线程时,AQS为什么从后往前遍历?

16分42秒

课时32

003.AQS为什么用双向链表,(为啥不用单向链表)?

7分35秒

课时33

004.AQS为什么要有一个虚拟的head节点

11分49秒

课时34

005.ReentrantLock的底层实现原理

4分24秒

课时35

006.ReentrantLock的公平锁和非公平锁的区别

12分17秒

课时36

007.ReentrantReadWriteLock如何实现的读写锁

12分1秒

课时37

008.说下你熟悉的阻塞队列?

6分23秒

课时38

009.虚假唤醒是什么?

10分24秒

课时39

010.线程池的7个参数(不会就回家等通知)

6分50秒

课时40

011.线程池的状态有什么,如何记录的?

7分9秒

课时41

012.线程池常见的拒绝策略(不会就回家等通知)

5分51秒

课时42

013.线程池执行流程(不会就回家等通知)

10分29秒

课时43

014.线程池为什么添加空任务的非核心线程

5分57秒

课时44

015.在没任务时,线程池中的工作线程在干嘛?

3分22秒

课时45

016.工作线程出现异常会导致什么问题?

12分42秒

课时46

017.工作线程继承AQS的目的是什么?

7分14秒

课时47

018.核心参数怎么设置?

14分12秒

课时48

001.CountDownLatch是啥?有啥用?底层咋实现的?(可以融入到你的项目业务中。)

12分29秒

课时49

002.Semaphore是啥?有啥用?底层咋实现的?

12分13秒

课时50

003.main线程结束,程序会停止嘛?

2分36秒

课时51

004.CopyOnWriteArrayList是如何保证线程安全的?有什么缺点吗?

6分34秒

课时52

005.HashMap为啥线程不安全?

3分25秒

课时53

006.ConcurrentHashMap如何保证线程安全的?

16分19秒

课时54

007.ConcurrentHashMap构建好,数组就创建出来了吗?如果不是,如何保证初始化数组的

5分3秒

课时55

008.为什么负载因子是0.75,为什么链表长度到8转为红黑树?

13分3秒

课时56

009.put操作太频繁的场景,会造成扩容时期put的阻塞 ?

8分8秒

课时57

010.ConcurrentHashMap何时扩容,扩容的流程是什么?

27分9秒

课时58

011.ConcurrentHashMap得计数器如何实现的?

2分21秒

课时59

012.ConcurrentHashMap的读操作会阻塞嘛?

12分52秒

章节3:JVM面试 (0节)
章节4:源码面试(spring、mybatis...) (14节)

课时60

01-面试突击-源码-谈谈你对MyBatis的理解

22分43秒

课时61

02-面试突击-源码-谈谈你对MyBatis中缓存的理解

42分54秒

课时62

03-面试突击-源码-日志模块的理解

12分27秒

课时63

04-面试突击-源码-其他题目

35分36秒

课时64

01-面试突击-Spring源码-谈谈你对Spring的理解

14分26秒

课时65

02-面试突击-Spring源码-谈谈你对IoC的理解

21分29秒

课时66

03-面试突击-Spring源码-谈谈你对AOP的理解

16分51秒

课时67

04-面试突击-Spring源码-谈谈对事务和事件的理解

23分8秒

课时68

05-面试突击-Spring源码-谈谈你对循环依赖的处理方案的理解

24分1秒

课时69

01-面试专题-SpringBoot源码-谈谈你对SpringBoot的理解

13分51秒

课时70

02-面试专题-SpringBoot源码-自动装配原理分析

26分53秒

课时71

03-面试专题-SpringBoot源码-Import注解的分析

12分25秒

课时72

04-面试专题-SpringBoot源码-自动注入为什么会有延迟注入

19分12秒

课时73

05-面试专题-SpringBoot源码-其他面试题

27分37秒

章节5:微服务面试(SpringCloudAlibaba) (34节)

课时74

Spring Cloud Netflix和Spring Cloud Alibaba包括哪些组件

3分12秒

课时75

Nacos是CP还是AP?(Nacos配置中心和注册中心)

7分29秒

课时76

Nacos作为注册中心应该选择是CP还是AP?

11分22秒

课时77

Nacos如何实现就进访问?

9分42秒

课时78

Nacos底层负载均衡底层原理

4分40秒

课时79

Nacos1.x注册中心架构流程

26分19秒

课时80

Nacos2.X作为注册中心架构流程

18分28秒

课时81

Nacos中的Distro协议

27分15秒

课时82

Eureka注册中心原理

3分2秒

课时83

Eureka自我保护机制原理

3分24秒

课时84

Eureka和Nacos对比

4分13秒

课时85

Nacos配置中心长轮询机制

12分39秒

课时86

引用Nacos配置的定时任务失效(Nacos工作中遇到问题)

18分14秒

课时87

Nacos加载那些配置,这些配置的优先级?

4分5秒

课时88

Nacos配置中心宕机了,我们的服务还可以读取到配置信息吗,除此之外我们服务再重启是否可以重启成功,以及它读取配置的过程?

9分19秒

课时89

配置中心的技术选型

8分51秒

课时90

Feign底层怎样实现不同服务的不同配置

6分0秒

课时91

生产上为什么Feign第一次调用耗时很长?

2分58秒

课时92

Feign怎样实现认证的传递?

3分20秒

课时93

Feign底层默认使用什么发送HTTP,有什么问题,我们怎样改进?

2分44秒

课时94

谈谈Sentienl中使用的限流算法,Sentinel哪里对这算法进行应用

37分50秒

课时95

谈谈Sentienl服务熔断过程

8分46秒

课时96

请说一下CAP和BASE理论

7分13秒

课时97

请简述2PC流程以及优缺点

8分29秒

课时98

Seata支持那些事务模式?

1分28秒

课时99

简述Seata的AT模式两阶段过程

17分10秒

课时100

Seata中xid怎样通过Feign进行全局传递

3分24秒

课时101

Seata TCC 模式设计思路

3分21秒

课时102

TCC存在的问题

9分17秒

课时103

Gateway核心概念

2分19秒

课时104

Gateway工作原理

1分30秒

课时105

在Gateway中怎样实现服务平滑迁移?

1分50秒

课时106

Zuul架构以及怎样保证线程安全

2分9秒

课时107

Zuul启动注解@EnableZuulProxy 和@EnableZuulServer区别

26秒

章节6:项目面试 (0节)
章节7:MySQL面试 (0节)
章节8:缓存面试 (20节)

课时108

为什么要使用Redis做缓存?

8分26秒

课时109

为什么Redis单线程模型效率也能那么高?

11分17秒

课时110

Redis6.0为什么要引入多线程呢?

10分37秒

课时111

讲一讲Redis常见数据结构以及使用场景

31分39秒

课时112

pipeline有什么好处,为什么要用 pipeline?

11分53秒

课时113

Redis官方为什么不提供 Windows版本?

5分39秒

课时114

Redis 持久化方式有哪些?以及有什么区别?

10分37秒

课时115

说说你对Redis事务的理解!

14分3秒

课时116

如何在100个亿URL中快速判断某URL是否存在?

12分14秒

课时117

统计高并发网站每个网页每天的 UV 数据,结合Redis你会如何实现?

58分37秒

课时118

说一说Redis的Key和Value的数据结构组织

4分49秒

课时119

渐进式rehash听过没?讲一讲!

18分57秒

课时120

讲一讲Redis分布式锁的实现

29分24秒

课时121

什么是缓存击穿?该如何解决

13分15秒

课时122

什么是缓存穿透?该如何解决

27分22秒

课时123

什么是缓存雪崩?该如何解决

12分34秒

课时124

什么是BigKey?该如何解决

29分9秒

课时125

什么是热点Key?该如何解决

19分14秒

课时126

redis过期策略都有哪些?LRU 算法知道吗?

26分38秒

课时127

讲一讲Redis缓存的数据一致性问题和处理方案

33分23秒

章节9:消息队列面试 (5节)

课时128

1、什么是消息队列?为什么要使用消息队列

20分7秒

课时129

2、常见的消息队列有哪些?它们之间的对比

19分23秒

课时130

3、使用消息队列有什么优点?有什么缺点?

27分25秒

课时131

4、RabbitMQ中的AMQP是什么?

36分47秒

课时132

5、Kafka与RocketMQ的核心组件?工作流程是怎样?

48分24秒

章节10:设计模式面试 (40节)

课时133

001.什么是设计模式

2分35秒

课时134

002.设计模式的分类

5分28秒

课时135

003.设计模式有些原则

15分26秒

课时136

004.开放封闭原则

16分34秒

课时137

005.依赖倒置原则

10分1秒

课时138

006.里氏替换原则

10分3秒

课时139

007.迪米特法则

4分10秒

课时140

008.合成复用原则

6分0秒

课时141

009.Kiss原则

9分32秒

课时142

010.简单工厂模式

11分51秒

课时143

011.工厂方法模式

12分27秒

课时144

012.抽象工厂模式

20分31秒

课时145

001.单例模式

3分26秒

课时146

002.饿汉懒汉

6分56秒

课时147

003.DCL

5分7秒

课时148

004.DCL的volatile

4分23秒

课时149

005.比DCL更简洁的方式

3分3秒

课时150

006.阻止反射破坏单例

4分41秒

课时151

007.单例模式的优缺点

3分29秒

课时152

008.代理模式

22分23秒

课时153

009.策略模式

9分43秒

课时154

010.策略模式消除if...else

31分24秒

课时155

001.工厂和构建者的区别以及使用

25分15秒

课时156

002.责任链模式

22分8秒

课时157

003.观察者模式和发布订阅模式

21分36秒

课时158

004.适配器模式

24分6秒

课时159

006.装饰者模式和代理模式

23分10秒

课时160

001.Spring中的工厂模式

14分34秒

课时161

002.Spring中的单例模式

8分40秒

课时162

003.Spring中的适配器模式

4分9秒

课时163

004.Spring中的模板模式

17分16秒

课时164

005.Spring中的策略模式

3分33秒

课时165

006.MyBatis中的建造者模式

6分13秒

课时166

007.MyBatis中的工厂模式

2分40秒

课时167

008.MyBatis中的代理模式

3分53秒

课时168

009.MyBatis中的模板方法模式

3分29秒

课时169

010.MyBatis中的装饰者模式

2分35秒

课时170

011.MyBatis中的迭代器模式

6分36秒

课时171

012.MyBatis中的组合模式

14分42秒

课时172

013.总结

9分42秒

章节11:微服务架构设计面试 (0节)
章节12:网络协议与IO面试 (0节)
章节13:大数据面试 (0节)
章节14:云原生面试 (0节)
您没有该体系课权限,需要开通权限请点击联系老师。
联系老师
个问题,0回答
提问
暂无提问,赶紧去提问吧~