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
RabbitMQ如何解决各种情况下丢数据的问题
微服务、Spring,MyBatis,
Netty
源码分析的朋友可以加我的Java高级交流:854630135,群里有阿里大牛直播讲解技术,以及Java大型互联网技术的视频免费分享给大家。
程序员日常填坑
·
2021-05-19 09:27
netty
reactor 模型详解
http://blog.csdn.net/heyutao007/article/details/45626235
MarsLiu
·
2021-05-19 00:34
[
Netty
源码分析]ByteBuf(一)
java.nio.ByteBuffer缺点长度固定,ByteBuffer一旦分配完成,他的容量不能动态扩展和收缩,当需要编码的POJO对象大于ByteBuffer容量是,会发生索引越界异常使用复杂,ByteBuffer只有一个标识位置的指针position,读写的时候需要手工调用flip()和rewind()等方法,使用时需要非常谨慎的使用这些api,否则很容出现错误API功能有限,一些高级、实用
没意思先生1995
·
2021-05-18 17:38
NIO vs
Netty
NIOvs
Netty
跨平台和兼容性NIO依赖操作系统平台底层IO系统,Linux平台上开发的功能可能在Windows平台上并不奏效。除非将这些功能在所有的平台上进行测试,这无疑是很大的工作量。
甚了
·
2021-05-18 03:38
Netty
之编解码技术
说明系列文章:http://www.jianshu.com/p/594441fb9c9e本文完全参考自《
Netty
权威指南(第2版)》,李林峰著。
被称为L的男人
·
2021-05-18 03:42
《
Netty
实战》总结
前言我们都知道
Netty
是一款用于创建高性能网络应用程序的高级框架,但是实际工作中真正地去直接使用
Netty
的场景好像不多(反正我没有)。
绝色天龙
·
2021-05-18 00:37
Netty
原理
Netty
原理1概述1.1
netty
是什么?
那怪大尾巴狼咯
·
2021-05-17 22:07
Java
netty
后端
java
BurpSuite使用——HTTP
背景介绍从微信6.0开始,其内嵌的浏览器在UserAgent字符串中增加了
NetTy
pe字段用于标识客户端(手机)当前的网络环境,增加之后真的安全吗?
新网工李白
·
2021-05-17 19:06
Net-Security
BurpSuite
网络安全
温故而知新!三面蚂蚁金服(交叉面)定级阿里P6
IO与NIO、反射、注解、多线程、JVM、MySQL、MongoDB、Spring全家桶、计算机网络、分布式架构、Redis、Linux、git、前端、算法与数据结构、MyBatis、RocketMQ、
Netty
努力编程进阶中
·
2021-05-17 19:14
程序员
java
后端
面试
xxl-job如何滥用
netty
导致的问题及解决方案
netty
作为一种高性能的网络编程框架,在很多开源项目中大放异彩,十分亮眼,但是在有些项目中却被滥用,导致使用者使用起来非常的难受。
·
2021-05-17 17:26
【手写dubbo-7】手撸了自定义协议、远程调用、服务动态扩容,梳理一下吧!
1、远程调用 远程调用使用
netty
完成异步调用,对于
netty
不太熟
叁滴水
·
2021-05-17 15:04
从0开始手写dubbo框架
netty
rpc
dubbo
小白都能看懂的
netty
科普,需要的速进!
随着移动互联网的爆发性增长,很多公司的电子商务系统访问量越来越大,由于现有系统是个单体的巨型应用,已经无法满足海量的并发请求,拆分势在必行。在微服务的大潮之中,架构师小明把系统拆分成了多个服务,根据需要部署在多个机器上,这些服务非常灵活,可以随着访问量弹性扩展。世界上没有免费的午餐,拆分成多个“微服务”以后虽然增加了弹性,但也带来了一个巨大的挑战:服务之间互相调用的开销。比如说:原来用户下一个订单
java蜜蜜
·
2021-05-17 10:39
Android开发之基于
Netty
的TCP连接中使用SSL加密
在
Netty
框架下,I/O数据在ChannelPipeline中被管道中的ChannelHandler处理并转发给下一个ChannelHandler。
天才木木
·
2021-05-17 01:40
TCP拆包粘包问题解决-
netty
熟悉tcp编程的可能都知道,无论是服务器端还是客户端,当我们读取或者发送数据的时候,都需要考虑TCP底层的粘包/拆包机制TCP是一个“流”协议,所谓流就是没有界限的遗传数据。大家可以想象一下如果合理的水就好比数据,他们是连成一片的,没有分界线,TCP底层并不了解上层的业务数据具体的含义,它会根据TCP缓冲区的实际情况进行包的划分,也就是说,在业务上,我们一个完整的包可能会被TCP分成多个包进行发送
彬荣
·
2021-05-16 15:15
Netty
实战高性能分布式RPC
Netty
实战高性能分布式RPChttp://www.itjoin.org/course/detail/58630bd80cf249f42555f837课时1:
Netty
实现高性能分布式RPC架构介绍课时
夜行侠_5d95
·
2021-05-16 14:22
Netty
Server启动流程分析
详细代码分析见
Netty
Server源码分析
Netty
Server启动过程主要是创建server建立端口绑定监听,并处理client的accept请求。
沧行
·
2021-05-16 09:01
Netty
服务启动流程分析
服务启动服务启动可分为以下几步:①:Boostrap.bind()②:创建NioServerSocketChannel③:将NioServerSocketChannel注册到EventLoopGroup(这里的EventLoopGroup指的是我们前面服务创建时指定的bossGroup)下面结合源码进行分析:ServerBoostrap-bind源码分析//bind(port)最终调用doBind
王凯_6a8b
·
2021-05-16 08:21
对话写
Netty
代码的同学,你真的懂
Netty
了吗?(三之中)对不起!!我柜子动了…我不学了
写在前面欢迎添加个人微信dyinggq一起交流学习~~书接上文:对话写
Netty
代码的同学,你真的懂
Netty
了吗?(三之上)怒了!这文章为啥写成了这样??
dying 搁浅
·
2021-05-15 13:07
Netty
netty
源码
Netty
心跳基本检测机制
Netty
心跳基本检测机制首先,了解下为什么需要心跳?
东升的思考
·
2021-05-15 12:04
Google protobuf 优缺点
简单易用序列化反序列化直接对应程序中的数据类,不需要解析后在进行映射(XML,JSON都是这种方式)支持向前兼容(新加字段采用默认值)和向后兼容(忽略新加字段),简化升级支持多种语言(可以把proto文件看做IDL文件)
Netty
怎样m
·
2021-05-15 04:06
带你了解java中的
netty
,满满的干货!
作为一个学Java的,如果没有研究过
Netty
,那么你对Java语言的使用和理解仅仅停留在表面水平,会点SSH,写几个MVC,访问数据库和缓存,这些只是初等Java程序员干的事。
java蜜蜜
·
2021-05-14 22:20
netty
学习三:基于socket的聊天小demo
服务端代码packagechat.server;importio.
netty
.bootstrap.ServerBootstrap;importio.
netty
.channel.ChannelFuture
Sam同学
·
2021-05-14 15:15
Netty
统计连接数
Netty
统计连接数思路
netty
如何统计当前的连接数?当有连接接入
netty
server的时候,ChannelInboundHandlerAdapter中就会调用regiser和active方法。
destiny_m
·
2021-05-14 15:13
面完阿里、美团后,我总结出大厂常问面试真题及解析:java集合+spring+设计模式+并发编程+MyBatis 等。。。。
不知道怎么去回答这些问题,今天笔者给大家整理了2020年大厂经常问到了的一些面试真题及解析,内容点包含有java集合,jvm,并发编程,spring,mybatis,springMVC,微服务,Dubbo,
netty
Java技术zhai
·
2021-05-14 07:01
「干货」凭借这份PDF轻松拿下字节跳动、美团、小米等大厂的offer
小编整理出一篇Java进阶架构师之路的核心知识,同时也是面试时面试官必问的知识点,篇章也是包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、
Netty
与
笑起来真好看LQQ
·
2021-05-14 07:03
【手写dubbo-5】rpc调用异步转同步
但是,在使用
netty
时,整个调用过程是一个异步的过程,上图那种思路就无法达到预期效果。整个调用过程如下图。结果响应之后,selector不知道
叁滴水
·
2021-05-13 17:37
从0开始手写dubbo框架
netty
dubbo
rpc
Java
Netty
实战入门
一、
Netty
简介
Netty
是基于JavaNIO的异步事件驱动的网络应用框架,使用
Netty
可以快速开发网络应用,
Netty
提供了高层次的抽象来简化TCP和UDP服务器的编程,但是你仍然可以使用底层的API
北游学Java
·
2021-05-13 13:21
java
框架
netty
如何使用java搭建一款高性能的Mqtt集群broker!
SMQTT是一款开源的MQTT消息代理Broker,SMQTT基于
Netty
开发,底层采用Reactor3反应堆模型,支持单机部署,支持容器化部署,具备低延迟,高吞吐量,支持百万TCP连接,同时支持多种协议交互
程序媛之Lemon
·
2021-05-12 11:31
mqtt
命令行玩斗地主,摸鱼再也不怕老板了!
今天教大家在命令行界面玩斗地主,不仅可以上班摸鱼,还让你老板认为你在努力工作;而且还能拿去向你的女神展示一波这个项目是用Java语言,并且基于
Netty
容器实现的一款命令行斗地主游戏。
陈皮的JavaLib
·
2021-05-12 08:33
Java
文章总览
java
游戏
携程的数据采集系统架构
/分析/挖掘数据可视化/反馈现代化系统都要借鉴大数据优秀的开源解决方案,所以都是架构在Java上2.携程的实现客户端数据采集:手机SDK后端业务:登入后日志/订单等(基于UID)数据清洗直到挖掘:基于
Netty
明明32
·
2021-05-12 02:41
netty
源码深度解析-启动引导(2)客户端启动流程
本文源码地址:
netty
-source-code-analysis本文所使用的
netty
版本4.1.6.Final:带注释的
netty
源码在“BIOvsNIO”这篇文章中我们给出了使用jdk原生nio编写的客户端
王建新
·
2021-05-11 22:42
MessagePack 序列化框架在
netty
中的简单实现。
MessagePack序列化框架的简单实现。1.导入相关jar包如果使用maven的话,直接添加依赖即可:0.6.12org.msgpackmsgpack${msgpack.version}如果是普通java项目,去[maven中央仓库](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22ch.dissem.msgpack%22)下载即可2.编写
senninha
·
2021-05-11 17:41
Netty
之入门应用
说明系列文章:http://www.jianshu.com/p/594441fb9c9e本文完全参考自《
Netty
权威指南(第2版)》,李林峰著。
被称为L的男人
·
2021-05-11 03:17
Java学习
1.总览2.书籍推荐2.1基础部分深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)Java并发编程的艺术
Netty
权威指南(第2版)2.2应用部分JavaEE开发的颠覆者:SpringBoot
程序不原
·
2021-05-11 01:07
Netty
-NIO:核心组件(Buffer,Channel,Selector)详解
Nio最核心的组成部分就是Selector与Channe,还有Buffer,一个选择器中可以有多个通道和缓冲。BufferBuffer是一个顶级抽象类,所在java.nio.Buffer中,里面提供了一些属性和方法来提供缓冲的功能操作。privateintmark=-1;//标记privateintposition=0;//位置privateintlimit;//最大的长度privateintca
Miraitowa@
·
2021-05-11 00:54
Netty
java
netty
nio
redis
Netty
源码分析之ByteBuf
因此
Netty
对其进行了封装,提供了更为友好的接口供我们使用。当我们调用
达微
·
2021-05-10 19:04
Netty
源码学习(1)--java nio
JavaNIO由以下几个核心部分组成:Channels、Buffers、Selectors虽然JavaNIO中除此之外还有很多类和组件,但在我看来,Channel,Buffer和Selector构成了核心的API。其它组件,如Pipe和FileLock,只不过是与三个核心组件共同使用的工具类。Channel和Buffer基本上,所有的IO在NIO中都从一个Channel开始。Channel有点象流
未名枯草
·
2021-05-10 11:56
为什么要写??? 233333333
Liunx,shell,ant,maven,webphere,tomcat,oracle,
netty
,node.js,react等等等等等!都接触过,都没有往深了去,感觉自己很
我是猩猩
·
2021-05-10 11:55
转载:最透彻的
Netty
原理架构解析
原文链接:原文地址这可能是目前最透彻的
Netty
原理架构解析“本文基于
Netty
4.1展开介绍相关理论模型,使用场景,基本组件、整体架构,知其然且知其所以然,希望给大家在实际开发实践、学习开源项目方面提供参考
大风过岗
·
2021-05-10 03:26
Netty
学习笔记(二)Channel的分类
Channel分类在
Netty
中存在众多Channel类和接口,大致关系如下:
Netty
中Channel类图Channel:和JavaNio中的Channel同名,是
Netty
对网络底层读写和连接的抽象
云师兄
·
2021-05-10 00:14
Netty
-NIO线程模型
IO模型基本说明IO模型简单的理解:就是用什么样的通道进行数据的发送和接收,很大程度上决定了程序通信的性能。目前为止java共支持3种网络编程模型:BIO,NIO,AIO:BIO:同步并阻塞,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,当然可以通过线程池机制改善。线程模型图代码实例/***@Authorq
Miraitowa@
·
2021-05-09 23:39
Netty
java
netty
多线程
socket
范冰冰欠了8.8亿的罚款,而你欠了88天的技术债
说到这里,也给大家推荐一个架构交流学习群:835544715,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,
Netty
源码分析,高并发、高性能、分布式、微服务架构的原理,
JAVA高级架构开发
·
2021-05-09 18:07
Netty
client handler
packagecom.star.
netty
.handler;importio.
netty
.buffer.ByteBuf;importio.
netty
.buffer.Unpooled;importio.
netty
.channel.ChannelHandlerContext
寻常_d32c
·
2021-05-09 16:14
【手写dubbo-4】RPC调用引入springboot
主要设计内容springboot、
netty
、自定义协议、spring的FactoryBean等。功能架构图启动
netty
server。
叁滴水
·
2021-05-09 15:57
从0开始手写dubbo框架
netty
dubbo
FactoryBean
springboot aop 自定义注解方式实现一套完善的日志记录
微服务、Spring,MyBatis,
Netty
源码分析的朋友可以加我的Java高级交流:854630135,群里有阿里大牛直播讲解技术,以及Java大型互联网技术的视频免费分
程序员日常填坑
·
2021-05-09 11:59
【手写dubbo-3】rpc雏形——完成基本的远程调用
功能介绍第一个版本,使用
netty
完成一个RPC调用,使得在开发时通过调用本地方法即可完成远程调用。主要设计内容
netty
、自定义协议、反射等。功能架构图启动
netty
server。
叁滴水
·
2021-05-08 21:53
从0开始手写dubbo框架
dubbo
netty
反射
【手写dubbo-2】
netty
实现简单群聊、私聊
文章目录一、功能背景二、功能描述三、功能架构图四、功能预览五、代码示例5.1、pom引入jar5.2、server端5.3、自定义协议5.4、客户端代码一、功能背景巩固
netty
知识,使用
netty
完成一个聊天系统
叁滴水
·
2021-05-08 20:25
从0开始手写dubbo框架
netty
群聊
私聊
SOFA 源码分析 —— 服务引用过程
实际上,基础逻辑和我们之前用
Netty
写的RPC小demo类似。有兴趣可以看看这个demo——自己用
Netty
实现一个简单的RPC。
莫那一鲁道
·
2021-05-08 00:09
Netty
之解决TCP粘包拆包(自定义协议)
1、什么是粘包/拆包一般所谓的TCP粘包是在一次接收数据不能完全地体现一个完整的消息数据。TCP通讯为何存在粘包呢?主要原因是TCP是以流的方式来处理数据,再加上网络上MTU的往往小于在应用处理的消息数据,所以就会引发一次接收的数据无法满足消息的需要,导致粘包的存在。处理粘包的唯一方法就是制定应用层的数据通讯协议,通过协议来规范现有接收的数据是否满足消息数据的需要。2、解决办法2.1、消息定长,报
达微
·
2021-05-07 20:13
深入
netty
之三更为复杂的数据协议的decode
前面,我们讲述了一个带有包尾的数据协议包的解码过程,这种协议就已经被LengthFieldBasedFrameDecoder类能解决的数据协议复杂得多。其协议如下所示:带包尾的数据协议包但还有更复杂的,我们遇到的,就是在上述协议的基础上,再增加三种不同于上述协议的协议,如下所示:数据协议示例带包尾的数据协议,我们已经通过CashboxDataLengthFieldBasedFrameDecoder
小七赛文
·
2021-05-07 10:53
上一页
101
102
103
104
105
106
107
108
下一页
按字母分类:
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
其他