求知 文章 文库 Lib 视频 iProcess 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 电子&机械 | 军工学院 | 专家指导  
 电话 English
成功案例   品质保证
 
   
成功案例
航天信息 Java EE 5
中科院研 J2EE高级开发
赛迪时代 “J2EE设计模式
福富软件 J2EE设计模式和
上海盛趣 J2EE架构设计
信城通 J2EE体系架构设
北大方正 Java中级&J2

相关课程  
Struts+Spring+Hibernate
基于J2EE的Web 2.0应用开发
J2EE设计模式和性能调优
Java EE 5企业级架构设计
Java单元测试方法与技术
Java编程方法与技术
 
全部课程 >J2EE技术  
Netty技术实战
59 次浏览  1 次
Kenny老师
京东商城京东开放平台高级系统架构师/京东商城金牌讲师
 
地点时间: 北京 上海 深圳根据报名开班
课程费用:5500元/人,详见 公开课学习手册
企业内训:可以根据企业需求,定制内训,详见 内训学习手册



认证方式:
培训前了解能力模型。
培训后进行能力评测:
  • 在线考试
  • 能力分析,给出学习建议
  • 合格者颁发证书,作为职业技能资格证明


    本课程首先简单介绍了网络编程基础,之后会由浅入深的讲解Netty的核心内容和原理分析,全方位的剖析了Netty的架构及原理,整个课程当中贯穿着练习,让学员听懂学会并能够熟练运用。课程设置由浅入深,兼顾原理介绍和实际应用,涵盖了 Netty 各个方面的知识点

    课程收获:
    通过本课程,学员可以了解网络编程基础,掌握 Netty 的用法和实践经验,并在了解Netty 的架构及原理。课程设置由浅入深,兼顾原理介绍和实际应用,每个知识点配合演练。又在最后通过几个实际案例的演练,可以达到让学员深入的掌握Netty,并能够在工作中使用。
    课程特色:本课程内容不会只讲具体的概念,重点强调如何使用实施。中间贯彻各种案例的演练和部分代码实现。
    培训对象:
    主要针对系统开发人员(架构师、技术经理、技术总监)、设计人员、运维人员等对redis有兴趣的学员。将会通过循序渐进、步步深入的方式讲解,理论结合实践案例,讲述原理等基础知识。使同学们可以快速掌握redis。
    学员基础:学员需要略有java开发基础。
    授课方式: 培训采用实战的方式,整个培训过程学员需要在讲师的指点下动手操作,以及学员和老师间高互动,需要不断思考和参与。
    培训内容:2天

    基础网络编程 1. I/O基础入门
    2. I/O多路复用技术
    3. BIO、NIO和AIO
    4. Sokect编程
    讨论:同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?
    实战演练:已聊天室为案例,带领学员通过sokect编程实现简单的聊天室。

    Netty入门的核心功能
    Netty入门的核心功能
    1. ByteBuf功能及原理分析
    2. Channel和Unsafe功能及原理分析
    3. ChannelPipeline功能及原理分析
    4. ChannelHandler功能及原理分析
    5. ChannelFuture功能及原理分析
    6. NioEventLoop功能及原理分析
    7. 编解码器Codec
    互动讨论:对每个功能进行讨论,分析这样设计背后的原理,以及设计带来的优缺点。

    第一个Netty程序的搭建 1. Netty开发环境的搭建
    2. Netty服务端开发
    3. Netty客户端开发
    4. 运行和调试
    实战演练:已聊天室为案例,带领学员应用上面学到的Netty功能进行编程,实现简单的聊天室。


    Netty的架构及原理 1. 整体架构
    2. 异步事件驱动模型
    3. 网络模型及原理
    4. 线程模型
    互动讨论1:讨论异步事件驱动模型,并引导学员对事件驱动的优缺点进行分析。
    互动讨论2:三种线程模型的讨论,分析多线程Reactor模式。

    搭建京东APP百万级推送服务的最佳实践 1. 整体系统架构的讲解与分析
    2. 半推半拉模型
    3. 心跳策略
    4. 内存的控制
    5. 硬件的设置
    6. TCP和JVM优化
    7. 及时性、可靠性保证和监控机制
    讨论:引导学员对这套系统架构的优缺点进行分析,达到学以致用的目的。
    Netty安全性 1. Netty面临的安全风险
    2. Netty SSL开发

    Netty的实战演练 1. 用Netty实现简单的IM软件
    实战演练:引导学员使用Netty开发一款简单的IM软件。

    Netty5新特性分析
     
    59 次浏览  1 次
    其他人还看了课程
    高性能Java编程与系统性能优化  4116 次浏览
    Java编程基础与网页开发基础  4260 次浏览
    Java编程基础到应用开发  3877 次浏览
    J2EE架构设计: Struts+Spring+Hibernate/EJB+性能优化  3871 次浏览
    Java EE5企业级架构设计和实务  2194 次浏览
    Java编程Debug技巧  1096 次浏览
    定制内训



    最新活动计划
    基于Kubernetes的DevOps实践 10-22[北京]
    需求分析管理 11-5[北京]
    软件开发过程中的质量管理实践 11-16[北京]
    人工智能,机器学习和深度学习 11-26 [北京]
    业务架构到IT架构(TOGAF9.2认证)11-28[北京]
    企业级全栈自动化测试技术 10-16 [上海]
    大数据平台架构与应用实战 11-8[上海]
    Python及数据分析 11-25 [深圳]
     讲座 数据治理
     讲师:王辉
     时间:2019-10-19
     
    某军工研究单位  嵌入式软件架构
    某银行  人工智能+Python+大数据
    中国机械集团某研究院   基于模型的系统工程(MBSE)
    航天科工某子公司  C++中级开发实战(SOUI)
    中航工业某研究所  嵌入式软件开发指南
     
     
     

     
    每天2个文档/视频
    扫描微信二维码订阅
    订阅技术月刊
    获得每月300个技术资源
     
    希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
    频道编辑:sky
    邮       件:sky@uml.net.cn

    关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号