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后端
RocketMQ源码解析——序
阅读此系列要求对其他知识有一定先行理解,包括但不限于:
Netty
核心源码。如果你不清楚这部分内容,也可以将其当成一个黑盒看待,但是至少要求会基本的使用。计算机网络基础理论。
shallowinggg
·
2023-04-15 14:09
技巧分享-20周-
Netty
的closeFuture().sync()和close().sync()
Netty
模块存在closeFuture().sync()和close().sync()关闭端口,但是使用起来是两种情况例如f.channel().closeFuture().sync()是等待服务端监听端口关闭该方法进行阻塞
庄泽锐
·
2023-04-15 13:40
一文搞懂
Netty
发送数据全流程 | 你想知道的细节全在这里
本系列
Netty
源码解析文章基于4.1.56.Final版本在《
Netty
如何高效接收网络数据》一文中,我们介绍了
Netty
的SubReactor处理网络数据读取的完整过程,当
Netty
为我们读取了网络请求数据
bin的技术小屋
·
2023-04-15 13:43
聊聊Netty那些事儿
netty
java
中间件
nio
reactor
Netty
如何高效接收网络数据?一文聊透ByteBuffer动态自适应扩缩容机制
本系列
Netty
源码解析文章基于4.1.56.Final版本前文回顾在前边的系列文章中,我们从内核如何收发网络数据开始以一个C10K的问题作为主线详细从内核角度阐述了网络IO模型的演变,最终在此基础上引出了
bin的技术小屋
·
2023-04-15 13:42
聊聊Netty那些事儿
java
netty
nio
中间件
rpc
详细图解
Netty
Reactor启动全流程
本系列
Netty
源码解析文章基于4.1.56.Final版本大家第一眼看到这幅流程图,是不是脑瓜子嗡嗡的呢?
bin的技术小屋
·
2023-04-15 13:42
聊聊Netty那些事儿
java
netty
后端
架构
中间件
(java)
netty
框架—reactor线程模型详解
Reactor模式中核心组成:Reactor:Reactor在一个单独的线程中运行,负责监听和分发事件,分发给适当的处理程序来对IO事件做出反应。它就像公司的电话接线员,它接听来自客户的电话并将线路转移到适当的联系人;Handlers:处理程序执行I/O事件要完成的实际事件,类似于客户想要与之交谈的公司中的实际官员。Reactor通过调度适当的处理程序来响应I/O事件,处理程序执行非阻塞操作。单R
气温计
·
2023-04-15 13:11
java
开发语言
数据库
一文聊透
Netty
核心引擎 Reactor 的运转架构
本文笔者来为大家介绍下
Netty
的核心引擎Reactor的运转架构,希望通过本文的介绍能够让大家对Reactor是如何驱动着整个
Netty
框架的运转有一个全面的认识。
头顶假发
·
2023-04-15 13:09
程序员
Java
编程
架构
java
开发语言
终于有人把
Netty
原理架构讲解清楚了
本文基于
Netty
4.1展开介绍相关理论模型,使用场景,基本组件、整体架构,知其然且知其所以然,希望给大家在实际开发实践、学习开源项目方面提供参考。
java搬砖从来没有加过班
·
2023-04-15 13:38
java
面试题
java
jvm
开发语言
架构
微服务
详细图解
Netty
Reactor 启动全流程
大家先不要惊慌,问题不大,本文笔者的目的就是要让大家清晰的理解这幅流程图,从而深刻的理解
Netty
Reactor的启动全流程,包括其中涉及到的各种代码设计实现细节。
油腻的程序猿啊
·
2023-04-15 13:05
程序员
jvm
java
开发语言
一文聊透
Netty
核心引擎Reactor的运转架构
本系列
Netty
源码解析文章基于4.1.56.Final版本本文笔者来为大家介绍下
Netty
的核心引擎Reactor的运转架构,希望通过本文的介绍能够让大家对Reactor是如何驱动着整个
Netty
框架的运转有一个全面的认识
bin的技术小屋
·
2023-04-15 13:04
聊聊Netty那些事儿
java
netty
nio
reactor
中间件
netty
简单应用
java后端
服务启动类package
netty
;importio.
netty
.bootstrap.ServerBootstrap;importio.
netty
.buffer.ByteBuf;importio.
netty
.buffer.Unpooled
备货仓66
·
2023-04-15 12:11
解决axios在接口中传递数组,数组里面存放json对象的问题
问题描述平常在二次封装axios的时候会引用QS这个插件来对参数进行序列化,在
Java后端
来讲,用表单格式来接收数据比较常见,对于前端就是说Content-Type的值为application/x-www-form-urlencoded
AleeX007
·
2023-04-15 12:57
一行代码就能完成的事情,为什么要写两行?
大厂面试题分享面试题库前后端面试题库(面试必备)推荐:★★★★★地址:前端面试题库web前端面试题库VS
java后端
面试题库大全三元运算符用三元运算符代替简单的ifelseif (age str.split
前端技术栈
·
2023-04-15 12:05
前端面试题
javascript
前端
java
2022年金三银四,
Java后端
开发最全面试攻略,程序员求职必看!
前言时间过的真快,转眼就2022了,现在面临年底裁员,公司跳槽,不论是校招还是社招都避免不了各种面试,如何去准备面试就变得格外重要了,相信一些小伙伴也在为自己的技术,薪资,发展做提升的准备。image小编这次会从11个Java专题技术进行分享,大致的目录可以看看↓↓↓1、JAVA基础2、JAVA并发3、JVM4、MySQL5、Redis6、开发框架7、分布式8、微服务9、消息队列10、网络11、E
架构师小七
·
2023-04-15 11:20
netty
二 -
netty
一些使用体会
netty
学习的意义对于分布式框架,最底层是什么,毫无疑问就是socket,既然要分布式,那么就要进行通信,靠什么通信,靠soc-ket。
Wu杰语
·
2023-04-15 10:05
基于
netty
、zookeeper动手实现自己的RPC框架
本文将介绍如何使用
netty
和zookeeper从零实现一个具有服务注册、远程调用的rpc框架。技术选型首先实现一个简单的rpc需要什么?
挪威的senlin
·
2023-04-15 07:40
详细架构设计文档
词汇表Reactor:网络编程模式
Netty
:开源的网络编程框架Nginx:是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;Nginx可以作为一个
倾听铃的声
·
2023-04-15 05:29
后端
数据库
nosql
database
java
分布式
Netty
(二) ByteBuf
Netty
ByteBuf是NIO中ByteBuffer的封装,相比JDKByteBuffer更加易用;为读/写分别维护单独的指针,不需要通过flip()进行读写模式切换容量自定伸缩(类似ArrayList
刘泽田
·
2023-04-15 00:35
Netty
源码-Write、Flush实现
1概述2相关类介绍3Unsafe.write4Unsafe.flush1概述在
Netty
中,发送报文和读取报文都是通过Unsafe处理的,但是说到底发送和读取报文都是从java.nio.channels.SelectableChannel
persisting_
·
2023-04-15 00:20
RabbitMq架构设计原理
处理业务逻辑的区别2.1、同步发送Http请求2.2、多线程处理业务逻辑2.3、MQ实现业务逻辑Mq和多线程之间的区别3、Mq消息中间件名词4、简单实现Mq的思路4.1、基于多线程队列简单实现Mq4.2、基于
Netty
King Gigi.
·
2023-04-15 00:18
java-rabbitmq
rabbitmq
java
Netty
源码(三)NioEventLoop三部曲
还会分析一些
netty
的实现细节,比如解决NIO的bug和一些优化等。thread启动之前说到NioEventLoop是由一个thread处理I/O事件和提交的任务。
挪威的senlin
·
2023-04-15 00:24
Netty
源码笔记
Netty
版本4.0.29.Final,以构造客户端连接服务端的角度来追踪源码一创建
Netty
事件循环组NioEventLoopGroupeventLoopGroup=newNioEventLoopGroup
丶含光
·
2023-04-14 23:37
Java后端
接入微信小程序消息推送服务的注意事项
公司的小程序最近开始接入小程序的客服功能,主要实现能够自动回复以及人工回复。查阅微信开放文档后,也基本上完成了需求,但是其中遇到了很多问题,现在总结一下。接入方式的选择微信的文档中说的是可以有3种实现方式:1.开发者服务器接收消息推送2.云函数接收消息推送3.云托管服务接收消息推送当然我这里选择的是第一种方式。接入步骤第一步:填写服务器配置登录小程序后台后,在「开发」-「开发设置」-「消息推送」中
君心923
·
2023-04-14 22:28
Netty
Unpooled 内存分配
Netty
里的内存管理是通过ByteBuf这个类作为桥梁连接着业务代码与jdk底层的内存。所以理解ByteBuf的结构就很有必要了。
良辰美景TT
·
2023-04-14 21:35
Netty
入门自我学习
cjava-超详细
Netty
入门,看这篇就够了!
那山川
·
2023-04-14 21:36
java
netty
学习
Dockerfile镜像制作与k8s部署
/usr/src/myappWORKDIR/usr/src/myappRUNjavac
Netty
Server.javaCMD["java","
Netty
Server"]这个Docker
珠峰之巅
·
2023-04-14 21:22
kubernetes
java
docker
Netty
之ByteBuf应用详解
目录目标概述实战创建直接内存的ByteBuf和堆内存的ByteBuf创建池化的ByteBuf和非池化的ByteBuf扩容ByteBufByteBuf写出方法ByteBuf读入方法释放ByteBuf的内存修改ByteBuf对ByteBuf进行切片(逻辑上的切分)复制ByteBuf(物理上的)组合多个ByteBuf目标掌握ByteBuf的常用方法。了解池化的ByteBuf和非池化的ByteBuf的区别
我的身前一尺是我的世界
·
2023-04-14 20:51
Netty
ByteBuf
Netty
ByteBuf
Netty
黏包半包解决方案
目录目标
Netty
版本
Netty
官方API概述复现黏包半包现象黏包案例半包案例解决方案短连接(能解决黏包问题,不能解决半包问题。不推荐。)定长帧解码器(能解决黏包半包问题。
我的身前一尺是我的世界
·
2023-04-14 20:51
Netty
黏包半包
Netty解决黏包半包
Netty
之ChannelHandler初解
目录目标
Netty
版本
Netty
官方API实战
Netty
服务器入栈ChannelHandler读入数据顺序案例出栈ChannelHandler写出数据顺序案例ChannelHandlerContext和
我的身前一尺是我的世界
·
2023-04-14 20:21
Netty
netty
handler
inboundHandler
outboundHandler
Netty
之io.
netty
.util.concurrent.Promise与io.
netty
.util.concurrent.Future初解
目录目标
Netty
版本
Netty
官方API三者之间的关系基本使用方法java.util.concurrent.Futureio.
netty
.util.concurrent.Futureio.
netty
.util.concurrent.Promise
我的身前一尺是我的世界
·
2023-04-14 20:20
Netty
netty
future
netty
promise
Netty
之EventLoopGroup详解
目录目标
Netty
版本
Netty
官方APINioEventLoopGroup和DefaultEventLoop的区别EventLoopGroup实现对内部EventLoop的轮询EventLoop对普通任务和定时任务的实现执行普通任务执行定时任务划分
我的身前一尺是我的世界
·
2023-04-14 20:20
Netty
EventLoopGroup
EventLoop
指定EventLoop
Netty
之ChannelFuture详解
目录目标
Netty
版本
Netty
官方API客户端如何与服务器建立连接&连接成功后的操作方式实现如何处理客户端与服务器连接关闭后的操作正确关闭连接的方式方法一方法二目标了解
Netty
如何处理客户端与服务器之间的连接与关闭问题
我的身前一尺是我的世界
·
2023-04-14 20:20
Netty
ChannelFuture
netty关闭连接
netty建立连接
初识
Netty
并用
Netty
搭建最基本的网络服务器和客户端
目录目标概述实战依赖
Netty
服务端
Netty
客户端目标初步了解
Netty
,用
Netty
搭建一个最基本的网络服务器和客户端。
我的身前一尺是我的世界
·
2023-04-14 20:50
Netty
Netty服务端和客户端
Netty服务器
Netty客户端
Java后端
新人入职第一天,环境搭建,全看这篇就行了
本文主要是记录一下一个新人
java后端
开发来到一个新公司,如何快速将自己的相关开发环境搭建好,包括Java、Maven、Tomcat、idea、Redis、Mysql等等,有的公司会有相关版本的要求,不过安装配置步骤基本一样的
qi_ming88
·
2023-04-14 20:59
MySQL
java基础
idea
redis
idea
mysql安装
java安装
初识
Netty
概述
Netty
是由JBOSS提供的一个Java开源框架。
Netty
提供异步的、基于事件驱动的网络应用程序框架,用以快速开发高性能、高可靠性的网络IO程序。
红丶
·
2023-04-14 19:05
netty
netty
网络
java
nio
一文聊透
Netty
IO 事件的编排利器 pipeline | 详解所有 IO 事件的触发时机以及传播路径(下)
我们接着上篇文章《一文聊透
Netty
IO事件的编排利器pipeline(上)》的内容继续~~4.向pipeline添加channelHandler在我们详细介绍了全部的inbound类事件和outbound
bin的技术小屋
·
2023-04-14 19:18
雪花算法的原理和 Java 实现
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ源码解析数据库中间件
公众号-芋道源码
·
2023-04-14 17:17
中间件
分布式
java
编程语言
redis
SpringBoot+WebSocket服务端集成
前言maven依赖WebSocketConfigWebSocketServer消息推送页面发起运行效果后续Websocker注入Bean问题
netty
-websocket-spring-boot-starterSpringboot2
keep one's resolveY
·
2023-04-14 11:28
网络编程及协议理解
java
开发语言
Spring Cloud Gateway Route Predicate Factory 的使用
SpringCloudGateway是基于
Netty
运行的,不能运行在传统的Servlet容器中作为
huan1993
·
2023-04-14 10:19
ubuntu搭建Elasticsearch过程与问题
启动最后还是报错4.浏览器请求http://localhost:9200报错:receivedplaintexthttptrafficonanhttpschannel,closingconnection
Netty
4HttpC
javamangguo
·
2023-04-14 06:37
架构
elasticsearch
安装Elastic
linux安装elastic
ubuntu安装elastic
springboot搭建websocket环境
1.pom文件依赖io.
netty
netty
-codec-httpcom.alibabafastjson1.2.502.工具类CommonUtil.javapackagecom.ruoyi.common.utils
手可摘列仙
·
2023-04-14 06:14
springboot
spring
boot
websocket
java
最常见的Java框架有哪些?
Spring框架是
Java后端
框架家族中最强大的,拥有IOC和AOP两大利器,简化了开发的复杂性。此外,Spring现在可以与所有主流开发框架集成,这是一个通用框架。Spring使Java开发
iiis架构师
·
2023-04-14 06:11
java
开发语言
spring
架构
spring
boot
手把手教你用代码实现 SSO 单点登录
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
Java基基
·
2023-04-14 04:34
中间件
java
http
spring
boot
web
Java中的魔法类Unsafe介绍
但是很多Java的基础类库,包括一些被广泛使用的高性能开发库都是基于Unsafe类开发的,比如
Netty
、Hadoop、Kafka等;Unsafe可认为是Java中留下的后门,提供了一些低层次操作,如直接内存访问
没头脑遇到不高兴
·
2023-04-14 03:06
多线程
Unsafe使用介绍
Java多线程并发
CAS底层实现原理
通过12天实践计划(秒杀
Netty
、Redis和ZK),我熟练掌握了分布式高并发核心技术栈
移动时代、5G时代、物联网时代的大幕已经开启,它们对于高性能、高并发的开发知识和技术的要求抬升了Java工程师的学习台阶和面试门槛。就拿面试为例,以前高并发场景面试题只出现在BATJ一线大厂企业,现在覆盖到了跟Java开发有关的任何行业。为此,我制定了12天高并发、分布式核心知识实践学习计划,以便更快掌握分布式、高并发与高性能之间的核心知识,计划表如下:image实践12天之后,你会明白原理方面的
代码搬运者Java
·
2023-04-14 03:00
【面试题】JavaScript 中 call()、apply()、bind() 的用法
大厂面试题分享面试题库前后端面试题库(面试必备)推荐:★★★★★地址:前端面试题库web前端面试题库VS
java后端
面试题库大全callcall()方法使用一个指定的this值和单独给出的一个或多个参数来调用一个函数
前端技术栈
·
2023-04-14 03:59
前端面试题
javascript
开发语言
ecmascript
netty
系列之:java 中的 base64 编码器
简介什么是Base64编码呢?在回答这个问题之前,我们需要了解一下计算机中文件的分类,对于计算机来说文件可以分为两类,一类是文本文件,一类是二进制文件。对于二进制文件来说,其内容是用二进制来表示的,对于人类是不可立马理解的。如果你尝试用文本编辑器打开二进制文件,可能会看到乱码。这是因为二进制文件的编码方式和文本文件的编码方式是不一样的,所以当文本编辑器尝试将二进制文件翻译成为文本内容的时候,就会出
倾听铃的声
·
2023-04-14 03:28
后端
java
架构
【探花交友DAY 07】即时通讯模块的实现
即时通讯模块如下图所示:1.2技术选型目前实现即时通讯的方案主要有一下两种方案:方案一:自主实现,技术方面会用到
Netty
lyx7762
·
2023-04-14 02:17
探花交友项目
环信
交友
To start an embedded ActiveMQ broker inside a
Netty
project
TostartanembeddedActiveMQbrokerinsidea
Netty
project,youcanusetheBrokerServiceclassprovidedbytheActiveMQlibrary.Herearethestepstodothis
qfljg
·
2023-04-14 01:07
java-activemq
activemq
java
use h2 database in
netty
function test
AddH2databasedependencyinyourproject.Youcanaddthefollowingdependencyinyourpom.xmlfile:com.h2databaseh21.4.200CreateanewH2databaseinstance.Youcancreateanewin-memoryH2databaseinstanceinyourtestsetupmeth
qfljg
·
2023-04-14 01:33
java
数据库
mysql
上一页
85
86
87
88
89
90
91
92
下一页
按字母分类:
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
其他