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
NIO&Netty
Netty
进阶-协议
Netty
进阶2.协议设计与解析2.1为什么需要协议?2.2redis协议举例2.3http协议举例2.4自定义协议要素编解码器什么时候可以加@Sharable2.协议设计与解析2.1为什么需要协议?
Filwaod
·
2023-10-26 10:00
netty
netty
sharable
ByteToMessage
Netty
优化-扩展自定义协议中的序列化算法
Netty
优化-扩展自定义协议中的序列化算法一.优化与源码1.优化1.1扩展自定义协议中的序列化算法一.优化与源码1.优化1.1扩展自定义协议中的序列化算法序列化,反序列化主要用在消息正文的转换上序列化时
Filwaod
·
2023-10-26 10:00
netty
netty
序列化
gson
jdk
常见面试题-
Netty
专栏(一)
typora-copy-images-to:imgs
Netty
是什么呢?
Netty
用于做什么呢?
无敌少年小旋风
·
2023-10-26 10:00
面试题
面试
Netty
入门
Netty
入门1.概述1.1
Netty
是什么?
Filwaod
·
2023-10-26 10:59
netty
netty
零拷贝
ByteBuf
release
第20章
Netty
20.1说说IO的交互流程难度:★重点:★白话解析这道题主要是用来帮助理解后面题目的,IO交互主要分为两种:本地IO和网络IO。1、本地IO:数据在磁盘上,通过系统调用read()方法读取数据到内核空间的缓冲区,然后再读取到用户空间的缓冲区,这就是IO的交互过程。2、网络IO:数据不是从磁盘读取,而是从IO设备网卡中读取数据。本地IO是从本地的文件中读取数据,而网络IO从网卡中读取网络中的数据,那
Eclipse_2019
·
2023-10-26 10:27
白话Java面试
netty
网络通信
nio
bio
浅谈对
Netty
的认识
记录
Netty
的一些面试问题①谈谈对
Netty
的认识?②
Netty
有什么优点?③
Netty
的执行原理④BossEventLoopGroup与WorkerEventLoopGroup的区别?
.joker.
·
2023-10-26 07:51
Java
java
面试
开发语言
nacos微服务windows本地jar包部署
一开始是想部署到tomcat,发现gateway不能用tomcat部署,springcloudgateway是基于
netty
的webflux响应式框架,必须要使用内置的tomcat,无法部署到外置的tomcat
lanren312
·
2023-10-26 04:13
java
java
Spring Cloud Gateway-全局过滤器
包括:•CombinedGlobalFilterandGatewayFilterOrdering•ForwardRoutingFilter•LoadBalancerClientFilter•
Netty
Routi
小王学java
·
2023-10-26 03:47
Netty
NIO相较于普通BIO的几个特征1.BIO1个主线程轮询是否有新连接,新连接进来后开新线程。总数1+N。NIO1个主线程轮询新连接,新连接来了后注册到Selector中,1个线程轮询Selector是否有可读通道。总共2个线程。2.BIO面向通道读取数据,只可读1次。BIO将数据放到buffer中,可通过移动指针多次读取。
CoderZzbJohn
·
2023-10-26 03:54
java架构师体系
有时间慢慢啃1.jvm数据库代码优化2.应用框架分析springbootspringmybatis源码3.高并发架构分析与分布式技术nio:
netty
分布式rpc:dubbo+zookeeper缓存:redis
自信打不死的心态活到老
·
2023-10-26 03:18
.NET Core前后端分离快速开发框架(Core.3.1+AntdVue)
回想今年,依次开源发布了Colder.Fx.Net.AdminLTE(254Star)、Colder.Fx.Core.AdminLTE(335Star)、Dot
Netty
Socket(82Star)、IdHelper
dotNET跨平台
·
2023-10-26 02:54
Netty
框架详解
一、
Netty
简介
Netty
是一款基于JavaNIO的网络编程、高性能、异步事件驱动的网络应用框架。它的设计目标是提供简单易用、高性能、可扩展的网络编程框架。
qq_547026179
·
2023-10-26 01:07
netty
1024程序员节
netty
解决
netty
作为web,post请求体过大导致413 Request Entity Too Largew问题
问题项目中使用
netty
作为web服务,postman请求体内容超出5mb请求
netty
时,返回413RequestEntityTooLarge解决查询了一下资料:https://
netty
.io/4.0
SangBigYe
·
2023-10-25 21:48
1024程序员节
Netty
篇:异步调用之Future与Promise源码分析
概述
Netty
的网络操作都是异步的,在前面
Netty
的源码分析中看到,
Netty
使用了大量的异步回调处理模式,经常会看到返回一个ChannelFuture实例,然后通过这个实例获取I/O操作的结果或状态
东方明珠脚下的流浪猫
·
2023-10-25 16:09
Netty
的ByteBuf和JDK的ByteBuffer的区别?
1.Buffer1.1重要属性capacity:buffer中包含元素的个数。其值一旦确认后不可更改。limit:第一个不可被读元素的索引值。position:下一个要被读或者写元素的索引值。三个属性之间的关系:0maxCapacity){thrownewIllegalArgumentException(String.format("minNewCapacity:%d(expected:notgr
蜡笔没了小新_e8c0
·
2023-10-25 14:13
异步编程的几种方式,你知道几种?
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ源码解析数据库中间件
公众号-芋道源码
·
2023-10-25 14:02
中间件
java
编程语言
并发编程
epoll
Java 实现阻塞队列
Netty
发送限流
场景:项目使用
Netty
作为TCP客户端发送消息给TCP服务器出现了消息丢失问题(发送的是文件,按照规则分成几十个分包),奇怪的是,我每个分包都收到了服务器响应接收成功,但是服务器的开发人员说我发的消息包接收不全
GCZeng
·
2023-10-25 10:25
使用 BeanUtils.copyProperties 踩坑经历
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
Java基基
·
2023-10-25 08:56
java
开发语言
【从0到1设计一个网关】网络通信框架
Netty
的设计
文章目录
Netty
架构实现
Netty
HttpServer实现
Netty
HttpServerHandler实现
Netty
Processor实现
Netty
HttpClient实现核心容器效果演示注:本文所有代码均已开源在
ZhangBlossom
·
2023-10-25 07:01
1024程序员节
面试官:Java8 lambda 表达式 forEach 如何提前终止?
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
公众号-芋道源码
·
2023-10-25 00:50
java
python
android
多线程
c++
Netty
源码分析-05
Netty
服务器启动过程
服务器的启动过程大量使用了EventLoop和Future/Promise,在阅读源码之前,建议首先要对
Netty
的这两种机制进行了解。
史圣杰
·
2023-10-24 23:48
支付设计白皮书:支付系统的总架构
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
公众号-芋道源码
·
2023-10-24 21:29
中间件
数据库
java
大数据
编程语言
Netty
框架快速入门
文章参考Nettty官网快速入门:最简单的通信协议服务--DiscardServerDiscard:丢弃任何接收到的数据项目准备:maven依赖io.
netty
netty
-all4.1.50.Final
掌灬纹
·
2023-10-24 20:39
深入
netty
之四模板方法模式在decode和encode中的应用
任何的数据协议,只要是称得上是协议,就会有固定的格式。比如,如下的一个数据协议,应该是一个相当复杂的数据协议:数据协议demo这个协议,可以用“包头+包体+包尾”这样个格式。其中,包头和包尾的数据长度是固定的,变化的只是包体长度。来解析或者编码这样一个数据协议,我们首先想到的是应用模板方法模式,因为不管包体的解析怎么变,包头和包尾的解析是不变的,因此,我们可以把对包头和包尾的解析放到父类里,而把对
小七赛文
·
2023-10-24 12:52
Seata 事务执行流程分析
debugTransactionPropagationInterceptor-[preHandle,44]-xidinRootContext[null]xidinHttpContext[null]Abstract
Netty
RemotingClient
毕小宝
·
2023-10-24 08:34
Seata
netty
系列之:java中的base64编码器
简介什么是Base64编码呢?在回答这个问题之前,我们需要了解一下计算机中文件的分类,对于计算机来说文件可以分为两类,一类是文本文件,一类是二进制文件。对于二进制文件来说,其内容是用二进制来表示的,对于人类是不可立马理解的。如果你尝试用文本编辑器打开二进制文件,可能会看到乱码。这是因为二进制文件的编码方式和文本文件的编码方式是不一样的,所以当文本编辑器尝试将二进制文件翻译成为文本内容的时候,就会出
flydean程序那些事
·
2023-10-24 06:46
zookeeper 实战
编程题一在基于
Netty
的自定义RPC的案例基础上,进行改造。
jiqiren1994
·
2023-10-24 01:30
#
zookeeper
Adjusted frame length exceeds 1677216:16777318-discarded
broker.log,namesrv.log显示如下报错Adjustedframelengthexceeds1677216:16777318-discarded问题原因经定位,rocketmq底层集群间使用
netty
冰川_
·
2023-10-23 16:58
RocketMQ
java-rocketmq
探索Java中最常用的框架:Spring、Spring MVC、Spring Boot、MyBatis和
Netty
文章目录Spring框架SpringMVC框架SpringBoot框架MyBatis框架
Netty
框架总结欢迎来到Java面试技巧专栏~探索Java中最常用的框架:Spring、SpringMVC、SpringBoot
IT·陈寒
·
2023-10-23 14:30
Java学习路线
Java面试技巧
java
spring
mvc
Java总结 - 知识大纲
文章目录网络&系统&项目基础知识数据结构与算法线程与并发JVM&GC&类加载Spring&SpringBoot设计模式实践MybatisMySQL分布式Redis
Netty
NginxFeignNacosHystrixxxl-job
九章-悲回风
·
2023-10-23 10:01
java
为什么说Decoder与Encoder 是
Netty
的核心组件,
Netty
是如何使用模板方法模式高效完成解码和编码的,用1万字进行一个彻底剖析
Netty
入站处理器的工作是IO处理操作环节的数据包解码、业务处理两个环节。
弯_弯
·
2023-10-23 10:09
模板方法模式
面试中被问到:
Netty
中的零拷贝机制是怎么样的?
Netty
零复制场景零拷贝是
Netty
的一个特性,主要发生在操作数据上,无须将数
弯_弯
·
2023-10-23 10:05
面试
kafka 数据可靠性深度解读
微服务、Spring,MyBatis,
Netty
源码分析的朋友可以加我的Jav
程序员日常填坑
·
2023-10-23 09:11
Netty
之ChannelOption
转自:https://www.cnblogs.com/googlemeoften/p/6082785.html一、概述最近在写一个分布式服务框架,打算用
netty
框架做底层网络通信,关于
netty
的学习可以参考如下资料
嘟嘟碰碰叮叮当当
·
2023-10-23 01:09
订单自动取消的11种实现方式
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
公众号-芋道源码
·
2023-10-22 10:17
java
数据库
开发语言
万字长文带你吃透SpringCloudGateway工作原理+动态路由+源码解析
SpringCloudGateway概述SpringCloudGateway主要有两个特性:非阻塞,默认使用Rx
Netty
作为响应式Web容器,通过非阻塞方式,利用较
该用户快成仙了
·
2023-10-22 06:07
spring
cloud
java
微服务
Netty
和SSL/TLS概说
上周收到百度地图开发平台的一封邮件,说苹果AppStore要求:2017年1月1日起,所有上线苹果AppStore的应用都必须启用AppTransportSecurity(ATS)安全功能。AppTransportSecurity(ATS)是苹果在iOS9中引入的一项隐私保护功能,屏蔽明文HTTP资源加载,连接必须经过更安全的HTTPS协议。(想想我们的一个客户端,用的百度地图好长时间没更新了,到
马克吐云
·
2023-10-22 05:27
技术
Netty
SSL
HTTPS
OpenSSL
CA
Netty
详解
近日在学习
netty
,却发现没那么容易上手,专研了几天后算是弄清楚了
netty
到底是干什么的,所看资料比较多,此文章便把这些资料与我的思考做一个总结帮助大家更好入门。
weixin_34206899
·
2023-10-22 05:53
netty
java
后端
20191013
Netty
基础知识学习
Netty
学习预备1、前言使用
Netty
,可能是相对简单的。但是要搞懂
Netty
,可能就不是那么容易的事情了,因为要了解的基础知识太多了。如线程模型、IO迷行、NIO、传统IO等等。
LLLLLLLLEE
·
2023-10-22 05:23
java-web
EventLoopGroup到底是个啥?
Github地址:https://github.com/lhj502819/
netty
/tree/v502819-main,示例代码在example模块中系列文章你知道都有哪些I/O模型吗?
壹氿
·
2023-10-22 05:51
Netty
netty
NIO
Netty
之ByteBuf-
Netty
的数据容器
官方API地址:http://
netty
.io/4.1/api/io/
netty
/buffer/ByteBuf.html1.ByteBuf对比ByteBuffer有什么优点我就不说了首先简单了解一下它:
南遥云
·
2023-10-22 05:21
netty
Netty
Java
(未完待续)【
Netty
专题】
Netty
实战与核心组件详解
目录前言阅读对象阅读导航前置知识课程内容一、
Netty
简介1.1
Netty
是什么1.2
Netty
有什么优势二、第一个
Netty
程序2.1
Netty
简单使用示例2.2代码解读2.3
Netty
的特性2.3.1
Netty
验证码有毒
·
2023-10-22 05:16
tuling学院学习笔记
网络编程
开发语言
nio
Netty
之 IdleStateHandler 心跳检测(部分源码分析),实现超时断开连接
问题描述:之前写过使用
Netty
框架搭建的TCP服务器,但是发现一个问题,客户端明明有心跳信息发送(5s发送一次心跳),为什么服务器端没有继续保持心跳(检测时间50s),而总是会断开连接呢,于是把心跳处理的
程就人生
·
2023-10-21 20:05
一套基础自动化部署搭建过程
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC
公众号-芋道源码
·
2023-10-21 14:45
【
Netty
专题】源码剖析
netty
核心基础ByteBuf
在面试的时候,当面试问到
netty
的时候问到:你知道jdknio中的ByteBuffer与
netty
中的ByteBuf有什么区别吗?来看看面试者的基础掌握的如何!你能准确回到出来个所以然吗?
饥饿小猪
·
2023-10-21 10:35
Dubbo学习笔记:Dubbo-Spring整合demo及浅析
.整合hystrix服务熔断1.配置spring-cloud-starter-netflix-hystrix2.配置Provider端3.配置Consumer端dubbo原理详见文档1.RPC原理2.
netty
SMG_TR
·
2023-10-21 09:39
学习笔记
框架
java
rpc
Spark内核
环境准备及提交流程底层通信协议Akka通信协议,收发邮箱是一体的
Netty
通信协议,收发邮箱是分开的任务调度任务的最小单位是线程。
十七✧ᐦ̤
·
2023-10-21 07:10
spark
大数据
分布式
java服务器语言_gprc-java与golang分别实现服务端,客户端,跨语言通信(一.java实现)...
1.在pom中引入io.grpcgrpc-
netty
1.18.0io.grpcgrpc-protobuf1.18.0io.grpcgrpc-stub1.18.02.maven配置kr.motd.mavenos-maven-plugin1.5.0
笨zhu
·
2023-10-21 03:29
java服务器语言
Dubbo模型从上到下
SOA,ORM,MVC,AOP->RPC,socket,管道(无名管道(单向传输),命名管道(可双向))->dubbo,hessian,RMI,http->
netty
,Mina->NIO,BIO,AIO
tangyuan_sibal
·
2023-10-21 03:47
Dubbo+zookeeper
「高并发通信框架
Netty
4 源码解读(七)」NIO通道之Selector选择器
选择器提供选择执行已经就绪的任务的能力,这使得多元I/O成为可能。就绪选择和多元执行使得单线程能够有效率地同时管理多个I/O通道(channels)。C/C++代码的工具箱中,许多年前就已经有select()和poll()这两个POSIX(可移植性操作系统接口)系统调用可供使用了。许过操作系统也提供相似的功能,但对Java程序员来说,就绪选择功能直到JDK1.4才成为可行的方案。对于主要的工作经验
源码之路
·
2023-10-21 02:39
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他