会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
solq321
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
···
10
下一页
2017年6月26日
[编织消息框架][netty源码分析]9 Promise 实现类DefaultPromise职责与实现
摘要: netty Future是基于jdk Future扩展,以监听完成任务触发执行Promise是对Future修改任务数据DefaultPromise是重要的模板类,其它不同类型实现基本是一层简单的包装,如DefaultChannelPromise主要是分析await是如何等侍结果的
阅读全文
posted @ 2017-06-26 11:24 solq321
阅读(1547)
评论(0)
推荐(0)
2017年6月22日
[编织消息框架][netty源码分析]8 Channel 实现类NioSocketChannel职责与实现
摘要: Unsafe是托委访问socket,那么Channel是直接提供给开发者使用的 Channel 主要有两个实现 NioServerSocketChannel同NioSocketChannel 致于其它不常用不在研究范围内 NioServerSocketChannel 是给server用的,程序由始至
阅读全文
posted @ 2017-06-22 19:02 solq321
阅读(2837)
评论(0)
推荐(0)
2017年6月21日
[编织消息框架][netty源码分析]7 Unsafe 实现类NioSocketChannelUnsafe职责与实现
摘要: Unsafe 是channel的内部接口, 负责跟socket底层打交道。从书写跟命名上看是不公开给开发者使用的,直到最后实现NioSocketChannelUnsafe也没有公开出去 NioSocketChannelUnsafe 继承关系为: NioSocketChannelUnsafe -> N
阅读全文
posted @ 2017-06-21 15:24 solq321
阅读(818)
评论(0)
推荐(0)
2017年6月20日
[编织消息框架][netty源码分析]6 ChannelPipeline 实现类DefaultChannelPipeline职责与实现
摘要: ChannelPipeline 负责channel数据进出处理,如数据编解码等。采用拦截思想设计,经过A handler处理后接着交给next handler ChannelPipeline 并不是直接管理handler 而是通过 context 包装管理,一般以context 命名的是个重量级对象
阅读全文
posted @ 2017-06-20 16:56 solq321
阅读(571)
评论(0)
推荐(0)
2017年6月19日
[编织消息框架][netty源码分析]5 EventLoopGroup 实现类NioEventLoopGroup职责与实现
摘要: 分析NioEventLoopGroup最主有两个疑问 1.next work如何分配NioEventLoop 2.boss group 与child group 是如何协作运行的 从EventLoopGroup接口约定通过register方法从channel或promise转换成ChannelFut
阅读全文
posted @ 2017-06-19 15:31 solq321
阅读(868)
评论(0)
推荐(0)
2017年6月16日
[编织消息框架][netty源码分析]4 EventLoop 实现类NioEventLoop职责与实现
摘要: NioEventLoop 是jdk nio多路处理实现同修复jdk nio的bug 1.NioEventLoop继承SingleThreadEventLoop 重用单线程处理 2.NioEventLoop是组成 pool EventLoopGroup 基本单元 总之好多边界判断跟业务经验之类的代码,
阅读全文
posted @ 2017-06-16 18:10 solq321
阅读(1029)
评论(1)
推荐(0)
2017年6月6日
编程之路
摘要: 第一次接触时觉得很酷,深深吸引住,总觉得学这个没有错 第一家公司:入行了反现跟想的不一样,差太远不用写代码,坚决离职走人 第二家公司:当实习生做PHP一年,这时才发现什么叫维护跟研发区别,公司不行走人 第三家公司:想当体验下团队合作,发现根本不叫团队,而且知道组织架构,除了项目负责人下面全是小弟,没
阅读全文
posted @ 2017-06-06 15:21 solq321
阅读(171)
评论(0)
推荐(0)
2017年6月5日
网络赚钱
该文被密码保护。
阅读全文
posted @ 2017-06-05 18:02 solq321
阅读(8)
评论(0)
推荐(0)
2017年5月27日
[编织消息框架][netty源码分析]3 EventLoop 实现类SingleThreadEventLoop职责与实现
摘要: eventLoop是基于事件系统机制,主要技术由线程池同队列组成,是由生产/消费者模型设计,那么先搞清楚谁是生产者,消费者内容 SingleThreadEventLoop 实现 SingleThreadEventLoop是个抽象类,从实现代码上看出很简单的逻辑边界判断 SingleThreadEve
阅读全文
posted @ 2017-05-27 17:20 solq321
阅读(1699)
评论(2)
推荐(0)
2017年5月25日
[编织消息框架][netty源码分析]2 EventLoop
摘要: eventLoop从命名上看是专门处理事件 事件系统主要由线程池同队列技术组成,有以下几个优点 1.任务出队有序执行,不会出现错乱,当然前提执行线程池只有一个 2.解偶系统复杂度,这是个经典的生产者/消费者模型,生产者只需要生成执行上下文需要的数据,消费者集中实现处理逻辑,无需要关注太多关系层次问题
阅读全文
posted @ 2017-05-25 15:41 solq321
阅读(360)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
10
下一页
公告