摘要: 一、前言 昨日(10/14)日,阿里巴巴在杭州云栖大会上,正式发布了由阿里巴巴 P3C 项目组,经过 247 天的持续研发,正式发布众所期待的 《阿里巴巴 Java 开发规约》的扫描插件! P3C 是世界知名的反潜机,专门对付水下潜水艇,寓意是扫描出所有潜在的代码隐患。这个项目组是阿里巴巴开发爱好者 阅读全文
posted @ 2017-10-16 13:15 hashcoder 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 看到题目,有的同学可能会想,上回不是说过对象传递了吗?是的,只是在Java NIO框架Netty教程(八) Object对象传递中,我们只是介绍如何使用Netty提供的编/解码工具,完成对象的序列化。这节是想告诉你Netty具体是怎么做的,也许有的同学想自己完成序列化呢?况且,对象的序列化,随处可用 阅读全文
posted @ 2017-10-10 23:32 hashcoder 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 在上节(《Java NIO框架Netty教程(十二) 并发访问测试(中) 》),我们从各个角度对Netty并发的场景进行了测试。这节,我们将重点关注上节最后提到的问题。在多线程并发访问的情况下,会出现 警告: EXCEPTION, please implement one.coder.netty.c 阅读全文
posted @ 2017-10-10 23:31 hashcoder 阅读(860) 评论(0) 推荐(0) 编辑
摘要: 如果您持续关注OneCoder,您可能会问,在《Java NIO框架Netty教程(十四) Netty中OIO模型(对比NIO)》中不是说下节介绍的是,NIO和OIO中的worker处理方式吗。这个一定会有的,只是在研究的过程中,OneCoder发现了之前遗留的文件传输的代码,所以决定先完成它。 其 阅读全文
posted @ 2017-10-10 23:30 hashcoder 阅读(1485) 评论(1) 推荐(0) 编辑
摘要: 最近事情多,OneCoder折腾了好几天,总算翻译完成了。 翻译自官方文档:http://netty.io/wiki/new-and-noteworthy-in-5.x.html 该文档会列出在Netty新版本中值得注意变化和新特性列表。帮助你的应用更好的适应新的版本。 不像Netty3.x和4.x 阅读全文
posted @ 2017-10-10 23:29 hashcoder 阅读(200) 评论(0) 推荐(0) 编辑
摘要: OneCoder这个周末搬家,并且新家目前还没有网络,本周的翻译的任务尚未完成,下周一起补上,先上一篇OIO和NIO对比的小研究。 Netty中不光支持了Java中NIO模型,同时也提供了对OIO模型的支持。(New IO vs Old IO)。 首先,在Netty中,切换OIO和NIO两种模式是非 阅读全文
posted @ 2017-10-10 23:29 hashcoder 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 有一段事件没有更新文章了,各种原因都有吧。搬家的琐事,搬家后的安逸呵呵。不过,OneCoder明白,绝不能放松。对于Netty的学习,也该稍微深入一点了。 所以,这次OneCoder花了几天时间,仔细梳理了一下Netty的源码,总结了一下ServerBootStrap的启动和任务处理流程,基本涵盖了 阅读全文
posted @ 2017-10-10 23:28 hashcoder 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 最近很多人问我有没有Netty4的Hello World样例,很早之前知道Netty要出4,当时只知道4的包名完全边了,因为Netty从JBoss中独立出来了,并采用了新的netty.io的域名,但是没想到代码也有这么大的调整。 既然答应了别人,就抽时间看一下Netty4,也顺便补充一下自己的知识。 阅读全文
posted @ 2017-10-10 23:27 hashcoder 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 如果您一直关注OneCoder,我们之前有两篇文章介绍关于Netty消息连续收发的问题。( 《Java NIO框架Netty教程(五) 消息收发次数不匹配的问题 》、《 Java NIO框架Netty教程(七)-再谈收发信息次数问题 》)。如果您经常的“怀疑”和思考,我们刚介绍过了Object的传递 阅读全文
posted @ 2017-10-10 23:26 hashcoder 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 写在前面:对Netty并发问题的测试和解决完全超出了我的预期,想说的东西越来越多。所以才出现这个中篇,也就是说,一定会有下篇。至于问题点的发现,OneCoder也在努力验证中。 继续并发的问题。在Java NIO框架Netty教程(十一) 并发访问测试(上)中,我们测试的其实是一种伪并发的情景。底层 阅读全文
posted @ 2017-10-10 23:25 hashcoder 阅读(380) 评论(0) 推荐(0) 编辑