zoukankan      html  css  js  c++  java
  • netty学习指南

    这段时间领导让我熟悉Socket开发,我花了三周时间左右去学习相关的知识,包括Java socket开发,重点学习了netty这个异步非阻塞通信框架。

    在这里把我学习过程中遇到的有用资料整理了,供大家参考。

    第一步:Java 原生的Socket网络开发学习

    重点掌握CS通信的基本原理和那些常用类,以及如何实现通信的过程。

    这个阶段练习的demo主要有 TCP服务端到客户端,UDP的单播,组播,广播。参考博文:

    1.  http://blog.csdn.net/qq_23473123/article/details/51461894(TCP)

    2. http://blog.csdn.net/dabing69221/article/details/17286441 (UDP)

    第二步:netty知识汇总

    1.首先参考《netty实战精髓》的中文译文,这里是网址:https://waylau.com/essential-netty-in-action/ ,这个地方讲的很透彻、清晰。

    重点理解一些概念,设计原理。

    2.接下来是一些实际的demo的演练,参考博文一起学netty:http://blog.csdn.net/linuu/article/details/51306480 熟悉具体的案例。netty源码中有个叫Example的文件夹里面包含了很多demo。

    3.最后再有时间,去翻翻《netty权威指南》,查漏补缺。这个CSDN有免费下载: http://download.csdn.net/detail/u011642663/9505891,源码也在CSDN能找到。

    PS:有时候有的案例运行不了,很可能是netty的版本不对。

    三年程序员,专注语音文本分析、大数据挖掘、预训练模型及知识图谱相关技术的探索
  • 相关阅读:
    Chrome扩展开发之一——Chrome扩展的文件结构
    Chrome扩展开发(Gmail附件管理助手)系列之〇——概述
    Springfox与swagger的整合使用
    Maven的简单使用
    关于接口功能自动化的思考
    发版流程优化备忘录
    Aho-Corasick 自动机 学习笔记
    Luogu P1495 曹冲养猪
    Luogu P2670 【扫雷游戏】
    1.1 整除
  • 原文地址:https://www.cnblogs.com/jetHu/p/7019691.html
Copyright © 2011-2022 走看看