课程介绍
课程章节
章节1: hashcode和equals如何使用 (1节)

课时01

hashcode和equals如何使用

3分16秒

章节2: Java中==和equals有哪些区别 (1节)

课时02

Java中==和equals有哪些区别

1分14秒

章节3: java中的异常处理机制是什么 (1节)

课时03

java中的异常处理机制是什么

2分37秒

章节4: Java中重写和重载的区别 (1节)

课时04

Java中重写和重载的区别

3分55秒

章节5: Java代理的几种实现方式 (1节)

课时05

Java代理的几种实现方式

2分6秒

章节6: String、StringBuffer、StringBuilder区别及使用场景 (1节)

课时06

String、StringBuffer、StringBuilder区别及使用场景

4分38秒

章节7: 怎样声明一个类不会被继承,什么场景下会用 (1节)

课时07

怎样声明一个类不会被继承,什么场景下会用

3分32秒

章节8: 自定义异常在生产中如何应用 (1节)

课时08

自定义异常在生产中如何应用

2分15秒

章节9: java面向对象有哪些特征 (1节)

课时09

java面向对象有哪些特征

3分18秒

章节10: ArrayList和LinkedList有什么区别 (1节)

课时10

ArrayList和LinkedList有什么区别

3分29秒

章节11: 高并发中的集合有哪些问题 (1节)

课时11

高并发中的集合有哪些问题

4分39秒

章节12: JDK1.8的新特性有哪些 (1节)

课时12

JDK1.8的新特性有哪些

3分52秒

章节13: Java中抽象类和接口有什么区别 (1节)

课时13

Java中抽象类和接口有什么区别

3分15秒

章节14: ACID是靠什么来保证的 (1节)

课时14

ACID是靠什么来保证的

4分21秒

章节15: BeanFactory和ApplicationContext的区别 (1节)

课时15

BeanFactory和ApplicationContext的区别

5分5秒

章节16: HashMap和HashTable的区别 (1节)

课时16

HashMap和HashTable的区别

4分10秒

章节17: HashMap在扩容上做了哪些优化 (1节)

课时17

HashMap在扩容上做了哪些优化

5分16秒

章节18: hashmap有哪些线程安全的方式 (1节)

课时18

hashmap有哪些线程安全的方式

4分51秒

章节19: MVCC实现原理是什么 (1节)

课时19

MVCC实现原理是什么

11分56秒

章节20: MVCC解决的问题是什么 (1节)

课时20

MVCC解决的问题是什么

4分33秒

章节21: mybatis中#{}和${}的区别 (1节)

课时21

mybatis中#{}和${}的区别

2分12秒

章节22: mybatis和hibernate的区别 (1节)

课时22

mybatis和hibernate的区别#

6分15秒

章节23: mybatis插件运行原理和开发流程 (1节)

课时23

mybatis插件运行原理和开发流程

3分15秒

章节24: mybatis的优缺点有哪些 (1节)

课时24

mybatis的优缺点有哪些

7分19秒

章节25: mysql为什么需要主从同步 (1节)

课时25

mysql为什么需要主从同步

4分49秒

章节26: mysql复制的原理是什么 (1节)

课时26

mysql复制的原理是什么

5分49秒

章节27: mysql执行计划怎么看 (1节)

课时27

mysql执行计划怎么看

6分40秒

章节28: Mysql的隔离级别有哪些 (1节)

课时28

Mysql的隔离级别有哪些

7分9秒

章节29: mysql索引的基本原理 (1节)

课时29

mysql索引的基本原理

6分34秒

章节30: mysql索引结构有哪些,各自的优劣是什么 (1节)

课时30

mysql索引结构有哪些,各自的优劣是什么

5分22秒

章节31: mysql聚簇索引和非聚簇索引的区别 (1节)

课时31

mysql聚簇索引和非聚簇索引的区别

4分49秒

章节32: mysql锁的类型有哪些 (1节)

课时32

mysql锁的类型有哪些

9分18秒

章节33: spring,springmvc,springboot的区别 (1节)

课时33

spring,springmvc,springboot的区别

5分28秒

章节34: springboot自动装配原理 (1节)

课时34

springboot自动装配原理

5分54秒

章节35: springmvc九大内置组件 (1节)

课时35

springmvc九大内置组件

5分40秒

章节36: springmvc的工作流程 (1节)

课时36

springmvc的工作流程

6分1秒

章节37: spring事务什么时候会失效 (1节)

课时37

spring事务什么时候会失效

4分46秒

章节38: spring事务的实现原理 (1节)

课时38

spring事务的实现原理

4分27秒

章节39: spring事务的隔离级别有哪些 (1节)

课时39

spring事务的隔离级别有哪些

2分34秒

章节40: Spring支持的bean作用域有哪些 (1节)

课时40

Spring支持的bean作用域有哪些

3分14秒

章节41: spring是如何简化开发的 (1节)

课时41

spring是如何简化开发的

4分2秒

章节42: spring框架中使用了哪些设计模式及应用场景 (1节)

课时42

spring框架中使用了哪些设计模式及应用场景

5分20秒

章节43: spring框架中单例bean是否线程安全 (1节)

课时43

spring框架中单例bean是否线程安全

4分13秒

章节44: spring的事务传播机制 (1节)

课时44

spring的事务传播机制

6分44秒

章节45: spring的核心 (1节)

课时45

spring的核心

2分49秒

章节46: 为什么hashmap扩容的时候 是两倍 (1节)

课时46

为什么hashmap扩容的时候 是两倍

3分15秒

章节47: 事务的基本特性是什么 (1节)

课时47

事务的基本特性是什么

5分54秒

章节48: 什么是MVCC (1节)

课时48

什么是MVCC

5分30秒

章节49: 什么是mysql的主从复制 (1节)

课时49

什么是mysql的主从复制

2分19秒

章节50: 什么是嵌入式服务器?为什么要使用嵌入式服务器 (1节)

课时50

什么是嵌入式服务器?为什么要使用嵌入式服务器

2分47秒

章节51: 什么是自动装配,它有哪些方式 (1节)

课时51

什么是自动装配,它有哪些方式

4分17秒

章节52: 使用spring的优势 (1节)

课时52

使用spring的优势

4分12秒

章节53: 如何处理mysql的慢查询 (1节)

课时53

如何处理mysql的慢查询

3分27秒

章节54: 如何实现一个IOC容器 (1节)

课时54

如何实现一个IOC容器

4分46秒

章节55: 如何理解springboot的starter (1节)

课时55

如何理解springboot的starter

3分20秒

章节56: 简述myisam和innodb的区别 (1节)

课时56

简述myisam和innodb的区别

6分29秒

章节57: 简述mysql中索引类型有哪些,以及对数据库的性能的影响 (1节)

课时57

简述mysql中索引类型有哪些,以及对数据库的性能的影响

6分18秒

章节58: 简述spring bean生命周期 (1节)

课时58

简述spring bean生命周期

6分17秒

章节59: 索引的设计原则有哪些 (1节)

课时59

索引的设计原则有哪些

6分1秒

章节60: 说说你对aop的理解 (1节)

课时60

说说你对aop的理解

6分43秒

章节61: 说说你对IOC的理解 (1节)

课时61

说说你对IOC的理解

4分59秒

章节62: 说说你对spring的理解 (1节)

课时62

说说你对spring的理解

3分0秒

章节63: springcloud核心组件有哪些,分别有什么作用 (1节)

课时63

springcloud核心组件有哪些,分别有什么作用

2分16秒

章节64: 微服务架构原理是什么 (1节)

课时64

微服务架构原理是什么

44秒

章节65: 注册中心的原理是什么 (1节)

课时65

注册中心的原理是什么

54秒

章节66: 配置中心的原理是什么 (1节)

课时66

配置中心的原理是什么

1分29秒

章节67: 配置中心是如何实现自动刷新的 (1节)

课时67

配置中心是如何实现自动刷新的

1分9秒

章节68: 配置中心是如何保证数据安全的 (1节)

课时68

配置中心是如何保证数据安全的

57秒

章节69: 用zookeeper和eureka做注册中心有什么区别 (1节)

课时69

用zookeeper和eureka做注册中心有什么区别

1分45秒

章节70: Spring Cloud和Dubbo有哪些区别 (1节)

课时70

Spring Cloud和Dubbo有哪些区别

2分30秒

章节71: Ribbon负载均衡原理是什么 (1节)

课时71

Ribbon负载均衡原理是什么

48秒

章节72: 微服务熔断降级机制是什么 (1节)

课时72

微服务熔断降级机制是什么

1分42秒

章节73: 什么是Hystrix?实现原理是什么 (1节)

课时73

什么是Hystrix?实现原理是什么

2分9秒

章节74: ZAB协议是什么 (1节)

课时74

ZAB协议是什么

56秒

章节75: 注册中心挂了,或者服务挂了,应该如何处理 (1节)

课时75

注册中心挂了,或者服务挂了,应该如何处理

1分31秒

章节76: kafka的rebalance机制是什么 (1节)

课时76

kafka的rebalance机制是什么

5分8秒

章节77: kafka中zk的作用是什么 (1节)

课时77

kafka中zk的作用是什么

2分35秒

章节78: kafka中高性能如何保障 (1节)

课时78

kafka中高性能如何保障

2分22秒

章节79: kafka是pull还是push及优劣分析 (1节)

课时79

kafka是pull还是push及优劣分析

3分0秒

章节80: kafka消息丢失的场景有哪些 (1节)

课时80

kafka消息丢失的场景有哪些

4分4秒

章节81: rabbitmq如何确保消息发送和接受 (1节)

课时81

rabbitmq如何确保消息发送和接受

3分0秒

章节82: rabbitmq死信队列、延迟队列 (1节)

课时82

rabbitmq死信队列、延迟队列

2分55秒

章节83: rabbitmq的事务消息处理 (1节)

课时83

rabbitmq的事务消息处理

2分35秒

章节84: rabbitmq的架构设计 (1节)

课时84

rabbitmq的架构设计

8分9秒

章节85: redis主从复制的原理 (1节)

课时85

redis主从复制的原理

10分44秒

章节86: redis事务是如何实现的 (1节)

课时86

redis事务是如何实现的

6分29秒

章节87: redis单线程为什么快,有哪些线程模型 (1节)

课时87

redis单线程为什么快,有哪些线程模型

7分22秒

章节88: redis持久化rdb和aof (1节)

课时88

redis持久化rdb和aof

16分41秒

章节89: redis的过期键有哪些删除策略 (1节)

课时89

redis的过期键有哪些删除策略

7分58秒

章节90: redis缓存如何回收 (1节)

课时90

redis缓存如何回收

4分52秒

章节91: redis集群方案有哪些 (1节)

课时91

redis集群方案有哪些

7分34秒

章节92: zi的watch机制是什么 (1节)

课时92

zi的watch机制是什么

3分6秒

章节93: zk的命名、配置、管理是如何实现的 (1节)

课时93

zk的命名、配置、管理是如何实现的

5分28秒

章节94: zk的数据模型和节点类型 (1节)

课时94

zk的数据模型和节点类型

5分54秒

章节95: 击穿、穿透、雪崩、预热解决方案 (1节)

课时95

击穿、穿透、雪崩、预热解决方案

5分23秒

章节96: 简述kafka架构设计 (1节)

课时96

简述kafka架构设计

9分34秒

章节97: 分布式ID的生成方案有哪些 (1节)

课时97

分布式ID的生成方案有哪些?

4分10秒

章节98: 雪花算法生成的ID由哪些部分组成 (1节)

课时98

雪花算法生成的ID由哪些部分组成?

58秒

章节99: 分布式锁在项目中有哪些应用场景 (1节)

课时99

分布式锁在项目中有哪些应用场景?

1分52秒

章节100: 分布锁有哪些解决方案 (1节)

课时100

分布锁有哪些解决方案?

6分18秒

章节101: Redis做分布式锁用什么命令 (1节)

课时101

Redis做分布式锁用什么命令?

1分28秒

章节102: Redis做分布式锁死锁有哪些情况,如何解决? (1节)

课时102

Redis做分布式锁死锁有哪些情况,如何解决?

1分36秒

章节103: Redis如何做分布式锁 (1节)

课时103

Redis如何做分布式锁?

5分10秒

章节104: 基于 ZooKeeper 的分布式锁实现原理是什么 (1节)

课时104

基于 ZooKeeper 的分布式锁实现原理是什么

2分54秒

章节105: ZooKeeper和Reids做分布式锁的区别 (1节)

课时105

ZooKeeper和Reids做分布式锁的区别?

3分4秒

章节106: MySQL如何做分布式锁 (1节)

课时106

MySQL如何做分布式锁?

2分1秒

章节107: 计数器算法是什么 (1节)

课时107

计数器算法是什么?

2分18秒

章节108: 滑动时间窗口算法是什么 (1节)

课时108

滑动时间窗口算法是什么?

3分15秒

章节109: 漏桶限流算法是什么 (1节)

课时109

漏桶限流算法是什么?

2分13秒

章节110: 令牌桶限流算法是什么 (1节)

课时110

令牌桶限流算法是什么?

2分24秒

章节111: 你设计微服务时遵循什么原则 (1节)

课时111

你设计微服务时遵循什么原则?

3分50秒

章节112: CAP定理是什么 (1节)

课时112

CAP定理是什么?

5分2秒

章节113: BASE理论是什么 (1节)

课时113

BASE理论是什么?

4分9秒

章节114: 2PC提交协议是什么 (1节)

课时114

2PC提交协议是什么?

6分47秒

章节115: 2PC提交协议有什么缺点 (1节)

课时115

2PC提交协议有什么缺点?

6分8秒

章节116: 3PC提交协议是什么 (1节)

课时116

3PC提交协议是什么?

4分40秒

章节117: 2PC和3PC的区别是什么 (1节)

课时117

2PC和3PC的区别是什么?

4分16秒

章节118: TCC解决方案是什么 (1节)

课时118

TCC解决方案是什么

3分41秒

章节119: TCC空回滚是解决什么问题的 (1节)

课时119

TCC空回滚是解决什么问题的?

3分2秒

章节120: 如何解决TCC幂等问题 (1节)

课时120

如何解决TCC幂等问题?

2分53秒

章节121: 如何解决TCC中悬挂问题 (1节)

课时121

如何解决TCC中悬挂问题?

3分2秒

章节122: 可靠消息服务方案是什么 (1节)

课时122

可靠消息服务方案是什么?

4分17秒

章节123: 最大努力通知方案的关键是什么 (1节)

课时123

最大努力通知方案的关键是什么?

4分17秒

章节124: 什么是分布式系统中的幂等 (1节)

课时124

什么是分布式系统中的幂等?

3分21秒

章节125: 幂等有哪些技术解决方案 (1节)

课时125

幂等有哪些技术解决方案?

5分3秒

章节126: 对外提供的API如何保证幂等 (1节)

课时126

对外提供的API如何保证幂等?

2分7秒

章节127: 双写一致性问题如何解决 (1节)

课时127

双写一致性问题如何解决?

11分56秒

章节128: 分布式微服务项目你是如何设计的? (1节)

课时128

分布式微服务项目你是如何设计的?

2分10秒

章节129: 认证 (Authentication) 和授权 (Authorization)的区别是什么? (1节)

课时129

认证 (Authentication) 和授权 (Authorization)的区别是什么?

1分42秒

章节130: Cookie 和 Session 有什么区别?如何使用Session进行身份验证? (1节)

课时130

Cookie 和 Session 有什么区别?如何使用Session进行身份验证?

3分2秒

章节131: jwt和token是什么,如何通过token进行身份认证? (1节)

课时131

jwt和token是什么,如何通过token进行身份认证?

4分32秒

章节132: 为什么Cookie 无法防止CSRF攻击,而token可以? (1节)

课时132

为什么Cookie 无法防止CSRF攻击,而token可以?

3分22秒

章节133: 分布式架构下,Session 共享有什么方案 (1节)

课时133

分布式架构下,Session 共享有什么方案

4分48秒

章节134: ABA问题遇到过吗,详细说一下 (1节)

课时134

ABA问题遇到过吗,详细说一下

2分51秒

章节135: Class初始化过程是什么 (1节)

课时135

Class初始化过程是什么

6分37秒

章节136: ConcurrentHashMap底层原理是什么 (1节)

课时136

ConcurrentHashMap底层原理是什么

2分23秒

章节137: GC如何判断对象可以被回收 (1节)

课时137

GC如何判断对象可以被回收

2分19秒

章节138: Happens-Before规则是什么 (1节)

课时138

Happens-Before规则是什么

4分8秒

章节139: Java类加载器有哪些 (1节)

课时139

Java类加载器有哪些

2分22秒

章节140: JVM8为什么要增加元空间 (1节)

课时140

JVM8为什么要增加元空间

4分51秒

章节141: JVM内存模型如何分配的 (1节)

课时141

JVM内存模型如何分配的

11分41秒

章节142: JVM性能调优实战 (1节)

课时142

JVM性能调优实战

7分18秒

章节143: jvm有哪些垃圾回收器,实际中如何选择 (1节)

课时143

jvm有哪些垃圾回收器,实际中如何选择

4分47秒

章节144: synchronized和lock有哪些区别 (1节)

课时144

synchronized和lock有哪些区别

2分59秒

章节145: ThreadLocal有哪些内存泄露问题,如何避免 (1节)

课时145

ThreadLocal有哪些内存泄露问题,如何避免

2分56秒

章节146: ThreadLocal的原理是什么,使用场景有哪些 (1节)

课时146

ThreadLocal的原理是什么,使用场景有哪些

3分7秒

章节147: volatile的可见性和禁止指令重排序怎么实现的 (1节)

课时147

volatile的可见性和禁止指令重排序怎么实现的

4分20秒

章节148: 为什么要使用线程池 (1节)

课时148

为什么要使用线程池

1分37秒

章节149: 什么是字节码以及它的组成 (1节)

课时149

什么是字节码以及它的组成

5分45秒

章节150: 什么是守护线程 (1节)

课时150

什么是守护线程

2分8秒

章节151: 介绍线程的生命周期和状态 (1节)

课时151

介绍线程的生命周期和状态

3分1秒

章节152: 内存溢出的原因有哪些,如何排查线上问题 (1节)

课时152

内存溢出的原因有哪些,如何排查线上问题

4分13秒

章节153: 创建线程有哪些方式 (1节)

课时153

创建线程有哪些方式

2分9秒

章节154: 双亲委派机制是什么 (1节)

课时154

双亲委派机制是什么

4分42秒

章节155: 如何解决线上gc频繁的问题 (1节)

课时155

如何解决线上gc频繁的问题

3分16秒

章节156: 如何预防死锁 (1节)

课时156

如何预防死锁

2分31秒

章节157: 描述一下线程安全活跃态问题,以及竞态条件 (1节)

课时157

描述一下线程安全活跃态问题,以及竞态条件

2分33秒

章节158: 有哪些垃圾回收算法 (1节)

课时158

有哪些垃圾回收算法

3分22秒

章节159: 程序开多少线程合适 (1节)

课时159

程序开多少线程合适

3分48秒

章节160: 线程池线程复用的原理是什么 (1节)

课时160

线程池线程复用的原理是什么

2分57秒

章节161: 线程的sleep、wait、join、yield如何使用 (1节)

课时161

线程的sleep、wait、join、yield如何使用

3分6秒

您没有该体系课权限,需要开通权限请点击联系老师。
联系老师
个问题,0回答
提问
暂无提问,赶紧去提问吧~