<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[风清扬的专栏]]></title><description><![CDATA[专注服务端开发]]></description><link>https://blog.youkuaiyun.com/wbbhao</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wbbhao]]></copyright><item><title><![CDATA[Netty4.x 源码实战系列（五）：深入浅出学NioEventLoopGroup]]></title><link>https://blog.youkuaiyun.com/wbbhao/article/details/78943723</link><guid>https://blog.youkuaiyun.com/wbbhao/article/details/78943723</guid><author>wbbhao</author><pubDate>Sun, 31 Dec 2017 22:52:51 +0800</pubDate><description><![CDATA[我们都知道Netty的线程模型是基于React的线程模型，并且我们都知道Netty是一个高性能的NIO框架，那么其线程模型必定是它的重要贡献之一。在使用netty的服务端引导类ServerBootstrap或客户端引导类Bootstrap进行开发时，都需要通过group属性指定EventLoopGroup， 因为是开发NIO程序，所以我们选择NioEventLoopGroup。接下来的两篇文章，我将]]></description><category></category></item><item><title><![CDATA[Netty4.x 源码实战系列（四）：深入浅出学Pipeline]]></title><link>https://blog.youkuaiyun.com/wbbhao/article/details/78943685</link><guid>https://blog.youkuaiyun.com/wbbhao/article/details/78943685</guid><author>wbbhao</author><pubDate>Sun, 31 Dec 2017 22:44:19 +0800</pubDate><description><![CDATA[在上一篇《Netty4.x 源码实战系列（三）：NioServerSocketChannel全剖析》中，我们详细分析了NioServerSocketChannel的初始化过程，并得出了如下结论：
  在netty中，每一个channel都有一个pipeline对象，并且其内部本质上就是一个双向链表
本篇我们将深入Pipeline源码内部，对其一探究竟，给大家一个全方位解析。Pipeline初始化过程]]></description><category></category></item><item><title><![CDATA[Netty4.x 源码实战系列（三）：NioServerSocketChannel全剖析]]></title><link>https://blog.youkuaiyun.com/wbbhao/article/details/78943624</link><guid>https://blog.youkuaiyun.com/wbbhao/article/details/78943624</guid><author>wbbhao</author><pubDate>Sun, 31 Dec 2017 22:30:24 +0800</pubDate><description><![CDATA[根据上一篇《Netty4.x 源码实战系列（二）：服务端bind流程详解》所述，在进行服务端开发时，必须通过ServerBootstrap引导类的channel方法来指定channel类型， channel方法的调用其实就是实例化了一个用于生成此channel类型对象的工厂对象。 并且在bind调用后，会调用此工厂对象来生成一个新channel。本篇将通过NioServerSocketChannel]]></description><category></category></item><item><title><![CDATA[Netty4.x 源码实战系列（二）：服务端bind流程详解]]></title><link>https://blog.youkuaiyun.com/wbbhao/article/details/78943567</link><guid>https://blog.youkuaiyun.com/wbbhao/article/details/78943567</guid><author>wbbhao</author><pubDate>Sun, 31 Dec 2017 22:19:32 +0800</pubDate><description><![CDATA[在上一篇《ServerBootstrap 与 Bootstrap 初探》中，我们已经初步的了解了ServerBootstrap是netty进行服务端开发的引导类。 且在上一篇的服务端示例中，我们也看到了，在使用netty进行网络编程时，我们是通过bind方法的调用来完成服务器端口的侦听：EventLoopGroup bossGroup = new NioEventLoopGroup();
Event]]></description><category></category></item><item><title><![CDATA[Netty4.x 源码实战系列（一）：ServerBootstrap 与 Bootstrap 初探]]></title><link>https://blog.youkuaiyun.com/wbbhao/article/details/78943488</link><guid>https://blog.youkuaiyun.com/wbbhao/article/details/78943488</guid><author>wbbhao</author><pubDate>Sun, 31 Dec 2017 22:00:56 +0800</pubDate><description><![CDATA[Netty4.x分析实战，引导类ServerBootstrap与Bootstrap初探]]></description><category></category></item><item><title><![CDATA[跟着Robin学开发之前言篇]]></title><link>https://blog.youkuaiyun.com/wbbhao/article/details/84097573</link><guid>https://blog.youkuaiyun.com/wbbhao/article/details/84097573</guid><author>wbbhao</author><pubDate>Sat, 10 Dec 2011 08:58:18 +0800</pubDate><description><![CDATA[     QQ技术讨论群: 62329335 Robin's QQ:164709753      各位网友,各位网页设计、web应用开发以及富客户端应用开发的爱好者们,大家好,我是Robin!你们肯定会问:“Robin?何许人也?”。其实Robin只是一个热衷互联网相关技术的软件开发工程师,只是一个参加过国外大型系统开发,以及国内知名OA系统研发等等工程师而已。      你还在为找不到一套完整学...]]></description><category></category></item></channel></rss>