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
nettyjava后端
Netty
和NIO-未完待续
底层支持bio(阻塞io),nio(多路复用io),aio(异步非阻塞io),信号io等多种方案;jdk1.4封装了select/poll,引入了niojdk1.6重新封装了epoll和aio,才有了
netty
Ylm007
·
2023-03-23 13:10
Dubbo客户端初始化过程
关键字:Dubbo客户端初始化、
Netty
入门级用法Dubbo版本:2.7+入口:ReferenceConfig客户端初始化:下面是Dubbo消费者API使用方式的示例代码//创建ReferenceConfig
凡毓不凡
·
2023-03-23 07:01
真实案例测试你spring水平!
csdn,csdn个人主页https://blog.csdn.net/chaitoudaren前言近两年网课上到处是《一天精通springboot》《2小时精通springboot》等课程,相信很多新手入门
Java
BugPool
·
2023-03-23 02:13
面试总结
一.公共的问题1.介绍一下你项目的架构2.
netty
原理3.synchronized和lock的不同4.springioc和aop,springbean的生命周期5.ConcurrentHashMap的
AndrewHuang
·
2023-03-23 01:59
说一说,学习七月老师的从
Java后端
到Web全栈
今天有空来记录一下,最近学习java的一些心得。本人是一名phper,做php开发也有5年左右时间了,近期一直感觉技术上遇到一些瓶颈了,想提高一下,于是想到学一学java,因为java中的设计模式及开发的思想是比较先进的。网上收罗了一圈,最后发现慕课网七月老师的java视频讲的内容还是比较全面的。不仅仅讲了java方面的知识,还有Vue,与微信小程序的知识。整个课程涉及的技术非常广泛,几乎涵盖的前
懒得代码
·
2023-03-23 01:20
java bean copy 探索
前言作为一个
JAVA后端
开发,日常工作中不免会经常用到对象拷贝,本篇就从实际案例出发,进行各种方案的实践对比。
tcsp
·
2023-03-22 20:07
Netty
的定时器
Netty
的定时器取消定时任务:/***Attemptstocancelthe{@linkTimerTask}associatedwiththishandle.
顺利_4364
·
2023-03-22 14:54
【
Netty
】四、
Netty
服务端推送消息到客户端实现消息个性化推送
Netty
服务端推送消息到客户端一、
Netty
服务端推送消息到客户端需求:应用场景二、服务端代码PushServerPushServerHandlerPushAckHandler三、服务端代码PushClientPushClientHandler
北城小林
·
2023-03-22 14:23
04_分布式专题
数据库
java
网络
1024程序员节
netty
面试官:线程池了解吗?说说线程池中 shutdown 和 shutdownNow 的区别?
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
Java基基
·
2023-03-22 12:18
队列
多线程
java
android
分布式
面试官:你对 Java线程池 了解多少?
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
Java基基
·
2023-03-22 12:18
队列
java
多线程
并发编程
android
面试官一个线程池问题把我问懵逼了。
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
公众号-芋道源码
·
2023-03-22 12:22
队列
中间件
java
并发编程
epoll
面试官:线程池中多余的线程是如何回收的?
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
公众号-芋道源码
·
2023-03-22 12:22
中间件
队列
java
多线程
python
Java线程池面试必备:核心参数、工作流、监控、调优手段
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
公众号-芋道源码
·
2023-03-22 12:22
队列
java
多线程
并发编程
面试
SpringBoot 2.x 整合Redis
lettuce:采用
netty
,实例可以再多个线程中共享,不存在线程不安全的情况,可以减少线程数据,更像NIO模式。看下底层依赖,我是使用的是SpringBoot2.1.9.RELEASE这个
Wayfreem
·
2023-03-22 11:49
redis
spring
Netty
系列-一分钟了解ByteBuffer和ByteBuf结构
上一篇文章BIO、NIO扫盲主要介绍了BIO和NIO模型网络结构,并通过简单代码说明BIO和NIO核心功能及使用。NIO通过多路复用选择器Selector解耦server和client的网络连接,只有当client对应的channel准备好相关事件后,server端才会作出相应回馈,通过这种机制支持网络高并发。但使用NIO类库和API繁杂,要考虑线程安全、失败缓存、网络闭包等问题,工作量和难度都很
稻草人_d41b
·
2023-03-22 09:02
Java后端
开发解决上传数据乱码问题
IDE处配置:-Dfile.encoding=UTF-8image.pngWeb.xml文件配置如下代码:EncodingFilterorg.springframework.web.filter.CharacterEncodingFilterencoding>UTF-8EncodingFilter/*
程序猿峰岑
·
2023-03-22 08:51
netty
自定义解码器 decoder
最近由于一个项目需要和单片机通信,和硬件工程师沟通好之后,大致确定协议为:消息头部+消息长度+设备号+命令+data+crc16由于
netty
自带的decoder有些不满足这个格式,所以自定义了一个decoder
wmelon
·
2023-03-22 02:02
编解码
例如dubbo----------1------consumer请求编码------------------------>
Netty
CodecAdapter.InternalEncoder.encode
百炼
·
2023-03-21 19:28
rocketMQ 调用mqadmin unable to calculate a request signature. error=Algorithm HmacSHA1 not available
调用报错shmqadmintopicList-n127.0.0.1:9876RocketMQLog:WARNNoappenderscouldbefoundforlogger(io.
netty
.util.internal.PlatformDependent0
崔天浩
·
2023-03-21 17:12
Netty
中的MessageToMessageDecoder用法2022-01-11
在《
Netty
实战》实战一书中,介绍MessageToMessageDecoder的用法时,书中给的例子是这样的image.png我的实现/***@authorfrend*@versionv0.0.1*
青山有扶苏
·
2023-03-21 10:28
初识
netty
Netty
是一个利用Java的高级网络的能力,隐藏其背后的复杂性而提供一个易于使用的API的客户端/服务器框架。
tracy_668
·
2023-03-21 10:26
Netty
实战高性能分布式RPC(Dubbo分布式底层实现)
一、课程用到的软件
netty
4.1.6.FinalSpringToolSuite3.8.2.RELEASEMaven3.1Spring4Zookeeper3.4.6JDK1.8.0_111二、课程目标1
陈南云
·
2023-03-21 05:49
精通Java并发 - 线程池
Tomcat、
Netty
等框架源码,需要并发编程基础才能看懂;并发也是Java程序员的必经之路本篇文章的学习内容有:20+并发工具:线程池,各种锁,原子类,并发容器两种并发策略:ThreadLocal和
憩在河岸上的鱼丶
·
2023-03-21 00:22
MQTT 大消息失败原因排查
服务器环境:
Netty
:4.1.32.Final使用的是
Netty
包中自带的MqttDecoder客户端:Android排查过程由于所有的消息都打印了日志,因此先搜了一下服务器日志,发现日志中并没有发送的消息内容
chj287522860
·
2023-03-20 23:38
netty
移动开发
golang
.NET 跨平台RPC框架Dot
Netty
RPC Web后台快速开发框架(.NET Core) EasyWcf------无需配置,无需引用,动态绑定,轻松使用 C# .NET 0配置使用W...
.NET跨平台RPC框架Dot
Netty
RPCDot
Netty
RPC1.简介Dot
Netty
RPC是一个基于Dot
Netty
的跨平台RPC框架,支持.NET45以及.NETStandard2.02.产生背景传统
anmei1912
·
2023-03-20 23:36
netty
c#
后端
SpringCloudAlibaba集成Gateway动态路由Nacos服务
网关是用来代替zuul1.x作为微服务架构中的网关组件,zuul1.x是最早的网关组件,由于使用单线程阻塞式链接,所以性能有问题,gateway是搭建在webflux框架之上的响应式网关服务,底层使用
Netty
小丸子的呆地
·
2023-03-20 22:47
Netty
-创建简单的服务器(二)
本篇文章是延续上一篇
Netty
文章,因此推荐先去看上一篇文章
Netty
(一),当然对
Netty
有一定认识略过。开始利用
Netty
创建一个简单的服务器先上代码,运行后,再讲解!
tanoak
·
2023-03-20 21:40
从Java Socket非阻塞到
Netty
入门流程
JavaIO,Socket非阻塞通信流程这里我们使用一个内嵌的永久循环,来让Socket成为一个非阻塞的通信流程。如上图所示,ServerSocket是我们自建的一个类,通过启动线程,且线程内置一个真循环,防止accept阻塞;在客户端监听类上,将监听到的socket作为参数,传递到客户端监听类上,并再次启动线程,获取一个InputStream,同时再次在这个刚刚启动线程内置一个真循环,为的是不断
Java_技术
·
2023-03-20 16:14
org.jboss.
netty
和 io.
netty
你分的清吗?
Netty
版本的跃迁史
org.jboss.
netty
和io.
netty
你分的清吗?一天我正在专心致志写Bug的时候,一个同事跑过来找我。
tobrainto
·
2023-03-20 14:20
Netty
源码_内存管理(jemalloc4)
在内存管理(jemalloc3)这篇文章中,我们介绍了在
Netty
4.1.45版本之前使用的内存分配jemalloc3算法。
wo883721
·
2023-03-20 13:17
《
Netty
》从零开始学
netty
源码(九)之NioEventLoopGroup.chooser
在链接:《
Netty
》从零开始学
netty
(二)之NioEventLoopGroup中提到EventExecutorChooser,EventExecutorChooser用于从children数组中选取出合适的
三横兰
·
2023-03-20 11:05
Netty
java
开发语言
netty
NIO Reactor模型 &
Netty
线程模型
什么是Reactor线程模型?无论是C++还是Java编写的网络框架,大多数都是基于Reactor模式进行设计和开发,Reactor模式基于事件驱动,特别适合处理海量的I/O事件。Thereactordesignpatternisaneventhandlingpatternforhandlingservicerequestsdeliveredconcurrentlytoaservicehandle
packet
·
2023-03-20 00:01
Netty
原理(五)
Netty
中粘包和拆包的解决方案
1.粘包和拆包粘包和拆包是TCP网络编程中不可避免的,无论是服务端还是客户端,当我们读取或者发送消息的时候,都需要考虑TCP底层的粘包/拆包机制。TCP是个“流”协议,所谓流,就是没有界限的一串数据。TCP底层并不了解上层业务数据的具体含义,它会根据TCP缓冲区的实际情况进行包的划分,所以在业务上认为,一个完整的包可能会被TCP拆分成多个包进行发送,也有可能把多个小的包封装成一个大的数据包发送,这
GavinZZW
·
2023-03-19 23:44
Netty
解析:Handler、Pipeline大动脉及其在注册过程中体现
前言 终于到了这个令人激动的部分,也是我们平时利用
netty
开发时最关注的地方。前面讲到了NioEventLoopGroup、NioEventLoop。
饿了就下楼
·
2023-03-19 23:14
7. Developing Web Applications
你可以使用内嵌的HTTPserver(tomcat、jetty、undertow、
netty
)来创建web程序。大多数的web程序使用spring-boot-starter-web模块来构建。
E码
·
2023-03-19 21:22
2021-
Java后端
工程师面试指南-(SSM)
前言文本已收录至我的GitHub仓库,欢迎Star:https://github.com/bin392328206/six-finger种一棵树最好的时间是十年前,其次是现在Tips面试指南系列,很多情况下不会去深挖细节,是小六六以被面试者的角色去回顾知识的一种方式,所以我默认大部分的东西,作为面试官的你,肯定是懂的。https://www.processon.com/view/link/600e
六脉神剑的程序人生
·
2023-03-19 08:08
Netty
Websocket client接收数据分片(数据帧)问题
1.问题11月21日,云南勐腊发生地震,ICL在推送相关地震数据后,
Netty
客户端收到的数据在日志中显示为不完整的JSON数据,导致json反序列化失败:pis.png2.分析PIS作为长链接的客户端
facio
·
2023-03-19 04:57
netty
HashedWheelTimer(时间轮)
HashedWheelTimer源码解析很多,在此也引用一个大佬的源码解析,https://zacard.net/2016/12/02/
netty
-hashedwheeltimer/,我写这篇文章主要是为了一些疑惑
symop
·
2023-03-19 04:44
Dubbo的底层实现原理和机制
作为RPC:支持各种传输协议,如dubbo,hession,json,fastjson,底层采用mina,
netty
长连接进行传输!典型的provider和cusomer模式!
sinilove
·
2023-03-19 02:45
zookeeper 基于
Netty
实现的网络通信
前言我在前面的文章Zookeeper单机版源码解析系列的解析zookeeper源代码,在前面介绍中,zookeeper网络通信层是基于NIO实现的,其实zookeeper还提供了对
netty
的支持,如果想使用
whateverblake
·
2023-03-19 01:29
java websocket
netty
_基于
netty
实现的websocket
一、运行效果二、
Netty
使用场景1.高性能领域2.多线程并发领域3.异步通信领域三、实现过程①、添加
netty
相关jario.
netty
netty
-all5.0.0.Alpha1②、添加
netty
配置类
专注课程教学
·
2023-03-18 22:17
java
websocket
netty
Netty
四、websocket 协议
1.Websocket协议WebSocket是HTML5开始提供的一种浏览器与服务器间进行全双工通信的网络技术,浏览器和服务器只需要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道,两者就可以直接互相传送数据了。WebSocket基于TCP双向全双工进行消息传递,在同一时刻,既可以发送消息,也可以接收消息,相比HTTP的半双工协议,性能得到很大提升。其特点是单一的TCP连接,采用全双
丶想友
·
2023-03-18 22:45
websocket
http
tcp/ip
java
netty
Netty
学习(2):客户端和服务端的连接通讯(socket)
概述在上一节学习中,我们了解到了
Netty
作为HTTP服务端是怎么建立的,请求的执行流程是怎么样的,对
Netty
作为HTTP服务端的能力有了一个初步的认识,这一帖主要来学习一下基于
Netty
框架的客户端与服务端的长连接通讯
保暖大裤衩LeoLee
·
2023-03-18 22:43
Netty从零到必须学会
netty
java
socket
client
server
【
netty
】java如何作为websocket客户端 对服务端发起请求
文章目录前言代码是的本文介绍java如何作为客户端发起websocket请求博主不做标题党不会服务端客户端分不清就写个标题乱写文章前言为什么会使用java作为websocket客户端?虽说websocket协议本意是web与服务端之间的通讯协议,那假设有一天我们的供应商或者是甲方大爷只提供了websocket接口呢?如果直接让前端去对接,再把数据传给后端,那从前端对接到后端入库的步骤,万一出现数据
孟秋与你
·
2023-03-18 22:41
java
websocket
Java的前景如何,好不好自学?
如果想成为专业的
Java后端
工程师,自学是要花需要时间和精力的。
Python编程社区
·
2023-03-18 19:51
netty
最佳实践(数据通信)
长连接image.pngimage.png重连image.png关闭之后如何再次连接image.png
小爪哇海
·
2023-03-18 19:50
Netty
源码死磕二(
Netty
的启动流程)
引言上一篇文章介绍了
Netty
的线程模型及EventLoop机制,相信大家对
Netty
已经有一个基本的认识。那么本篇文章我会根据
Netty
提供的Demo来分析一下
Netty
启动流程。
香芋牛奶面包
·
2023-03-18 19:28
首版架构师全栈”成长笔记“一经发布就获得一致好评,我不允许你没看过
内容很多,比如说:Java基础、JVM、多线程、高并发、IO、NIO、
Netty
、Spring全家桶、微服务、数据库、网络通信协议、数据结构与算法、分布式等等内容,甚至还有对大数据方面的技术延伸:Hadoop
好想吃汉堡
·
2023-03-18 19:45
彻底理解
Netty
,这一篇文章就够了
转载https://juejin.im/post/5bdaf8ea6fb9a0227b02275a
Netty
到底是什么从HTTP说起有了
Netty
,你可以实现自己的HTTP服务器,FTP服务器,UDP服务器
夜雨忧伤
·
2023-03-18 14:41
网络通信 C语言 Socket TCP Select Server
使用各种不同的计算机语言和框架开发网络通信,例如Java的
Netty
框架,C语言原始socket,PythonSocket。各有各的使用场景,难易程度相差巨大。
xukai871105
·
2023-03-18 12:02
上一页
99
100
101
102
103
104
105
106
下一页
按字母分类:
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
其他