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
系列之:分离websocket处理器
简介在上一篇文章中,我们使用了
netty
构建了可以处理websocket协议的服务器,在这个服务器中,我们构建了特制的handler用来处理HTTP或者websocket请求。
·
2021-10-05 11:01
深入理解
Netty
---从偶现宕机看
Netty
流量控制
一、业务背景目前移动端的使用场景中会用到大量的消息推送,push消息可以帮助运营人员更高效地实现运营目标(比如给用户推送营销活动或者提醒APP新功能)。对于推送系统来说需要具备以下两个特性:消息秒级送到用户,无延时,支持每秒百万推送,单机百万长连接。支持通知、文本、自定义消息透传等展现形式。正是由于以上原因,对于系统的开发和维护带来了挑战。下图是推送系统的简单描述(API->推送模块->手机)。二
·
2021-10-04 20:42
java框架Netty消息推送
聊聊t-io和
netty
的差异
引言t-io和
netty
的差异,这是个被大量问及的问题,在此,作为t-io作者,列一些差异化的东西t-io的最大优势API设计易懂,尽量避免引入自创概念——最大限度降低学习成本接管了大量业务资源的绑定与自动解绑
·
2021-10-03 20:55
离谱!阿里面试官嫌面试者技术差,竟彻夜怒肝524页面试通关手册
前段时间自己有结合GitHub高频面试资料整理了一些
Java后端
开发面试常问的高频考点问题做成一份PDF文档(1000道高频题),同时也整理一些图文解析及笔记,今天在这免费分享给大家,希望大家在即将的十月面试做好复习
愿天堂没有_BUG
·
2021-09-30 17:24
程序人生
程序员
架构
面试
java
mysql pxc集群 原理 (图解+秒懂+史上最全)
Java高并发发烧友社群:疯狂创客圈(总入口)奉上以下珍贵的学习资源:免费赠送经典图书:极致经典+社群大片好评《Java高并发三部曲》面试必备+大厂必备+涨薪必备免费赠送经典图书:《
Netty
ZookeeperRedis
架构师-尼恩
·
2021-09-28 09:12
java
mysql
面试
java
Redis与DB数据一致性 解决方案(图解+秒懂+史上最全)
Java高并发发烧友社群:疯狂创客圈(总入口)奉上以下珍贵的学习资源:免费赠送经典图书:极致经典+社群大片好评《Java高并发三部曲》面试必备+大厂必备+涨薪必备免费赠送经典图书:《
Netty
ZookeeperRedis
架构师-尼恩
·
2021-09-28 08:22
java
redis
面试
java
netty
系列之:使用
netty
搭建websocket服务器
既然websocket这么优秀,那么怎么在
netty
中使用websocket呢?
·
2021-09-27 10:05
Netty
解决 TCP 粘包拆包的方法
什么是粘包/拆包一般所谓的TCP粘包是在一次接收数据不能完全地体现一个完整的消息数据。TCP通讯为何存在粘包呢?主要原因是TCP是以流的方式来处理数据,再加上网络上MTU的往往小于在应用处理的消息数据,所以就会引发一次接收的数据无法满足消息的需要,导致粘包的存在。处理粘包的唯一方法就是制定应用层的数据通讯协议,通过协议来规范现有接收的数据是否满足消息数据的需要。我们都知道TCP是基于字节流的传输协
·
2021-09-25 18:51
netty
源码学习之服务端客户端初始化
文章目录1.AbstractBootstrap类简介1.1.核心方法2.
netty
服务端创建2.1.服务端启动入口2.2.doBind()方法2.3.
netty
服务初始化2.3.1.initAndRegister
liushangzaibeijing
·
2021-09-25 17:47
netty源码分析
java
tcp/ip
Dubbo 服务调用
简述一下就是客户端通过代理对象发起调用,提前构造好协议头,然后将对象序列化成协议体,通过client(
Netty
)进行网络传输。服务提供者的
Netty
Server接收到这个请求后会分发给业务线程池。
DQ大神奇
·
2021-09-25 16:07
腾讯大牛熬夜吐血手写的“
Netty
速成手册”,2天能走向实战
前言在java界,
netty
无疑是开发网络应用的拿手菜。你不需要太多关注复杂的nio模型和底层网络的细节,使用其丰富的接口,可以很容易的实现复杂的通讯功能。
JK小姐姐说JAVA
·
2021-09-24 14:58
Java学习笔记
单元测试
java
java开发技术之
Netty
几个核心类介绍
普通的newbyte[],都只是建立在堆内
Netty
之所以要自己封一套ByteBuf的主要原因是:原生ByteBuffer容量固定,一旦分配不能动态扩容和收缩。
·
2021-09-24 12:10
javanetty
netty
系列之:在
netty
中处理CORS
本文将会从
netty
的实现角度,讲解如何在
netty
中实现CORS。服务端的CORS配置熟悉CORS的朋友应该知道,CORS所有的操作都是在HTTP协议之上通过控制HTTP头来实现的。所
·
2021-09-23 22:06
nettycorsjava
Zuul 2.1.5 设计分析
调用链路首先,我们知道,zuul基于
Netty
,
Netty
是异步网络框架。我们从调用链路出发,分析下Zuul的调用链路是如何串起来的。首先看官方介绍:image.png
莫那一鲁道
·
2021-09-23 16:05
毕业两年月薪36k,他是怎么做到的?
想起两年前交流过的一个应届生,当时他刚毕业技术水平不高,进了一个小公司做
Java后端
实习工作。最近联系上了,不问不知道,一问吓一跳,他现在已经进了某一线大厂,月薪36K。
口中疾呼烫烫烫
·
2021-09-23 14:22
JAVA学习之路
面试
java
spring
netty
面试 轻量级对象池Recycler原理
本文基于
netty
4.1.46以下为了方便描述,用户缓存的对象简称T一、Recycler解决的问题Recycler即轻量级对象池,避免同一个线程重复创建对象。
田才
·
2021-09-22 19:00
从月薪 7.5K 再到拿到字节跳动 20K*14 薪那天,我泪目了,没人知道我付出了多少
2020年7月,我有幸成为了字节跳动的一名
Java后端
开发,正如标题所说,我从外包辞职了,10000小时后,走进字节跳动拿下了offer。
Java大将军
·
2021-09-22 16:25
面试
java
SpringCloud Gateway
其目标是替代Zuul,是基于WebFlux框架实现的,而WebFlux框架底层则使用了高性能的Reactor模式通信框架
Netty
。
Jeffrey_开发问题粉碎机
·
2021-09-22 16:53
java
gateway
spring
cloud
spring
cloud
alibaba
netty
的ChannelPipeline类学习
文章目录1、
netty
的工作流程2、ChannelPipeline接口介绍2.1、相关概述2.2、核心方法2.2.1、addXxx/rmove/replace/get/last/first2.2.2、fireXxx2.2.3
liushangzaibeijing
·
2021-09-21 11:50
netty源码分析
netty
netty
的ChannelPromise类学习
文章目录1、Future(JUC)2、Future(
Netty
异步结果)3、ChannelFuture4、Promise(异步执行)5、ChannelPromise1、Future(JUC)Future
liushangzaibeijing
·
2021-09-19 11:29
netty源码分析
java
netty
线程模型
1.背景1.1传统线程模型0特点:基于阻塞式I/O模型;每个连接都需要独立的线程完成数据输入,业务处理,数据返回的完整操作。存在问题:当并发数较大时,需要创建大量线程来处理连接,系统资源占用较大;连接建立后,如果当前线程暂时没有数据可读,则线程就阻塞在read操作上,造成线程资源浪费。1.2Reactor模型针对传统阻塞I/O服务模型的缺点,我们一般基于I/O复用模型来进行改进:所有连接的事件都由
孤独的死锁
·
2021-09-18 15:00
netty
优化及面试题集锦
原作者https://smartan123.github.io/book/?file=001-%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/001-%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E9%9D%A2%E8%AF%95%E9%A2%98%E9%9B%86%E9%94%A6#%E4%B8%80%E3%80%81tomcat%E6%9C
还有点头发
·
2021-09-18 14:34
阿里P6之九
Netty
+RPC
个人专题目录9.
Netty
+RPC
Netty
的特点一个高性能、异步事件驱动的NIO框架,它提供了对TCP、UDP和文件传输的支持使用更高效的socket底层,对epoll空轮询引起的cpu占用飙升在内部进行了处理
Java及SpringBoot
·
2021-09-18 09:18
游戏服务器中的
Netty
应用以及源码浅析
最近因为工作需要,学习了一段时间
Netty
的源码,并做了一个简单的分享,研究还不是特别深入,继续努力。
何小成
·
2021-09-16 22:09
Java字符串 正则表达式详解
字符2.字符类.3.边界匹配符4.逻辑操作符5.量词二、Pattern类1.Pattern类的实例获取—compile方法2.split方法3.Pattern中匹配标记参数三、Matcher类总结在日常
Java
·
2021-09-14 18:05
spring webflux自定义
netty
参数解析
目录自定义webflux容器配置解决方案初识SpringWebFluxSpringWeb新的改变SpringWebFlux的特性1.异步非阻塞2.响应式(reactive)编程3.适配多种web容器SpringWebFlux简单实践1.工程创建2.Controller中与SpringMVC的对比3.异步非阻塞的体现4.添加数据库支持5.Dao的编写6.Controller的编写7.响应式编程Han
·
2021-09-14 13:04
postgreSQL的
JAVA后端
开发SQL小记(一)
postgreSQL的
JAVA后端
开发SQL小记(一)1、需求一:需要实现递归查询父级记录下的所有子级记录实现思考①:(1)将有限的子级列出来,然后逐级去查询所有的子级记录(2)需要分批去查询对应的子级元素存在的不足
·
2021-09-09 13:31
来自一个中科大差生,8年程序员生涯发展及感悟(强烈推荐)
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
Java基基
·
2021-09-08 14:00
makefile
ipad
relativelayout
extjs4
workflow
模型数据实时交互
对模型数据osm、obj+mtl、gltf模型应用cloud、boot沿用原架构,VUE+数据模型通过MQTT、
netty
、websocket已实现客户端服务端实时交互。
·
2021-09-08 11:43
常见软件工作
~1、前端工程师俗称:FE技术:js(ECMAScript6)+css+html,vue/react,webpack/fis/grunt,node,ts开发工具:vscode、IDEA图片.png2、
Java
BK_凌霄
·
2021-09-08 11:06
2019-05-16
netty
服务端启动
以
netty
源码中的为EchoServer例,分析
netty
服务端启动的流程publicfinalclassEchoServer{publicstaticvoidmain(String[]args)throwsException
Terminalist
·
2021-09-06 19:25
netty
系列之:搭建HTTP上传文件服务器
简介上一篇的文章中,我们讲到了如何从HTTP服务器中下载文件,和搭建下载文件服务器应该注意的问题,使用的GET方法。本文将会讨论一下常用的向服务器提交数据的POST方法和如何向服务器上传文件。GET方法上传数据按照HTTP的规范,PUT一般是向服务器上传数据,虽然不提倡,但是也可以使用GET向服务器端上传数据。先看下GET客户端的构建中需要注意的问题。GET请求实际上就是一个URI,URI后面带有
·
2021-09-06 14:07
nettyhttp文件服务器
JAVA注解代码详解一篇就够了
目录一、java内置注解1、@Target表示该注解用于什么地方,可能的Eleme
netTy
pe参数包括:1、元注解1.1、@Retention:定义注解的保留策略1.2、@Target:定义注解的作用目标
·
2021-09-03 10:52
netty
系列之:搭建自己的下载文件服务器
简介上一篇文章我们学习了如何在
netty
中搭建一个HTTP服务器,讨论了如何对客户端发送的请求进行处理和响应,今天我们来讨论一下在
netty
中搭建文件服务器进行文件传输中应该注意的问题。
·
2021-09-03 10:46
springcloud gateway如何实现路由和负载均衡
简介:gateway主要是做路由负载,过滤主要是替代zuul1.x性能比zuul好zuul是基于Servlet,gateway是基于spring-webflux用的
netty
+reactoryml文件实现路由负载的配置亲自测试
·
2021-09-02 14:09
解决SpringCloud Gateway配置自定义路由404的坑
问题现象迁移后,我们在使用客户端连接websocket时报错:io.
netty
.handler.codec.http.websocketx.WebSocketHand
·
2021-09-02 14:05
netty
源码中关于线程模型的探究
注:本文基于
Netty
Final.3.9.4我们先来看看NioServerBossPool,也就是传说中的MainReactor,他有两个比较重要的Fields,分别是privatefinalBoss[
·
2021-09-02 10:00
java
2021Java开发工程师必备知识,
Java后端
学习主流知识学习系列(一)(建议先收藏)
2021Java开发工程师必备知识,
Java后端
主流知识学习系列(一)(有用的客官建议三连!)
菜菜bu菜
·
2021-09-01 22:36
学习
Spring
Boot
java
知识图谱
面试
【Vue+SpringBoot】超详细!一周开发一个SpringBoot + Vue+MybatisPlus+Shiro+JWT+Redis前后端分离个人博客项目!!!【项目完结】
项目目录资源准备前后端分离项目技术栈
Java后端
接口开发1、前言2、新建Springboot项目3、整合mybatisplus3、统一结果封装4、整合shiro+jwt,并会话共享ShiroConfigAccountRealmJwtTokenAccountProfileJwtFilter5
毛_三月
·
2021-09-01 21:16
后端
Web
编程
redis
spring
boot
vue
mybatis
shiro
websocket+
netty
实时视频弹幕交互功能(Java版)
1技术选型1.1
netty
官方对于
netty
的描述:https://
netty
.io/主要关键词描述:
netty
是异步事件驱动网络框架,可做各种协议服务端,并
·
2021-09-01 19:38
java
netty
系列之:自建客户端和HTTP服务器交互
netty
中的HTTP请求
·
2021-08-31 22:09
nettyhttp服务器
netty
系列之:轻轻松松搭个支持中文的服务器
简介之前讲了那么多关于
netty
的文章,都是讲
netty
的底层原理和实现,各位小伙伴一定都在想了,看了这么多篇文章,
netty
到底能干啥呢?
·
2021-08-30 22:13
nettyjavahttp
Java后端
从入门到放弃
1.JavaSE1.1Java帝国的诞生1)C&C++①1972年C诞生:贴近硬件,运行极快,效率极高操作系统,编译器,数据库,网络系统等指针和内存管理②1982年C++诞生:面向对象兼容C网络系统等③建立了新的语言Java:语法有点像C、没有指针、没有内存管理、真正的可移植性、编写一次,到处运行、面向对象、类型安全、质量高的类库······2)Java初生1995年的网页简单而粗糙,缺乏互动性。
Ping开源
·
2021-08-30 22:36
rpush:多平台统一消息推送系统
gitee.com/shuangmulin/rpush一个接口触达多平台(包括微信公众号、企业微信、钉钉、邮箱等任何想的到平台,都能一个接口一次推送;极简的代码调用,极大减少业务方消息推送的代码量);同时提供基于
netty
·
2021-08-28 12:36
【第20篇】
Netty
的ByteBuf知识点详解
1、
Netty
的ByteBuf的优点(重点)存储字节数组是动态的,其最大值默认为Integer.MAX_VALUE这里的动态性是体现write方法中,write方法在执行时会判断Buffer容器,如果不足则自动扩容
爱学习的蹭蹭
·
2021-08-27 15:10
如何给运行在 SAP BTP 上的 Java 微服务增添访问控制功能
在阅读本文之前,请确保您已经读过了这篇文章:[给SAPBTP平台上的Java应用增添用户登录和认证机制]()使用AppRouter进行身份验证后,您的
java后端
服务仍然在Web中完全可见且不受保护。
·
2021-08-26 16:07
聊聊 Kafka: Kafka 为啥这么快?
欢迎大家关注我的公众号【老周聊架构】,
Java后端
主流技术栈的原理、源码分析、架构以及各种互联网高并发、高性能、高可用的解决方案。
·
2021-08-26 10:25
kafka
类型系统设计师
+对C#type和.
NETty
pe的由来的掌握(C#,C#type,.
NETty
pe,C#标准库,mscorlib.dll)(C#类库其实是来自于他‘面对
·
2021-08-25 22:06
c#
Netty
轻松实现文件上传功能
今天我们来完成一个使用
netty
进行文件传输的任务。在实际项目中,文件传输通常采用FTP或者HTTP附件的方式。
·
2021-08-25 10:13
netty
系列之:在
netty
中使用protobuf协议
简介
netty
中有很多适配不同协议的编码工具,对于流行的google出品的protobuf也不例外。
·
2021-08-25 07:35
上一页
139
140
141
142
143
144
145
146
下一页
按字母分类:
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
其他