编程语言 Java8 Stream源码精讲中间操作原理详解 通过分析创建Stream的过程,详细介绍了Spliterator接口定义,Spliterator子类的实现细节,Spliterator在Stream中的调用时机,以及代表源阶段Stream的Head类... 2022年6月4日Java8 Stream源码精讲中间操作原理详解已关闭评论 阅读全文
面试题:NIO/Netty 中的零拷贝体现在哪里? 目录前言相关知识DirectByteBuffer 与 HeapByteBuffer 的关系面试题:NIO 的零拷贝体现在哪里?面试题:Netty 的零拷贝体现在哪里?关于文件传输关于 TCP 缓冲区的... 2022年6月4日 编程语言面试题:NIO/Netty 中的零拷贝体现在哪里?已关闭评论 阅读全文
编程语言 Netty集成ProtoBuf开发私有协议 Netty集成ProtoBuf开发私有协议私有协议广义上区分,通信协议可以分为公有协议和私有协议。由于私有协议的灵活性,它往往会在某个公司或者组织内部使用,按需定制,也因为如此,升级起来会非常方便,灵... 2022年6月4日Netty集成ProtoBuf开发私有协议已关闭评论 阅读全文
netty依赖精简 通常情况下为了方便我们在使用netty时会使用以下的maven依赖声明<!-- https://mvnrepository.com/artifact/io.netty/netty-all --&... 2022年6月4日 编程语言netty依赖精简已关闭评论 阅读全文
编程语言 游戏服务器中的Netty应用以及源码浅析 最近因为工作需要,学习了一段时间Netty的源码,并做了一个简单的分享,研究还不是特别深入,继续努力。因为分享也不涉及公司业务,所以这里也把这次对源码的研究成果分享出来以下都是在游戏服务器开发中针对N... 2022年6月4日游戏服务器中的Netty应用以及源码浅析已关闭评论 阅读全文
编程语言 Dubbo源码学习系列整合网络框架Netty详解 前言 上篇文章写到了利用zookeeper的特性实现缓存服务地址列表,接下来我们可以借助Netty的优点对程序进行改造,... 2022年6月4日Dubbo源码学习系列整合网络框架Netty详解已关闭评论 阅读全文
编程语言 java建立tcp连接 netty_使用Netty处理Java中成千上万个连接的原理 -DZone性能 C10K问题是代表一万个并发处理连接的术语。为此,我们经常需要更改已创建的网络套接字的设置以及Linux内核的默认设置,监视 TCP发送/接收缓冲区和队列的使用, &n... 2022年6月4日java建立tcp连接 netty_使用Netty处理Java中成千上万个连接的原理 -DZone性能已关闭评论 阅读全文
编程语言 netty系列之IO基础详解 建议阅读文件io和网络io了解IO基础知识 和rocketMq-broker篇之消息存储IO了解零拷贝知识socket状态1、SOCKET状态介绍1、客户端独有的:(1)SYN_SENT (2)FIN... 2022年6月4日netty系列之IO基础详解已关闭评论 阅读全文
编程语言 Netty框架之协议应用二(RPC开发实战之Dubbo) 前言netty框架马上就进入尾声了,小编没有特别深入的讲解,第一是网络编程确实挺难的,第二用好netty其实是挺不容易的一件事情,尤其都是异步的情况下,今天小编继续为大家带来开发实战,上次分享了red... 2022年6月4日Netty框架之协议应用二(RPC开发实战之Dubbo)已关闭评论 阅读全文
netty系列之:epoll传输协议详解 简介 在前面的章节中,我们讲解了kqueue的使用和原理,接下来我们再看一下epoll的使用。两者都是更加高级的IO方式,都需要借助native的方法实现,不同的是Kqueue用在mac系统中,而ep... 2022年6月4日 编程语言netty系列之:epoll传输协议详解已关闭评论 阅读全文