<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[梦野清风]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/generally2008</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; generally2008]]></copyright><item><title><![CDATA[Netty 源码分析1.6 DefaultChannelPipeline类]]></title><link>https://blog.youkuaiyun.com/generally2008/article/details/103409422</link><guid>https://blog.youkuaiyun.com/generally2008/article/details/103409422</guid><author>generally2008</author><pubDate>Wed, 11 Dec 2019 11:56:32 +0800</pubDate><description><![CDATA[###################################################################################
后续文章中都会对一些代码逻辑进行说明，但原文的英文注释一般不会直译,进行保留，只会说明那些没有注释的地方
###############################################################...]]></description><category></category></item><item><title><![CDATA[Netty 源码分析1.5 NioServerSocketChannel类]]></title><link>https://blog.youkuaiyun.com/generally2008/article/details/103305118</link><guid>https://blog.youkuaiyun.com/generally2008/article/details/103305118</guid><author>generally2008</author><pubDate>Fri, 06 Dec 2019 13:47:24 +0800</pubDate><description><![CDATA[通过该类的register方法了解其内部实现原理；
通过register序列图了解上下文调用链路与关系]]></description><category></category></item><item><title><![CDATA[Netty源码中知识点学习记录3.2----2的指数次幂]]></title><link>https://blog.youkuaiyun.com/generally2008/article/details/103344185</link><guid>https://blog.youkuaiyun.com/generally2008/article/details/103344185</guid><author>generally2008</author><pubDate>Mon, 02 Dec 2019 11:04:14 +0800</pubDate><description><![CDATA[========= 本系统文章都是依据Netty的4.1.44.Final-SNAPSHOT这个版本来讲解====================
本文中关联的所有文章的总目录可以参看：系列文章目录
1. 前言
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在Netty 源码分析一 NioEventLoopGroup创建逻辑这篇文章中，我们知道在选择EventExecut...]]></description><category></category></item><item><title><![CDATA[Netty源码中知识点学习记录3.1----DefaultChannelId]]></title><link>https://blog.youkuaiyun.com/generally2008/article/details/103313818</link><guid>https://blog.youkuaiyun.com/generally2008/article/details/103313818</guid><author>generally2008</author><pubDate>Fri, 29 Nov 2019 17:53:44 +0800</pubDate><description><![CDATA[###################################################################################
后续文章中都会对一些代码逻辑进行说明，但原文的英文注释一般不会直译,进行保留，只会说明那些没有注释的地方
###############################################################...]]></description><category></category></item><item><title><![CDATA[Netty源码分析接口系列2.1 Channel接口]]></title><link>https://blog.youkuaiyun.com/generally2008/article/details/103305572</link><guid>https://blog.youkuaiyun.com/generally2008/article/details/103305572</guid><author>generally2008</author><pubDate>Fri, 29 Nov 2019 15:28:28 +0800</pubDate><description><![CDATA[###################################################################################
后续文章中都会对一些代码逻辑进行说明，但原文的英文注释一般不会直译,进行保留，只会说明那些没有注释的地方
###############################################################...]]></description><category></category></item><item><title><![CDATA[Netty 源码分析1.4 NioEventLoopGroup类的register方法]]></title><link>https://blog.youkuaiyun.com/generally2008/article/details/103295399</link><guid>https://blog.youkuaiyun.com/generally2008/article/details/103295399</guid><author>generally2008</author><pubDate>Thu, 28 Nov 2019 19:41:09 +0800</pubDate><description><![CDATA[###################################################################################
后续文章中都会对一些代码逻辑进行说明，但原文的英文注释一般不会直译,进行保留，只会说明那些没有注释的地方
###############################################################...]]></description><category></category></item><item><title><![CDATA[Netty 自主学习目录]]></title><link>https://blog.youkuaiyun.com/generally2008/article/details/103295598</link><guid>https://blog.youkuaiyun.com/generally2008/article/details/103295598</guid><author>generally2008</author><pubDate>Thu, 28 Nov 2019 16:18:57 +0800</pubDate><description><![CDATA[目录列表
1. Netty 源码分析入口
2. Netty 源码分析一 NioEventLoopGroup创建逻辑
3. Netty 源码分析一ServerBootstrap的bind方法
4. Netty 源码分析一 NioEventLoopGroup类的register方法
5.待完善中…

...]]></description><category></category></item><item><title><![CDATA[Netty 源码分析1.3 ServerBootstrap的bind方法]]></title><link>https://blog.youkuaiyun.com/generally2008/article/details/103290038</link><guid>https://blog.youkuaiyun.com/generally2008/article/details/103290038</guid><author>generally2008</author><pubDate>Thu, 28 Nov 2019 15:43:03 +0800</pubDate><description><![CDATA[###################################################################################
后续文章中都会对一些代码逻辑进行说明，但原文的英文注释一般不会直译,进行保留，只会说明那些没有注释的地方
###############################################################...]]></description><category></category></item><item><title><![CDATA[Netty 源码分析1.2 NioEventLoopGroup创建逻辑]]></title><link>https://blog.youkuaiyun.com/generally2008/article/details/103280625</link><guid>https://blog.youkuaiyun.com/generally2008/article/details/103280625</guid><author>generally2008</author><pubDate>Thu, 28 Nov 2019 11:08:20 +0800</pubDate><description><![CDATA[在前面一章中已经简单的了解了一个socket的代码结构，用了哪些类？那么我们就先了解下使用到的NioEventLoopGroup这个类
1.类的继承关系图

可以看出该类本身实际上是一个可以定时执行任务的线程池。一般我们在创建ServerBootstrap 类时一般设置父的EventLoopGroup 接收连接的池组时，都是使用的NioEventLoopGroup类
2.创建类时代码执行的序列图
...]]></description><category></category></item><item><title><![CDATA[Netty 源码分析入口1-1]]></title><link>https://blog.youkuaiyun.com/generally2008/article/details/103280456</link><guid>https://blog.youkuaiyun.com/generally2008/article/details/103280456</guid><author>generally2008</author><pubDate>Thu, 28 Nov 2019 11:08:14 +0800</pubDate><description><![CDATA[像Netty的一些架构以及一些原理网上会有很多文章，在这里都不会再重复讲述。
一般研究框架前，肯定要找到入口，像Netty框架里面有很多测试Demo。我们首先看一个socket服务器端的代码
-----------  引用Netty框架demo中的DiscardServer的代码 -----------------
/**
 * Discards any incoming data.
 */
pu...]]></description><category></category></item><item><title><![CDATA[从源码分析dubbox服务消费端有时找不到提供者原因]]></title><link>https://blog.youkuaiyun.com/generally2008/article/details/84793458</link><guid>https://blog.youkuaiyun.com/generally2008/article/details/84793458</guid><author>generally2008</author><pubDate>Mon, 18 Apr 2016 18:37:13 +0800</pubDate><description><![CDATA[
问题描述：Dubbox2.8.4版本，用redis作为注册中心时，消费端有时会报提供者不存在的问题。
 
 在排查中，看监控中心有如下日志，通过监控中心的日志可以看出，它会删除过期的key，是不是因为删除过期的key而导致的了？【日志中有：Delete expired key:】
 
[18/04/16 05:47:43:043 CST] DubboRegistryExpireTime...]]></description><category></category></item><item><title><![CDATA[jdk动态代理 + 拦截器实现小例]]></title><link>https://blog.youkuaiyun.com/generally2008/article/details/84466483</link><guid>https://blog.youkuaiyun.com/generally2008/article/details/84466483</guid><author>generally2008</author><pubDate>Tue, 06 Aug 2013 16:22:00 +0800</pubDate><description><![CDATA[
      项目是用maven构建的，如果下载了附件中的例子请先对maven有一定的了解
 
      附件中的例子只是对于初学者在使用动态代理的一个简单小功能。项目导入到eclipse里面后，可以通过测试类ProxyTest类运行结果。代码中的注释也很详细，在这里就不做出过多的说明。
...]]></description><category></category></item><item><title><![CDATA[mina tcp/ip 应用小例]]></title><link>https://blog.youkuaiyun.com/generally2008/article/details/84440667</link><guid>https://blog.youkuaiyun.com/generally2008/article/details/84440667</guid><author>generally2008</author><pubDate>Sat, 08 Jun 2013 11:08:53 +0800</pubDate><description><![CDATA[
在这篇文章中主要讲解如下内容：
1.mina 简介
    1.1  mina 分布图
    1.2 mina 组件图
2.例子
    2.1 服户端实现
    2.2 客户端实现
    2.3 日志配置
3.运行结果
 
1.简介          
      由于最近项目要用OBD定位车载终端，让其中的数据经过系统分析更人性化的发送到客户的手机、网站中。所以...]]></description><category></category></item><item><title><![CDATA[osgi 最佳实践]]></title><link>https://blog.youkuaiyun.com/generally2008/article/details/84427282</link><guid>https://blog.youkuaiyun.com/generally2008/article/details/84427282</guid><author>generally2008</author><pubDate>Mon, 06 May 2013 18:23:17 +0800</pubDate><description><![CDATA[
      对于osgi的具体详细讲解可以参看后面的附近，我这里主要是提供大家下载学习，对于想深入了解的人，这里不合适您。附件中主要讲解的是对于一个初学者的认知和简单使用，非常的实用教程。在这里我就不用过多的讲解。
 
 
      大家可以在附件中下载，如果大家与pdf里面使用的eclipse版本不一致的，可以在启动osgi framework时根据提示要依赖的包进行相应的添加,在学...]]></description><category></category></item><item><title><![CDATA[tomcat7源码学习笔记（启动篇）]]></title><link>https://blog.youkuaiyun.com/generally2008/article/details/84416101</link><guid>https://blog.youkuaiyun.com/generally2008/article/details/84416101</guid><author>generally2008</author><pubDate>Sun, 07 Apr 2013 12:39:29 +0800</pubDate><description><![CDATA[
一.将tomcat源码导入到eclipse
    在apach官网上下载tomcat源码后，学习源码通过导入到eclipse里，然后用其调试功能来学习是的方便。对于eclipse导入tomcat源码可以参考：http://www.cnblogs.com/huangfox/archive/2011/10/20/2218970.html 对于tomcat依赖的jar，可以通过后面的附件来下载。...]]></description><category></category></item><item><title><![CDATA[Database links小案例]]></title><link>https://blog.youkuaiyun.com/generally2008/article/details/84132351</link><guid>https://blog.youkuaiyun.com/generally2008/article/details/84132351</guid><author>generally2008</author><pubDate>Tue, 31 Jan 2012 14:45:04 +0800</pubDate><description><![CDATA[      oracle database link，它是用来更方便的一个数据库中访问另一个数据库(包括本地和远程的，道理一样)在本地建立的。即数据库连接只是连到别的数据库的快捷方式。
     
例如在192.168.104.191上有个nsbd数据库，用户名和密码分别是aqjc、aqjc,LISTENER 端口号是1522

     在192.168.104.178上有个orcl数据...]]></description><category></category></item></channel></rss>