文章 2018-03-16 来自:开发者社区

Netty In Action中文版 - 第十六章:从EventLoop取消注册和重新注册

Netty In Action中文版 - 第十六章:从EventLoop取消注册和重新注册 本章介绍 EventLoop 从EventLoop注册和取消注册 在Netty中使用旧的Socket和Channel Netty提供了一个简单的方法来连接Socket/Channel,这是在Netty之外创建并转移他们的责任到Netty。这允许你将遗留的集成框架以无缝方式一步一步迁移到Netty;N...

文章 2018-03-15 来自:开发者社区

Netty In Action中文版 - 第十五章:选择正确的线程模型

Netty In Action中文版 - 第十五章:选择正确的线程模型 本章介绍 线程模型(thread-model) 事件循环(EventLoop) 并发(Concurrency) 任务执行(task execution) 任务调度(task scheduling) 线程模型定义了应用程序或框架如何执行你的代码,选择应用程序/框架的正确的线程模型是很重要的。Netty提供了一个简单强大的...

文章 2018-03-15 来自:开发者社区

Netty In Action中文版 - 第十二章:SPDY

Netty In Action中文版 - 第十二章:SPDY 本章我将不会直接翻译Netty In Action书中的原文,感觉原书中本章讲的很多废话,我翻译起来也吃力。所以,本章内容我会根据其他资料和个人理解来讲述。 12.1 SPDY概念及背景         SPDY是Google开发的基于传输控制协议(TCP)的应用层协议,开发组正在推动S...

文章 2018-03-15 来自:开发者社区

Netty In Action中文版 - 第十一章:WebSocket

Netty In Action中文版 - 第十一章:WebSocket 本章介绍 WebSocket ChannelHandler,Decoder and Encoder 引导一个Netty基础程序 测试WebSocket “real-time-web”实时web现在随处可见,很多的用户希望能从web站点实时获取信息。Netty支持WebSocket实现,并包含了不同的版本,我们可以非常容...

文章 2018-03-14 来自:开发者社区

Netty In Action中文版 - 第十章:单元测试代码

Netty In Action中文版 - 第十章:单元测试代码 本章介绍 单元测试 EmbeddedChannel 学会了使用一个或多个ChannelHandler处理接收/发送数据消息,但是如何测试它们呢?Netty提供了2个额外的类使得测试ChannelHandler变得很容易,本章讲解如何测试Netty程序。测试使用JUnit4,如果不会用可以慢慢了解。JUnit4很简单,但是功能很...

文章 2018-03-14 来自:开发者社区

Netty In Action中文版 - 第九章:引导Netty应用程序

Netty In Action中文版 - 第九章:引导Netty应用程序 本章介绍 引导客户端和服务器 从Channel引导客户端 添加多个ChannelHandler 使用通道选项和属性 上一章学习了编写自己的ChannelHandler和编解码器并将它们添加到Channel的ChannelPipeline中。本章将讲解如何将它们结合在一起使用。 Netty提供了简单统一的方法来引导服务...

文章 2018-03-14 来自:开发者社区

Netty In Action中文版 - 第八章:附带的ChannelHandler和Codec

Netty In Action中文版 - 第八章:附带的ChannelHandler和Codec 本章介绍 使用SSL/TLS创建安全的Netty程序 使用Netty创建HTTP/HTTPS程序 处理空闲连接和超时 解码分隔符和基于长度的协议 写大数据 序列化数据 上一章讲解了如何创建自己的编解码器,我们现在可以用上一章的知识来编写自己的编解码器。不过Netty提供了一些标准的Channe...

文章 2018-03-14 来自:开发者社区

Netty In Action中文版 - 第七章:编解码器Codec

Netty In Action中文版 - 第七章:编解码器Codec 本章介绍 Codec,编解码器 Decoder,解码器 Encoder,编码器 Netty提供了编解码器框架,使得编写自定义的编解码器很容易,并且也很容易重用和封装。本章讨论Netty的编解码器框架以及使用。 7.1 编解码器Codec         编写一个网络应用程序需要实...

文章 2018-03-14 来自:开发者社区

Netty In Action中文版 - 第六章:ChannelHandler

Netty In Action中文版 - 第六章ChannelHandler 本章介绍 ChannelPipeline ChannelHandlerContext ChannelHandler Inbound vs outbound(入站和出站) 接受连接或创建他们只是你的应用程序的一部分虽然这些任何很重要但是一个网络应用程序旺旺是更复杂的需要更多的代码编写如处理传入和传出的数据。Nett...

文章 2018-03-13 来自:开发者社区

Netty In Action中文版 - 第五章:Buffers(缓冲)

Netty In Action中文版 - 第五章:Buffers(缓冲) 本章介绍 ByteBuf ByteBufHolder ByteBufAllocator 使用这些接口分配缓冲和执行操作 每当你需要传输数据时,它必须包含一个缓冲区。Java NIO API自带的缓冲区类是相当有限的,没有经过优化,使用JDK的ByteBuffer操作更复杂。缓冲区是一个重要的组建,它是API的一部分。...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

Java技术进阶

Java技术进阶成长,课程资料,案例解析,实战经验全都有!

+关注