求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   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技术实战
2219 次浏览  31 次
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新特性分析
       
    2219 次浏览  31 次
    其他人还看了课程
    Java编程Debug技巧  2024 次浏览
    Java编程方法与技术  4420 次浏览
    Solr企业级搜索引擎实战  925 次浏览
    java编程基础(高级)  
    ActiveMQ技术实战  2070 次浏览
    Java异常处理、测试与调试  1923 次浏览
    定制内训


    课程计划
    MBSE(基于模型的系统工程)4-18[北京]
    自然语言处理(NLP) 4-25[北京]
    基于 UML 和EA进行分析设计 4-29[北京]
    以用户为中心的软件界面设计 5-16[北京]
    DoDAF规范、模型与实例 5-23[北京]
    信息架构建模(基于UML+EA)5-29[北京]