课程介绍
课程章节
章节1:Netty 使用实例与原理 (16节)

课时01

Netty下载

1分3秒

课时02

导入IDEA

7秒

课时03

阿里云镜像设置

4分56秒

课时04

编译源码

1分25秒

课时05

总体描述

4分8秒

课时06

详细描述

1分25秒

课时07

特性

1分29秒

课时08

设计

2分16秒

课时09

简单例子

7分40秒

课时10

DiscardServer类

15分11秒

课时11

DiscardServerHandler类

4分18秒

课时12

DiscardClient类

11分17秒

课时13

DiscardCLientHandler类

16分30秒

课时14

HttpHelloWorldServer类

16分4秒

课时15

HttpHelloWorldServerInitializer类

4分49秒

课时16

HttpHelloWorldServerHandler类

12分17秒

章节2:Netty 启动流程分析一 (18节)

课时17

NioEventLoopGroup类

16分14秒

课时18

eventexcutor与excutor什么关系

2分1秒

课时19

NioEventLoopGroup创建时序图

6分18秒

课时20

ServerBootrap类

49秒

课时21

option方法

2分0秒

课时22

group方法

3分10秒

课时23

channel方法

3分46秒

课时24

handler方法和childHandler方法

3分2秒

课时25

SerberBootstrap类设置时序图

4分28秒

课时26

bind方法

10分26秒

课时27

答疑

11分43秒

课时28

SerberBootstrap类绑定时序图

8分38秒

课时29

initAndRegisster方法

3分33秒

课时30

ChannelFactory类

1分23秒

课时31

NioServerSocketChannel类

7分45秒

课时32

NioServerSocketChannel类初始化时序图

5分12秒

课时33

init方法

6分43秒

课时34

init初始化通道时序图

6分47秒

章节3:Netty 之IO原理一 (12节)

课时35

官网使用方式

4分26秒

课时36

Netty特性

4分23秒

课时37

互联网的三高

21分21秒

课时38

NIO

13分1秒

课时39

答疑与课后作业

3分35秒

课时40

InputStream类与OutputStream类讲解

2分32秒

课时41

OutputStream类与InputStream流程图

4分40秒

课时42

BufferedInputStream类

5分18秒

课时43

缓冲区流程讲解

13分22秒

课时44

NIO模型定义

5分20秒

课时45

NIO模型设计

1分58秒

课时46

Channel

12分42秒

章节4:Netty 之IO原理二 (11节)

课时47

内存原理(1)

15分7秒

课时48

内存原理(2)

15分13秒

课时49

内存原理(3)

18分2秒

课时50

传统IO

7分15秒

课时51

输入流源码

3分6秒

课时52

输出流源码

2分24秒

课时53

FileInputStream和FileOutputStream复写抽象类方法原理

4分38秒

课时54

readBytes方法与writeBytes方法底层实现原理

10分48秒

课时55

NIO模型

15分54秒

课时56

从JVM内存引入直接内存和堆内存原理

6分41秒

课时57

直接内存和堆内存原理

5分38秒

章节5:Netty 之IO原理三 (15节)

课时58

回顾知识点

5分47秒

课时59

零拷贝(1)

3分3秒

课时60

面向过程

1分59秒

课时61

面向对象

10分30秒

课时62

DDD

8分12秒

课时63

JVM实现零拷贝

1分3秒

课时64

零拷贝(2)

4分9秒

课时65

结构体数组链表之间的关系

8分54秒

课时66

HeapByteBuffer定义

29秒

课时67

HeapByteBuffer

7分35秒

课时68

DirectByteBuffer和HeapByteBuffer

3分37秒

课时69

Buffer原理

13分18秒

课时70

HeapByteBuffer原理

1分59秒

课时71

MappedByteBuffer

13分48秒

课时72

DirectByteBuffer

19分12秒

章节6:Netty 之IO原理四 (13节)

课时73

自动回收

4分40秒

课时74

NIO原理

18分42秒

课时75

Netty中ByteBuf类

15分18秒

课时76

AbstractByteBuf类

1分1秒

课时77

AbstractRefernceCountedByteBuf类

5分38秒

课时78

AtomicIntegerFieldUpdater类

3分3秒

课时79

NIO模型底层原理(一)

6分4秒

课时80

NIO模型底层原理(二)

10分30秒

课时81

Socket和Datageram

9分14秒

课时82

Netty协议

1分41秒

课时83

线程

8分7秒

课时84

ServerSocketChannel和SocketChannel

9分34秒

课时85

ServerSocketChannel

13分31秒

章节7:netty 之 整体概念分析 (9节)

课时86

Java SE网络编程原理

7分18秒

课时87

Selector

5分9秒

课时88

如何异步执行

28分38秒

课时89

事件循环组的线程应该有哪些特性

1分17秒

课时90

内存池的设计

9分12秒

课时91

内碎片为碎片

3分0秒

课时92

如何减少碎片

16分15秒

课时93

高并发下锁优化(1)

15分2秒

课时94

高并发下锁优化(2)

16分35秒

章节8:Netty事件循环组原理 (9节)

课时95

EventLoopGroup

8分32秒

课时96

EventExecutorGroup

10分9秒

课时97

EvenExeutor

7分22秒

课时98

AbstractEventExecutorGroup

5分51秒

课时99

MultithreandEventExecutorGroup(1)

24分6秒

课时100

MultithreandEventExecutorGroup(2)

5分30秒

课时101

MultithreadEventLoopGroup

19分50秒

课时102

NioEventLoopGroup

15分49秒

课时103

多路复用实例

11分43秒

章节9:Netty 事件循环组源码 (10节)

课时104

ServerSocketChannel

13分7秒

课时105

NioServerSocketChannel

3分45秒

课时106

springmvc处理流程

3分26秒

课时107

chinnelhandler

9分15秒

课时108

启动器

10分0秒

课时109

HttpHelloWorldServer原理

7分27秒

课时110

bind

5分44秒

课时111

init(channel)

27分41秒

课时112

register

9分37秒

课时113

泛型的原理

10分24秒

章节10:Netty 启动初始化流程 (12节)

课时114

知识回顾

1分34秒

课时115

AbstractChannel类

1分5秒

课时116

AbstractChannel类

4分34秒

课时117

register方法

2分3秒

课时118

safeSetSuccess

4分43秒

课时119

invokeHandlerAddedIfNeeded方法

11分49秒

课时120

safeSetSuccess方法和fireChannelRegistered方法和isActive方法

2分21秒

课时121

doRegister方法

18分46秒

课时122

register方法

4分41秒

课时123

doBind方法(一)

10分14秒

课时124

doBind方法(二)

22分0秒

课时125

channelRead方法和答疑

7分53秒

章节11:Netty 事件循环组源码一 (10节)

课时126

Netty事件循环组

14分10秒

课时127

NioEventLoop类(1)

15分2秒

课时128

NioEventLoop类(2)

7分4秒

课时129

DefaultThreadFactory类中newThread方法

6分15秒

课时130

startThread方法

2分37秒

课时131

AtomicIntegerFieldUpdater的基础

7分44秒

课时132

AtomicIntegerFieldUpdater

5分39秒

课时133

NioEventLoop类中的run方法(1)

15分3秒

课时134

NioEventLoop类中的run方法(2)

15分16秒

课时135

NioEventLoop类中的run方法(3)

17分9秒

章节12:Netty 事件循环组源码二 (12节)

课时136

execute方法

4分30秒

课时137

selectedKeys不是线程安全

14分51秒

课时138

processSelectedKeys方法

10分22秒

课时139

OP_ACCEPT

6分13秒

课时140

MessageBytes

1分13秒

课时141

NioMessageUnsafe类

10分47秒

课时142

Netty事件循环组流程

2分59秒

课时143

channelReand(1)

5分2秒

课时144

channelReand(2)

18分47秒

课时145

the Problem

6分31秒

课时146

Writing a Discard Server

18分16秒

课时147

Writing a Time Server

5分58秒

章节13:Netty 内存管理系统原理一 (11节)

课时148

Writing a Time Server

3分11秒

课时149

Writing a Time Client

5分43秒

课时150

AbstractChannelHandlerContext中write方法

8分7秒

课时151

ChannelGroup

9分56秒

课时152

内存管理器

4分57秒

课时153

Unpooled

21分17秒

课时154

Unpooled总结

1分3秒

课时155

PooledByteBufAllocator(1)

11分5秒

课时156

PooledByteBufAllocator(2)

15分13秒

课时157

PooledByteBufAllocator(3)

14分46秒

课时158

PooledByteBufAllocator(4)

14分27秒

章节14:Netty 内存管理系统原理二 (10节)

课时159

PooledByteBufAllocator方法(1)

7分55秒

课时160

可分配大小种类

5分24秒

课时161

计算2的几次方

10分46秒

课时162

PooledByteBufAllocator方法(2)

4分11秒

课时163

PoolArena方法(1)

15分4秒

课时164

PoolArena方法(2)

15分47秒

课时165

freeThreadLocalCache方法

3分50秒

课时166

PoolThreadCache方法

20分40秒

课时167

PoolThreadCache总结

2分41秒

课时168

newHeapBuffer方法

17分30秒

章节15:Netty 内存管理系统原理三 (20节)

课时169

知识点回顾

6分37秒

课时170

计算机语言

7分24秒

课时171

newHeapBuffer方法

3分12秒

课时172

allocate方法(1)

2分44秒

课时173

与或非

8分18秒

课时174

allocate方法

2分19秒

课时175

allocateTiny方法

4分2秒

课时176

allocate方法(2)

2分21秒

课时177

PookChunk类

4分38秒

课时178

8KB乘2的11次方和Class对象是在堆区还是方法区

13分49秒

课时179

PoolChunk类allocate方法

4分45秒

课时180

allocateSubpage方法和PoolSubpage类中allocate方法

4分15秒

课时181

底32位是用于放2048的和高32位是用于bigMap的

8分1秒

课时182

内存管理源码用例

1分26秒

课时183

PooledByteBufAllocator构造器

7分46秒

课时184

PoolThreadLocalCache原理

1分44秒

课时185

PoolThreadCache原理

5分38秒

课时186

SubPageMemoryRegionCache原理

5分33秒

课时187

内存规格

4分30秒

课时188

内存规格化的定义

6分37秒

章节16:Netty 内存管理系统原理四 (7节)

课时189

0xffffffff

8分15秒

课时190

从下到上推出netty

3分46秒

课时191

排查内存泄漏

21分7秒

课时192

PoolChunk

8分6秒

课时193

MaxOrder(一)

12分2秒

课时194

MaxOrder(二)

27分20秒

课时195

buffer方法

19分49秒

章节17:Netty 内存管理系统原理五 (10节)

课时196

知识点回顾

6分13秒

课时197

buffer方法

19分49秒

课时198

writeByte方法

6分8秒

课时199

allocateNormal方法(一)

7分34秒

课时200

allocateNormal方法(二)

13分54秒

课时201

分配内存

4分3秒

课时202

FastThreadLocalThread(1)

17分48秒

课时203

FastThreadLocalThread(2)

19分39秒

课时204

线程里的thread的stop

10分1秒

课时205

threadCache

4分22秒

章节18:Netty 内存管理系统原理六 (9节)

课时206

知识点回顾

21分0秒

课时207

PoolChunk

1分49秒

课时208

release方法

20分5秒

课时209

PooledByteBuf类

12分25秒

课时210

ByteBuf

6分6秒

课时211

slab 高速缓存

15分4秒

课时212

newObject

5分31秒

课时213

Recycler类(1)

15分0秒

课时214

Recycler类(2)

15分3秒

章节19:Netty 内存管理系统原理七 (6节)

课时215

Recycler

5分23秒

课时216

Recycler类

27分35秒

课时217

intel开发手册

6分9秒

课时218

大厂出现的bug(1)

15分0秒

课时219

大厂出现的bug(2)

16分21秒

课时220

如何内存泄漏

14分16秒

章节20:Netty 内存管理系统原理八 (7节)

课时221

知识点回顾

11分26秒

课时222

强、软、弱、虚和Final引用的区别

17分29秒

课时223

强、软、弱、虚使用和Reference方法

19分43秒

课时224

JVM如何操作(1)

9分7秒

课时225

JVM如何操作(2)

22分42秒

课时226

垃圾回收和内存释放

45秒

课时227

PooledByteBufAllocatorTest方法

9分51秒

章节21:Netty 内存管理系统原理九 (8节)

课时228

PoolChunk方法

20分7秒

课时229

reportLeak方法

24分51秒

课时230

DefaultResourceLeak方法

5分44秒

课时231

ResourceLeak方法

24分18秒

课时232

FinalReference方法

6分42秒

课时233

编码和解码

3分52秒

课时234

时间轮算法

5分46秒

课时235

HttpHelloWorldServer方法

10分35秒

章节22:Netty 编码器原理一 (8节)

课时236

答疑

9分30秒

课时237

ChannelHeandler接口类

22分29秒

课时238

ChannelHandler

2分28秒

课时239

ChannelPipeline(1)

15分7秒

课时240

ChannelPipeline(2)

17分1秒

课时241

DefaultChannelPipeline方法

10分57秒

课时242

SingleTheradEventExecutor类

16分2秒

课时243

HttpHelloWorldServerlnitializer

14分49秒

章节23:Netty 编码器原理二 (11节)

课时244

DefaultChannelPipeline类

7分54秒

课时245

AbstractChannelHandlerContext类

5分38秒

课时246

AbstractNioMessgeChannel类

12分18秒

课时247

invokeChannelRegistered方法

4分53秒

课时248

initChannel方法

3分41秒

课时249

read方法

6分44秒

课时250

ChannelInitializer方法

4分48秒

课时251

EchoServerHandler类

7分4秒

课时252

CombinedChannelDuplexHandler类

13分23秒

课时253

CombinedChannelDuplexHandler类

4分33秒

课时254

ByteToMessageDecoder类

18分21秒

章节24:Netty 编码器原理三 (9节)

课时255

知识点回归

17分41秒

课时256

AbstractChannelHandlerContext类

5分38秒

课时257

ByteToMessageDecoder类(1)

15分9秒

课时258

ByteToMessageDecoder类(2)

6分18秒

课时259

channelRead方法(1)

9分3秒

课时260

channelRead方法(2)

2分24秒

课时261

callDecode方法

6分11秒

课时262

decode方法

2分1秒

课时263

HttpObjectDecoder类

25分41秒

章节25:Netty 编码器原理四 (8节)

课时264

协程

12分18秒

课时265

HttpObjectDecoder类状态1

9分0秒

课时266

getUnsignedByte方法

29分43秒

课时267

HttpObjectDecoder类状态2

5分36秒

课时268

HttpObjectDecoder类状态3

5分34秒

课时269

DefaultHttpContentContent方法

3分32秒

课时270

HttpHelloWorldServerInitializer类

8分51秒

课时271

HttpResponseEncoder方法

18分47秒

章节26:Netty 编码器与协程原理 (8节)

课时272

协程

17分14秒

课时273

RunQueue

24分27秒

课时274

协程定义

18分1秒

课时275

go协程实现

9分31秒

课时276

Goroutine调度原理图

8分55秒

课时277

总结

9分27秒

课时278

RedisDecoder类

6分44秒

课时279

ReplayingDecoder类

9分35秒

章节27:Netty 编码器原理五 (7节)

课时280

知识点回顾

12分10秒

课时281

ReaplayingDecoder类

3分14秒

课时282

ReplayingDecoderByteBuf类

2分55秒

课时283

Signal类(1)

16分0秒

课时284

Signal类(2)

26分43秒

课时285

ReaplayingDecoder类

3分14秒

课时286

HashedWheelTimer类

22分34秒

章节28:Netty 时间轮原理一 (8节)

课时287

HashedWheelTimer类(1)

10分38秒

课时288

TimerTask类和Timer类

16分47秒

课时289

HashedWheelTimer类(2)

16分45秒

课时290

混沌学习法

2分37秒

课时291

HashedWheelTimer类(3)

10分18秒

课时292

getstatic字节码

11分51秒

课时293

HashedWheelTimer类(1)

15分13秒

课时294

HashedWheelTimer类(2)

14分48秒

章节29:Netty 时间轮原理二 (9节)

课时295

HashedWheelTimer类(1)

14分38秒

课时296

HashedWheelTimer类(2)

15分0秒

课时297

HashedWheelTimer类(3)

3分3秒

课时298

HashedWheelTimer类(4)

14分40秒

课时299

HashedWheelTimer类(5)

15分0秒

课时300

HashedWheelTimer类(6)

13分49秒

课时301

DelimiterBasedFrameDecoder类

10分29秒

课时302

LineFramedBasedDecoder类(1)

15分58秒

课时303

LineFramedBasedDecoder类(2)

10分52秒

章节30:Netty 知识扩展与总结 (9节)

课时304

Arthas

7分23秒

课时305

boot包

7分13秒

课时306

core包(1)

5分8秒

课时307

loadAgent方法原理

15分34秒

课时308

core包(2)

24分20秒

课时309

core包(3)

2分35秒

课时310

core包(4)

6分39秒

课时311

AgentBootstrap类

8分0秒

课时312

NettyWebsocketTtyBootstrap类

25分21秒

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