【课程介绍】
联合出品教程
Netty是当前非常流行的网络通讯框架,当程序对网络数据处理时,需要保证高并发和高可靠,底层就可以用Netty支撑。
本套课程详细讲解了Netty核心技术点,同时进行底层机制和源码剖析,并编写了大量的应用实例。通过学习可以快速掌握Netty的底层实现机制,熟练运用Netty解决网络高并发问题。
Netty涉及内容很多(比如:设计模式、数据结构、并发、同步、异步,阻塞等),目前网上的Netty课程不多,且普遍讲解晦涩难懂,内容浅尝辄止,导致很多学习者只知道Netty的核心组件,但不知道怎么使用到项目之中。本课程针对上述问题,有针对性的进行了升级:(1) 授课方式采用图解+框架源码分析的方式,让课程生动好理解;(2)除了系统的讲解,还对Netty的核心技术进行了源码剖析(包括: Netty心跳(heartbeat)服务、EventLoop源码、任务提交到异步线程池、Pipeline Handler HandlerContext创建源码、Netty启动过程源码、bossGroup和workerGroup机制源码等)。
【课程收益】
1.可以快速掌握Netty的底层实现机制,熟练运用Netty解决网络高并发问题。
2.讲解了Netty核心技术点,同时进行底层机制和源码剖析,并编写了大量的应用实例
1.可以快速掌握Netty的底层实现机制,熟练运用Netty解决网络高并发问题。
2.讲解了Netty核心技术点,同时进行底层机制和源码剖析,并编写了大量的应用实例
- 章节目录
-
- 1. 001-课程说明和要求 19:15
- 2. 002-Netty是什么 12:09
- 3. 003-应用场景和学习资料 07:09
- 4. 004-IO模型 28:47
- 5. 005-BIO 介绍说明 06:35
- 6. 006-BIO实例及分析 28:21
- 7. 007-BIO内容梳理小结 02:41
- 8. 008-NIO介绍说明 13:22
- 9. 009-NIO的Buffer基本使用 10:28
- 10. 010-NIO三大核心组件关系 15:22
- 11. 011-Buffer的机制及子类 24:35
- 12. 012-Channel基本介绍 12:40
- 13. 013-Channel应用实例1 13:47
- 14. 014-Channel应用实例2 11:23
- 15. 015-Channel应用实例3 18:31
- 16. 016-Channel拷贝文件 05:39
- 17. 017-Buffer类型化和只读 12:44
- 18. 018-MappedByteBuffer使用 13:05
- 19. 019-Buffer的分散和聚集 24:22
- 20. 020-Channel和Buffer梳理 07:52
- 21. 021-Selector介绍和原理 06:44
- 22. 022-Selector API介绍 13:34
- 23. 023-SelectionKey在NIO体系 13:06
- 24. 024-NIO快速入门(1) 27:37
- 25. 025-NIO快速入门(2) 14:25
- 26. 026-NIO快速入门小结 05:24
- 27. 027-SelectionKey API 13:25
- 28. 028-SocketChannel API 05:50
- 29. 029-NIO 群聊系统(1) 18:05
- 30. 030-NIO 群聊系统(2) 18:35
- 31. 031-NIO 群聊系统(3) 15:45
- 32. 032-NIO 群聊系统(4) 22:31
- 33. 033-零拷贝原理剖析 18:19
- 34. 034-零拷贝应用实例 22:46
- 35. 035-零拷贝AIO内容梳理 14:08
- 36. 036-Netty概述 14:13
- 37. 036-Netty概述 09:31
- 38. 038-Reactor模式图解剖析 20:30
- 39. 039-单Reactor单线程模式 13:35
- 40. 040-单Reactor多线程模式 14:07
- 41. 041-主从Reactor模式 21:37
- 42. 042-Netty模型-通俗版 11:23
- 43. 043-Netty模型-详细版 16:59
- 44. 044-Netty入门-服务端1 26:05
- 45. 045-Netty入门-服务端2 15:39
- 46. 046-Netty入门-客户端 17:02
- 47. 047-Netty案例源码分析 22:15
- 48. 048-Netty模型梳理 13:57
- 49. 049-taskQueue自定义任务 17:54
- 50. 050-scheduledTaskQueue 12:15
- 51. 051-异步模型原理剖析 13:46
- 52. 052-FutureListener机制 05:22
- 53. 053-Http服务程序实例 28:02
- 54. 054-Http服务过滤资源 12:48
- 55. 055-阶段内容梳理 08:32
- 56. 056-Netty核心模块(1) 09:04
- 57. 057-Netty核心模块(2) 13:16
- 58. 058-pipeline组件剖析 13:34
- 59. 059-Netty核心模块梳理 06:18
- 60. 060-EventLoop组件 22:44
- 61. 061-Unpooled应用实例1 14:56
- 62. 062-Unpooled应用实例2 15:15
- 63. 063-Netty群聊系统服务端 36:13
- 64. 064-Netty群聊系统客户端 18:12
- 65. 065-Netty私聊实现思路 06:07
- 66. 066-Netty心跳机制实例 16:55
- 67. 067-Netty心跳处理器 13:45
- 68. 068-WebSocket长连接开发1 14:11
- 69. 069-WebSocket长连接开发2 09:33
- 70. 070-WebSocket长连接开发3 18:37
- 71. 071-WebSocket长连接开发4 03:48
- 72. 072-核心模块内容梳理 11:16
- 73. 073-netty编解码器机制简述 07:11
- 74. 074-ProtoBuf机制简述 10:03
- 75. 075-ProtoBuf实例-生成类 15:04
- 76. 076-ProtoBuf实例Codec使用 14:41
- 77. 077-ProtoBuf传输多种类型 26:30
- 78. 078-ProtoBuf内容小结 07:52
- 79. 079-Netty入站与出站机制 25:29
- 80. 080-Handler链调用机制实例1 12:51
- 81. 081-Handler链调用机制实例2 18:28
- 82. 082-Handler链调用机制实例3 16:13
- 83. 083-Handler链调用机制实例4 15:39
- 84. 084-Netty其它常用编解码器 09:14
- 85. 085-Log4j 整合到Netty 04:48
- 86. 086-编解码器和处理器链梳理 12:13
- 87. 087-Tcp粘包拆包原理 05:22
- 88. 088-Tcp粘包拆包实例演示 24:15
- 89. 089-自定义协议解决TCP粘包拆包1 26:27
- 90. 090-自定义协议解决TCP粘包拆包2 10:17
- 91. 091-TCP粘包拆包内容梳理 08:03
- 92. 092-Netty服务器启动源码剖析1 25:07
- 93. 093-Netty服务器启动源码剖析2 06:25
- 94. 094-Netty服务器启动源码剖析3 23:22
- 95. 095-Netty接收请求源码剖析1 22:24
- 96. 096-Netty接收请求源码剖析2 06:22
- 97. 097-Netty接收请求源码剖析3 07:48
- 98. 098-Pipeline源码剖析 23:11
- 99. 099-ChannelHandler源码剖析 07:09
- 100. 100-管道 处理器 上下文创建源码剖析 14:35
- 101. 101-Pipeline调用Handler源码剖析 18:09
- 102. 102-三大核心组件剖析梳理 04:50
- 103. 103-Netty心跳源码剖析1 14:17
- 104. 104-Netty心跳源码剖析2 22:44
- 105. 105-EventLoop源码剖析1 22:11
- 106. 106-EventLoop源码剖析2 05:33
- 107. 107-任务加入异步线程池源码剖析1 13:16
- 108. 108-任务加入异步线程池源码剖析2 22:05
- 109. 109-任务加入异步线程池源码剖析3 13:41
- 110. 110-RPC调用流程分析 10:09
- 111. 111-用Netty实现DubboRPC-1 12:37
- 112. 112-用Netty实现DubboRPC-2 07:37
- 113. 113-用Netty实现DubboRPC-3 19:02
- 114. 114-用Netty实现DubboRPC-4 15:06
- 115. 115-用Netty实现DubboRPC-5 19:39
- 116. 116-用Netty实现DubboRPC-6 20:18
阅读更多