E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
NETTY
Netty
底层的实现原理和模型结构
Netty
框架实际上就是实现了多Reactor多线程模式mainReactor————bossGroup(NioEventLoopGroup)中的某个NioEventLoopsubReactor————
EntyIU
·
2023-06-20 18:14
Netty
java
服务器
java
算法
io.
netty
学习(六)字节缓冲区 ByteBuf(上)
目录前言ByteBuf类ByteBuffer实现原理ByteBuffer写入模式ByteBuffer读取模式ByteBuffer写入模式切换为读取模式clear()与compact()方法ByteBuffer使用案例总结前言网络数据传输的基本单位是字节,缓冲区就是存储字节的容器。在存取字节时,会先把字节放入缓冲区,再在操作缓冲区实现字节的批量存储以提升性能。JavaNIO提供了ByteBuffer
码灵
·
2023-06-20 13:45
io.netty
.net
java
bytebuffer
【
Netty
】「萌新入门」(二)剖析 EventLoop
前言本篇博文是《从0到1学习
Netty
》中入门系列的第二篇博文,主要内容是介绍
Netty
中EventLoop的使用,优化及源码解析,往期系列文章请访问博主的
Netty
专栏,博文中的所有代码全部收集在博主的
·
2023-06-20 13:45
后端javanetty
【
Netty
】「萌新入门」(三)ChannelFuture 与 CloseFuture
前言本篇博文是《从0到1学习
Netty
》中入门系列的第三篇博文,主要内容是介绍
Netty
中ChannelFuture与CloseFuture的使用,解决连接问题与关闭问题,往期系列文章请访问博主的
Netty
·
2023-06-20 13:45
后端javanetty
【
Netty
】「萌新入门」(三)ChannelFuture 与 CloseFuture
前言本篇博文是《从0到1学习
Netty
》中入门系列的第三篇博文,主要内容是介绍
Netty
中ChannelFuture与CloseFuture的使用,解决连接问题与关闭问题,往期系列文章请访问博主的
Netty
·
2023-06-20 13:45
后端javanetty
【
Netty
】「萌新入门」(一)Hello, World!
前言本篇博文是《从0到1学习
Netty
》中入门系列的第一篇博文,主要内容是构建
Netty
的第一个程序,HelloWorld!
·
2023-06-20 13:44
后端javanetty
【
Netty
】「萌新入门」(二)剖析 EventLoop
前言本篇博文是《从0到1学习
Netty
》中入门系列的第二篇博文,主要内容是介绍
Netty
中EventLoop的使用,优化及源码解析,往期系列文章请访问博主的
Netty
专栏,博文中的所有代码全部收集在博主的
·
2023-06-20 13:44
后端javanetty
【
Netty
】「萌新入门」(一)Hello, World!
前言本篇博文是《从0到1学习
Netty
》中入门系列的第一篇博文,主要内容是构建
Netty
的第一个程序,HelloWorld!
·
2023-06-20 13:14
后端javanetty
【
Netty
】「NIO」(一)认识 ByteBuffer
前言本篇博文是《从0到1学习
Netty
》中NIO系列的第一篇博文,主要内容是介绍NIO的核心之一Buffer中的ByteBuffer,往期系列文章请访问博主的
Netty
专栏,博文中的所有代码全部收集在博主的
·
2023-06-20 13:13
后端javanetty
【
Netty
】「NIO」(五)多线程优化
前言本篇博文是《从0到1学习
Netty
》中NIO系列的第五篇博文,主要内容是使用多线程对程序进行优化,充分利用CPU的能力,往期系列文章请访问博主的
Netty
专栏,博文中的所有代码全部收集在博主的GitHub
·
2023-06-20 13:13
后端javanetty
netty
入门(原生jdk nio写一个服务器)
jdknio服务器引言在学习
netty
之前我们需要了解nio,于是我就想分享一下如何用jdknio写一个服务流程步骤1:打开一个服务管道(Channel),并设置非阻塞模式步骤2:创建服务步骤3:打开一个多路复用器
·
2023-06-20 13:10
javanetty后端
【
Netty
】四、事件循环EventLoop与EventLoopGroup
一、简介在
netty
中,事件循环EventLoop是一个很重要的组件,用于处理已注册Channel的各种IO事件,而EventLoopGroup对应了一个或多个EventLoop,可以看做EvenLoopGroup
·
2023-06-20 13:10
javanetty
基于
Netty
实现自定义消息通信协议(协议设计及解析应用实战)
所谓的协议,是由语法、语义、时序这三个要素组成的一种规范,通信双方按照该协议规范来实现网络数据传输,这样通信双方才能实现数据正常通信和解析。由于不同的中间件在功能方面有一定差异,所以其实应该是没有一种标准化协议来满足不同差异化需求,因此很多中间件都会定义自己的通信协议,另外通信协议可以解决粘包和拆包问题。在本篇文章中,我们来实现一个自定义消息协议。自定义协议的要素自定义协议,那这个协议必须要有组成
·
2023-06-20 13:09
Netty
4.x 源码实战系列(四):Pipeline全剖析
在上一篇《
Netty
4.x源码实战系列(三):NioServerSocketChannel全剖析》中,我们详细分析了NioServerSocketChannel的初始化过程,并得出了如下结论:在
netty
·
2023-06-20 13:38
nio的好伙伴——
netty
NIO的那些事我们在前段时间学习了IO和NIO的一些概念性的东西,并且写了一些简单的例子进行实践,虽然简单,但基本上覆盖了NIO的一些最基本的概念了。如果还没看过的,如果翻一下之前的文章了解一下,或者看一下网上的其他文章。JAVA的NIO的那些痛既然我们学过NIO,那我们以JAVA的NIO来举个例子,说明一下我们使用NIO的一些基本流程:打开ServerSocketChannel(Server端)
·
2023-06-20 13:38
nettyjava后端架构设计
【
Netty
】「萌新入门」(二)剖析 EventLoop
前言本篇博文是《从0到1学习
Netty
》中入门系列的第二篇博文,主要内容是介绍
Netty
中EventLoop的使用,优化及源码解析,往期系列文章请访问博主的
Netty
专栏,博文中的所有代码全部收集在博主的
·
2023-06-20 13:07
后端javanetty
【
Netty
】「萌新入门」(三)ChannelFuture 与 CloseFuture
前言本篇博文是《从0到1学习
Netty
》中入门系列的第三篇博文,主要内容是介绍
Netty
中ChannelFuture与CloseFuture的使用,解决连接问题与关闭问题,往期系列文章请访问博主的
Netty
·
2023-06-20 13:07
后端javanetty
【
Netty
】「NIO」(五)多线程优化
前言本篇博文是《从0到1学习
Netty
》中NIO系列的第五篇博文,主要内容是使用多线程对程序进行优化,充分利用CPU的能力,往期系列文章请访问博主的
Netty
专栏,博文中的所有代码全部收集在博主的GitHub
·
2023-06-20 13:37
后端javanetty
【
Netty
】「萌新入门」(一)Hello, World!
前言本篇博文是《从0到1学习
Netty
》中入门系列的第一篇博文,主要内容是构建
Netty
的第一个程序,HelloWorld!
·
2023-06-20 13:37
后端javanetty
【
Netty
】「NIO」(四)消息边界与可写事件
前言本篇博文是《从0到1学习
Netty
》中NIO系列的第四篇博文,主要内容是介绍如何处理消息边界以及通过可写事件解决写入内容过多的问题,往期系列文章请访问博主的
Netty
专栏,博文中的所有代码全部收集在博主的
·
2023-06-20 13:36
后端javanetty
io.
netty
学习(二)
Netty
架构设计
SelectorSelectionKey遍历SelectionKey事件驱动Channel回调Future事件及处理器责任链模式责任链模式的优缺点ChannelPipeline将事件传递给下一个处理器总结前言上一篇文章,我们对
Netty
码灵
·
2023-06-20 10:11
io.netty
java
netty
Netty
02 - 回显服务器实例
目的:通过案例学习
Netty
的NIO通信案例功能:1,客户端发送数据到服务端,服务端打印;2,服务端回传收到的数据给客户端代码中写了详细注释,博文不具体阐述,用作入门,后续专栏文章会详细介绍
Netty
的每一个组件
能力工场小马哥
·
2023-06-20 09:07
05
-
网络编程Netty
java
nio
Netty
Netty
01 - 第一个网络通信程序
首先在第一个程序开始学习
Netty
是一个基于NIO,使用Reactor模式实现的网络通信框架.于是我们通过Reactor模式,按图索骥,大概认识一下
Netty
的主要组件如下:核心组件:反应器组件:EventLoop
能力工场小马哥
·
2023-06-20 09:37
05
-
网络编程Netty
java
nio
Netty
基于 RocketMQ 的分布式事务解决方案
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
Java基基
·
2023-06-20 07:10
分布式
数据库
java
mysql
zookeeper
SpringBoot 分布式事务的解决方案(JTA+Atomic+多数据源)
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
Java基基
·
2023-06-20 07:40
分布式
中间件
spring
java
mysql
面试官:聊聊分布式事务,再说说解决方案!
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
Java基基
·
2023-06-20 07:39
分布式
数据库
java
编程语言
redis
微服务中的分布式事务方案
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
公众号-芋道源码
·
2023-06-20 07:06
分布式
java
数据库
redis
编程语言
[Java实现 Scoket实时接收Tcp消息 优化层层叠加]
目录前言:基础实现代码:描述:优化代码多线程处理客户端连接和消息接收:描述:再次优化异步实现:以下是使用CompletableFuture实现异步处理客户端请求的示例代码:描述:进一步优化的代码:
Netty
是汤圆丫
·
2023-06-20 07:19
java
多线程
java
tcp/ip
网络
io.
netty
学习(三)Channel 概述
目录前言正文Channel概述Channel特点Channel接口方法ChannelOutboundInvokerAttributeMap总结前言前两篇文章我们已经对
Netty
进行了简单的了解和架构设计原理的剖析
码灵
·
2023-06-20 06:59
io.netty
.net
java
channel
Java
netty
项目
Netty
是一个基于JavaNIO(Non-blockingI/O)的网络编程框架,用于快速开发高性能、可扩展的网络应用程序。它提供了简单而强大的API,使得网络编程变得更加容易和高效。
软件测试李同学
·
2023-06-20 05:28
Java
java
开发语言
【SpringCloud-5】gateway网关
sringcloud中的网关,第一代是zuul,但是性能比较差(1.x是阻塞式的,2.x是基于
Netty
的),然后有了第二代GateWay,基于Reactor模型异步非阻塞。
growing_duck
·
2023-06-20 05:46
SpringCloud
gateway
Netty
ByteBuf
ByteBuf.pngByteBufbyteBuf=Unpooled.copiedBuffer("
Netty
inAction",CharsetUtil.UTF_8);ByteBufbuf=
rainbowz
·
2023-06-20 02:28
只会SpringMVC了,太Low了!Spring又官宣了一个更牛逼的替代框架!
这个框架包含了spring-framework和springmvc,它可以运行在
Netty
、Undertow以及3.1版本以上的Serlvet容器上。你可以在项目中同时使用spring-
架构师小秘圈
·
2023-06-20 02:30
spring
java
后端
手机短信里的短链接,是如何设计与实现的?
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC
Java基基
·
2023-06-19 17:55
数据库
中间件
分布式
redis
java
Netty
心跳检查的使用和原理
心跳检查的必要性网络应用程序普遍会碰到一个问题:连接假死。假死的现象:网络断开连接后,应用进程没有捕获到。从TCP层面来说,只有收到四次分手数据包或者一个RST数据包,才表示连接的状态已断开。假死造成了每个连接都会耗费CPU和内存资源,造成资源的浪费。如何解决客户端每隔一段时间发送心跳包给服务端,服务端收到心跳包回复给客户端。如何使用//如下代码是30秒未发送过数据,则发送心跳包。60秒未收到数据
Always_July
·
2023-06-19 16:23
即时通讯技术文集(第9期):Java NIO和
Netty
入门系列 [共19篇]
为了更好地分类阅读52im.net总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第9期。[-1-]少啰嗦!一分钟带你读懂Java的NIO和经典IO的区别[链接]http://www.52im.net/thread-26...[摘要]在本文中,将尝试用简明扼要的文字,阐明JavaNIO和经典IO之间的差异、典型用例,以及这些差异如何影响我们的网络编程或数据传输代码的设计和实现的。
·
2023-06-19 15:31
即时通讯im网络编程
从源码全面解析 dubbo 服务暴露的来龙去脉
作者简介:大家好,我是爱敲代码的小黄,独角兽企业的Java开发工程师,CSDN博客专家,阿里云专家博主系列专栏:Java设计模式、Spring源码系列、
Netty
源码系列、Kafka源码系列、JUC源码系列如果感觉博主的文章还不错的话
爱敲代码的小黄
·
2023-06-19 13:26
#
dubbo
dubbo
java
开发语言
面试
后端
JAVA面试宝典_合集导航
序号主题快捷访问1JAVA核心技术面试精选面试宝典_01_JAVA核心技术面试精选36问2KAFKA面试题20道常见kafka面试题以及答案3ZOOKEEPER面试题Zookeeper面试题精选(含答案)4
NETTY
Happy编程
·
2023-06-19 13:21
面试
面试
职场和发展
从源码全面解析 dubbo 消费端服务调用的来龙去脉
作者简介:大家好,我是爱敲代码的小黄,独角兽企业的Java开发工程师,CSDN博客专家,阿里云专家博主系列专栏:Java设计模式、Spring源码系列、
Netty
源码系列、Kafka源码系列、JUC源码系列
爱敲代码的小黄
·
2023-06-18 21:01
#
dubbo
dubbo
Netty
原理+高性能
Netty
原理
Netty
是一个高性能、异步事件驱动的NIO框架,基于JAVANIO提供的API实现。
净源
·
2023-06-18 20:19
免费开源充电桩物联网云平台
v2.3.12022.03.01v2.2.12022.02.15一,平台简介鲸哩充电桩Iot+SaaS系统(v2.3.1)包括了公众号、H5、采集Server、后端平台,实现平台闭环,平台目前已经多次用于商业,完全采用Springboot、mysql、
Netty
文慧的科技江湖
·
2023-06-18 14:08
充电桩物联网平台
物联网
java
spring
boot
分布式定时任务框架选型
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
Java基基
·
2023-06-18 06:01
分布式
数据库
java
quartz
大数据
SpringCloud 分布式日志采集方案
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
Java基基
·
2023-06-18 06:00
中间件
分布式
java
spring
boot
spring
开源分布式任务调度系统就选它!
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
公众号-芋道源码
·
2023-06-18 06:24
开源
分布式
java
开发语言
替代ELK?分布式日志收集 后起之秀 Graylog
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
公众号-芋道源码
·
2023-06-18 06:54
中间件
java
linux
docker
运维
SpringBoot接入轻量级分布式日志框架GrayLog
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
公众号-芋道源码
·
2023-06-18 06:54
中间件
分布式
java
mysql
数据库
Springboot集成Redis常见的报错和解决方案
报错信息原因分析解决方案2.io.
netty
.util.internal.OutOfDirectMe
周全全
·
2023-06-18 05:46
Redis
#
Redis报错解决
spring
boot
redis
java
java unsafe 类_Java的Unsafe类
但是很多Java的基础类库,包括一些被广泛使用的高性能开发库都是基于Unsafe类开发的,比如
Netty
、Cassandra、Had
weixin_39645343
·
2023-06-18 04:43
java
unsafe
类
Unsafe类详解
很多Java的基础类库,包括一些被广泛使用的高性能开发库都是基于Unsafe类开发,比如
Netty
、Hadoop、Kafka等。
打酱油的葫芦娃
·
2023-06-18 04:11
Java
Java多线程
Java
Unsafe
CAS
PooledByteBufAllocator的坑——不一定会池化
netty
的PooledByteBufAllocator从名字上看就知道是使用池化内存,但其实在一些场景是不一定使用池化的。
黄云斌huangyunbin
·
2023-06-18 02:43
上一页
52
53
54
55
56
57
58
59
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他