摘要: Channel可以理解为铁轨,Buffer是铁轨上的火车。铁轨的两端连接这文件描述符或者说文件的缓冲区和程序运行时的内存。借助NIO是一种更加符合OS底层文件系统的调用方式,使用NIO可以用更小的开销实现IO服务。 Channel Channel是一个接口,但是接口里的方法非常的少,只有和打开关闭有 阅读全文
posted @ 2019-05-20 20:42 AshOfTime 阅读(350) 评论(0) 推荐(0) 编辑
摘要: ByteBuf是顶层的抽象类,定义了用于传输数据的ByteBuf需要的方法和属性。 AbstractByteBuf 直接继承ByteBuf,一些公共属性和方法的公共逻辑会在这里定义。例如虽然不同性质的ByteBuf底层实现不同如堆Buffer和直接Buffer,但在进行数据写入的时候都要检查并移动r 阅读全文
posted @ 2019-05-20 17:07 AshOfTime 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 配置文件--读入并转换-->Element--解析-->bdHolder--注册-->BeanDifinition parseBeanDefinitionElement 解析的主要阶段,把Element包含的bean的所有配置信息解析到bdHolder中,具体的解析过程调用了一个重载的parseBe 阅读全文
posted @ 2019-05-20 11:46 AshOfTime 阅读(249) 评论(0) 推荐(0) 编辑