首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
netty系列教程
程序那些事
创建于2021-08-18
订阅专栏
netty系列教程,从小白到大神!
等 87 人订阅
共91篇文章
创建于2021-08-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
netty系列之:性能为王!创建多路复用http2服务器
简介 在之前的文章中,我们提到了在netty的客户端通过使用Http2FrameCodec和Http2MultiplexHandler可以支持多路复用,也就是说在一个连接的channel基础上创建多个
netty系列之:在http2中使用framecodec
netty为我们提供了很多http2的封装,让我们可以轻松的搭建出一个支持http2的服务器。其中唯一需要我们自定义的就是http2 handler。 在之前的文章中,我们介绍了自定义http2ha
netty系列之:搭建客户端使用http1.1的方式连接http2服务器
对于http2协议来说,它的底层跟http1.1是完全不同的,但是为了兼容http1.1协议,http2提供了一个从http1.1升级到http2的方式,这个方式叫做cleartext upgrade
netty系列之:netty实现http2中的流控制
HTTP2相对于http1.1来说一个重要的提升就是流控制flowcontrol。为什么会有流控制呢?这是因为不管是哪种协议,客户端和服务器端在接收数据的时候都有一个缓冲区来临时存储暂时处理不了的数据
netty系列之:netty对http2消息的封装
无论是什么协议,如果要真正被使用的话,需要将该协议转换成为对应的语言才好真正的进行应用,本文将从http2消息的结构出发,探讨一下netty对http2消息的封装,带大家领略一下真正的框架应该做到什么
netty系列之:使用netty实现支持http2的服务器
上一篇文章中,我们提到了如何在netty中配置TLS,让他支持HTTP2。事实上TLS并不是https的一个必须要求,它只是建议的标准。那么除了TLS之外,还需要如何设置才能让netty支持http2
netty系列之:让TLS支持http2
我们知道虽然HTTP2协议并不强制使用HTTPS,但是对大多数浏览器来说,如果要使用HTTP2的话,则必须使用HTTPS,所以我们需要了解如何在netty的TLS中支持http2。
netty系列之:分离websocket处理器
在上一篇文章中,我们使用了netty构建了可以处理websocket协议的服务器,在这个服务器中,我们构建了特制的handler用来处理
netty系列之:使用netty搭建websocket服务器
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动 简介 websocket是一个优秀的协议,它是建立在TCP基础之上的,兼容HTTP的网络协议。通过Websocket我们可以实现客户端和服务器
netty系列之:在netty中处理CORS
简介 CORS的全称是跨域资源共享,他是一个基于HTTP-header检测的机制,通过对HTTP-header进行控制,可以实现对跨域资源的权限管理功能。在之前的CORS详解文章中,我们已经对CORS
netty系列之:搭建HTTP上传文件服务器
这是我参与8月更文挑战的第31天,活动详情查看:8月更文挑战 简介 上一篇的文章中,我们讲到了如何从HTTP服务器中下载文件,和搭建下载文件服务器应该注意的问题,使用的GET方法。本文将会讨论一下常用
netty系列之:搭建自己的下载文件服务器
这是我参与8月更文挑战的第30天,活动详情查看:8月更文挑战 简介 上一篇文章我们学习了如何在netty中搭建一个HTTP服务器,讨论了如何对客户端发送的请求进行处理和响应,今天我们来讨论一下在net
netty系列之:自建客户端和HTTP服务器交互
这是我参与8月更文挑战的第27天,活动详情查看:8月更文挑战 简介 上一篇文章,我们搭建了一个支持中文的HTTP服务器,并且能够从浏览器访问,并获取到相应的结果。虽然浏览器在日常的应用中很普遍,但是有
netty系列之:轻轻松松搭个支持中文的服务器
这是我参与8月更文挑战的第26天,活动详情查看:8月更文挑战 简介 之前讲了那么多关于netty的文章,都是讲netty的底层原理和实现,各位小伙伴一定都在想了,看了这么多篇文章,netty到底能干啥
netty系列之:在netty中使用protobuf协议
这是我参与8月更文挑战的第22天,活动详情查看:8月更文挑战 简介 netty中有很多适配不同协议的编码工具,对于流行的google出品的protobuf也不例外。netty为其提供了Protobuf
🔥netty系列之:最基本的内置编码解码器
这是我参与8月更文挑战的第18天,活动详情查看:8月更文挑战 简介 netty之所以强大,是因为它内置了很多非常有用的编码解码器,通过使用这些编码解码器可以很方便的搭建出非常强大的应用程序,今天给大家
netty系列之:内置的Frame detection
这是我参与8月更文挑战的第17天,活动详情查看:8月更文挑战 简介 上篇文章我们讲到了netty中怎么自定义编码和解码器,但是自定义实现起来还是挺复杂的,一般没有特殊必要的情况下,大家都希望越简单越好
netty系列之:自定义编码和解码器要注意的问题
这是我参与8月更文挑战的第16天,活动详情查看:8月更文挑战 简介 在之前的系列文章中,我们提到了netty中的channel只接受ByteBuf类型的对象,如果不是ByteBuf对象的话,需要用编码
netty系列之:自定义编码解码器
这是我参与8月更文挑战的第14天,活动详情查看:8月更文挑战 简介 在之前的netty系列文章中,我们讲到了如何将对象或者String转换成为ByteBuf,通过使用netty自带的encoder和d
netty系列之:对聊天进行加密
这是我参与8月更文挑战的第13天,活动详情查看:8月更文挑战 简介 在之前的文章中,我们讲到了怎么使用netty建立聊天室,但是这样的简单的聊天室太容易被窃听了,如果想要在里面说点悄悄话是很不安全的,
下一页