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
源码分析系列--13.ReplayingDecoder
ReplayingDecoder的原理ReplayingDecoder继承了ByteToMessageDecoder,但是使用ReplayingDecoder的好处在于:ReplayingDecoder在处理数据时可以认为所有的数据(ByteBuf)已经接收完毕,而不用判断接收数据的长度。publicabstractclassReplayingDecoderextendsByteToMessage
ted005
·
2023-04-06 16:53
Java后端
返回树型数据
前端有时需要展示部门树,城市树,人员树等树形结构,这时后端返回的数据需要经过一定的加工。1.树结构的节点,设置children属性,可嵌套packagecom.jiangxb.test.util.tree;importjava.util.ArrayList;importjava.util.List;/***@authorjiangxiangbo*@date2020/8/19*@Descriptio
silence、J
·
2023-04-06 12:21
经验分享
java
一文理解
Netty
模型架构
本文基于
Netty
4.1展开介绍相关理论模型,使用场景,基本组件、整体架构,知其然且知其所以然,希望给读者提供学习实践参考。
程序员BUG
·
2023-04-06 11:07
RocketMQ 场景及使用
一、整体介绍RocketMQ是一款分布式、队列模型的消息中间件支持分布式事务天然的支持集群模型、负载均衡、水平扩展能力亿级别的消息堆积能力采用零拷贝的原理,循序写盘,随机读底层通信框架采用
netty
NIO
今夕何年-
·
2023-04-06 10:27
java
rocketmq
消息队列
消息
消息机制
Git学习
前言:
java后端
方向、学、git?????是的,学习Git是
Java后端
开发中不可或缺的一部分。Git是目前最流行的分布式版本控制系统之一,它被广泛应用于团队协作开发、代码托管、代码交流等场合。
captain_dong
·
2023-04-06 10:04
课外新知识
git
学习
github
2020-03-31
PhoneCall项目介绍基于
netty
框架实现的局域网内的ip电话,
netty
是一个socket框架。
朝花熙零丶
·
2023-04-06 08:36
netty
组件解析
Netty
学习1、BIO/NIO/AIO2、
netty
组件解析3、
Netty
编解码&粘包拆包&心跳检测与重连&零拷贝
Netty
心跳检测代码实例NIO的类库和Api繁杂,使用麻烦:需要熟练掌握Selector
Rcfee
·
2023-04-06 07:44
分布式
Java后端
面试高频问题:BIO、NIO、AIO的区别?
1.BIO、NIO、AIO的区别?①BIO(blockingIO)阻塞IO,即在读写数据的过程中会发生阻塞现象。当用户线程发出IO请求之后,内核会去查看数据是否就绪,如果没有就绪就会等待数据就绪,而用户线程就会处于阻塞状态,用户线程交出CPU。当数据就绪之后,操作系统就会将数据从内核空间拷贝到用户空间,并返回结果给用户线程,用户线程才解除阻塞状态。(因为我们的用户程序只能获取用户空间的内存,无法直
Java烟雨
·
2023-04-06 07:40
面试
后端
java
java
面试
nio
jvm
开发语言
Netty
入门 初识
Netty
helloword
netty
组件EventLoop源码分析
1.概述
Netty
是一个异步的、基于事件驱动的网络应用框架,用于快速开发可维护、高性能的网络服务器和客户端。
清风拂来水波不兴
·
2023-04-06 07:37
netty
java
netty
Netty
组件-Channel
Netty
组件-Channel主要方法close():可以用来关闭channelcloseFuture:用来处理channel的关闭sync方法作用是同步等待channel的关闭而addListener
steins4
·
2023-04-06 07:01
netty入门
netty
java
Netty
组件-EventLoop
Netty
组件-EventLoopEventLoop本质上是一个子线程执行器,里面有run方法处理channel上源源不断地io任务,继承关系:一条线继承自juc.ScheduledEvecutorService
steins4
·
2023-04-06 07:01
netty入门
netty
java
Netty
五大组件介绍
目录一、
netty
五大组件1.1EventLoop1.2Channel&&ChannelFuture1.3Future&&Promise1.4Handler&Pipeline1.5ByteBuf1.5.1
局外人Inside
·
2023-04-06 07:30
网络
IO
#Netty
java
服务器
Netty
组件之ChannelOption
Netty
组件之ChannelOption一、常用属性1、ChannelOption.SO_BACKLOG2、ChannelOption.SO_REUSEADDR3、ChannelOption.SO_KEEPALIVE4
小小玉璞境Java工程师
·
2023-04-06 07:56
网络
p2p
tcp/ip
Netty
组件
Netty
网络抽象层组件:Channel—SocketsEventLoop—Controlflow,multithreading,concurrencyChannelFuture—AsynchronousnotificationInterfaceChannel
Netty
八只鹅
·
2023-04-06 07:20
Netty
Netty
Netty
组件Future、Promise、Handler、Pipline、ByteBuf
Future&Promise
Netty
中的Future与jdk中的Future同名,但是是两个接口,
netty
的Future继承自jdk的Future,而Promise又对
netty
Future进行了扩展
冰点契约丶
·
2023-04-06 07:49
Netty
java
网络
netty
Netty
入门
Netty
什么是
Netty
Netty
isanasynchronousevent-drivennetworkapplicationframeworkforrapiddevelopmentofmaintainablehighperformanceprotocolservers
冰点契约丶
·
2023-04-06 07:19
Netty
网络
java
nio
Netty
组件Channel
Netty
组件Channel1简介2Channel生命周期3Channel类型4Channel详解5异步IO和ChannelFuture6channel的主要作用7Channel的层级结构8释放资源9事件处理
qq_37705525
·
2023-04-06 07:44
java
java
服务器
网络
Springboot项目集成
Netty
组件
系列文章目录Springboot项目集成
Netty
组件
Netty
新增解析数据包指定长度功能文章目录系列文章目录前言一、
Netty
是什么?
来瓶小白干Oo
·
2023-04-06 07:43
Spring
Netty
netty
spring
boot
java
websocket
socket
Netty
组件和设计
Netty
的组件和设计Channel接口在基于Java的网络编程中,其基本的构造是classsocket。
Netty
的Channel接口所提供的api,大大的降低了直接使用Socket类的复杂性。
风雨夕
·
2023-04-06 07:12
java
Netty
做什么?第一个
Netty
服务如何写?
Netty
的IO和Reactor模型?
Netty
组件是什么?ByteBuf是什么?(
Netty
一)...
一概述1.1初步了解
Netty
Netty
是什么?
Netty
是一个高性能的、异步的、基于事件驱动的网络应用型框架。为什么使用
netty
?
码农老K
·
2023-04-06 07:09
socket
多线程
netty
java
reactor
Netty
组件-Handler和Pipeline
在
netty
中,可以使用pipeline和handler配合使用,对入栈数据和出栈数据进行链式的操作。就像大家理解的pipeline是管道、handler是工人,在管道上每个工人都坐着自己的工作。
MG-net
·
2023-04-06 07:08
java网络编程
netty
netty
Netty
(2)
Netty
组件
Netty
组件一.EventLoop&EventLoopGroup1.EventLoop2.EventLoopGroup二.Channel1.ChannelFuture三.Pipeline&Handler
迷途知返-
·
2023-04-06 07:36
netty
java
程序员健康作息表
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
公众号-芋道源码
·
2023-04-06 07:05
中间件
java
开发语言
详解
Netty
组件: Bootstrap类
1介绍Bootstrap类是
Netty
提供的一个便利的工厂类,可以通过它来完成
Netty
的客户端或服务端的
Netty
组件的组装,以及
Netty
程序的初始化和启动执行。
阿里官方退休架构师
·
2023-04-06 07:33
架构
Java
程序人生
java
后端
netty
Netty
框架之
Netty
组件及其作用
Netty
框架之
Netty
组件及其作用1.ServerBootStrap2.group(newNioEventLoopGroup())3.channel()4.ChildHandler和Handler5
鲜果维他命
·
2023-04-06 07:33
Netty
java
Netty
网络编程
netty
组件介绍1
Bootstrap和ServerBootstrap配置的引导对象EventLoopGroup线程组Channel就是服务器端的通道handler方法和给boss那个组的配置childHandler方法的区别。给work那个组的配置future和channelFuture可以注册想赢的监听,因为服务端都是异步的。
Be_With_I
·
2023-04-06 06:56
#netty
Java中nio、bio和aio的区别
现在使用NIO的场景越来越多,很多网上的技术框架或多或少用到了NIO技术,譬如Tomcat、Jetty,还有基于nio的网络编程框架
Netty
。一、什么是NIO?
Java后端何哥
·
2023-04-06 06:56
Java基础
NIO
BIO和AIO区别
NIO简介
NIO核心三大部分
Netty网络编程框架
Netty
组件
Netty
组件EventLoop事件循环对象EventLoop本质是一个单线程执行器(同时维护了一个Selector,里面有run方法处理Channel上源源不断的io事件它的继承关系比较复杂一条线是继承自
冰点契约丶
·
2023-04-06 06:23
Netty
java
nio
网络
Java后端
开发:SpringBoot项目中的三层架构与代码角色
一、SpringBoot三层架构目前,大部分后端项目主要目的是暴露功能接口(API)到网络上,由前端程序访问这些接口并获取数据,然后展示在界面上,它们之间遵从Restful规约;还有一部分项目暴露方法,让前端代码实现远程调用,采用的是RPC的思想。但是无论如何,后端程序存在的意义就是交换、处理和记录数据。以下介绍均基于后端项目暴露API。注:控制层和服务层的任何一个类都不应该有成员变量,以免造成并
夏鹏展
·
2023-04-06 05:44
Java后端
java
spring
boot
网络编程之认识
Netty
作者:xiaoxiyuan文章内容输出来源:拉勾教育Java高薪训练营本文主要内容包括:
Netty
简介、
Netty
高性能(零拷贝和支持高性能序列化协议等)、
Netty
线程模型、
Netty
粘包与拆包、
Netty
小溪源
·
2023-04-06 05:46
redis源码之server接受客户端请求并处理(7)
对于做java的人来说,其实跟
netty
里对于连接事件,读事件,写事件监听与处理的模式一样。2.处理读事件readQueryFromClient方法所在地:
欢谷悠扬
·
2023-04-06 02:49
redis
redis
java
网络
一文整理总结常见
Java后端
面试题系列——Java虚拟机篇(2022最新版)
关于作者程序猿周周⌨️短视频小厂BUG攻城狮如果文章对你有帮助,记得关注、点赞、收藏,一键三连哦,你的支持将成为我最大的动力本文是《后端面试小册子》系列的第1️⃣0️⃣篇文章,该系列将整理和梳理笔者作为
Java
程序猿周周
·
2023-04-06 01:24
Java面试总结
java
面试
经验分享
java 从零开始手写 RPC (02)-
netty
4 实现客户端和服务端
说明上一篇代码基于socket的实现非常简单,但是对于实际生产,一般使用
netty
。至于
netty
的优点可以参考:为什么选择
netty
?
老马啸西风2020
·
2023-04-05 23:37
Java后端
登录(返回token)
前言最近工作中需要等待前端进行联调和测试,互联网都知道,当到了联调和提测的时候,基本上的工作都是一阵一阵,中间是有很多空隙时间的,于是为了度过这些空隙时间,写几篇博客,记录一下处理思路大概是:登录用户是否存在,不存在,则调用注册插入,存在则获取用户基本信息和token他的原理,我测试琢磨了一下,大致是这样1.将你输入的账号、密码、生成时间、你的字符串(盐值-钥匙)、失效时间2.像我们平常生成md5
我要用代码向我喜欢的女孩表白
·
2023-04-05 23:46
java
信息安全
java
前端
服务器
网络编程-----socket函数
访问底层操作系统接口的全部方法,提供服务中心类,简化网络服务器的开发;语法:socket.socket(family([,type,proto]]])family:套接字家族可以是AF_UNIX或者AF_I
NETty
pe
冒雨前行的蜗牛
·
2023-04-05 23:57
笔记
python
开发语言
Netty
——LengthFieldBasedFrameDecoder+自定义协议解决TCP粘包、拆包
一、TCP粘包和拆包基本介绍TCP是面向连接的,面向流的,提供高可靠性服务。收发两端(客户端和服务器端)都要有一一成对的socket,因此,发送端为了将多个发给接收端的包,更有效的发给对方,使用了优化方法(Nagle算法),将多次间隔较小且数据量小的数据,合并成一个大的数据块,然后进行封包。这样做虽然提高了效率,但是接收端就难于分辨出完整的数据包了,因为面向流的通信是无消息保护边界的。由于TCP无
小波同学
·
2023-04-05 22:24
Java后端
面试常问的JVM板块,你有认真的研究过它的原理吗?
1.JVM的位置JVM是运行在操作系统之上的。2.JVM的体系结构首先垃圾回收一定不会在栈、本地方法栈、程序计数器中,栈用完后系统会自动释放掉所谓的JVM调优,99%其实就是在堆与方法区中进行的,而其中99%就是在调堆,我们说方法去其实就是一个特殊的堆3.类加载器ClassLoader类加载器的作用:加载Class文件例如,我们有一个Student实体类当我们执行newStudent();后,说明
编程小杰
·
2023-04-05 22:46
java
程序员
后端
java
后端
架构
ElasticSearch-学习笔记-阶段总结(易错点&易混淆点&归纳)
Java后端
-学习路线-笔记汇总表【黑马程序员】ElasticSearch-学习笔记01【ElasticSearch基本介绍】【day01】ElasticSearch-学习笔记02【ElasticSearch
延锋L
·
2023-04-05 22:22
ElasticSearch
elasticsearch
大数据
postman
插件
【微服务】之Nacos和SpringCloud无缝衔接【超详细】
❤️❤️❤️哈喽~大家好,欢迎进入本人【图图是个好孩纸】的博客是一名主攻
Java后端
的程序猿,对前端也有一定的了解,未来持续更新更多的【后端技术】&【学习心得】如果对【
Java后端
技术】感兴趣的大可爱或小可爱
图图是个好孩纸~
·
2023-04-05 21:27
微服务
spring
cloud
gateway
微服务
架构
Redis高可用架构
楼主是一枚
JAVA后端
程序员,也算是半个运维工程师了。在Linux服务器上搭建Redis,怎么可以不会呢?
技术管理方法论
·
2023-04-05 20:22
Netty
入门教程9——自定义解码器处理半包消息
概述在
Netty
系列之
Netty
编解码框架中有各种解码器,推荐组合:LengthFieldBasedFrameDecoderByteToMessageDecoder这两个解码器来处理业务消息。
Zal哥哥
·
2023-04-05 20:56
SpringBoot+Redis 实现 API 接口防刷限流
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
Java基基
·
2023-04-05 20:03
分布式
中间件
java
spring
redis
Java经典面试题:HashMap和HashTable以及ConcurrentHashMap分析
本文转载于:https://segmentfault.com/a/1190000038989327前言:HashMap应该算是
Java后端
工程师面试的必问题,因为其中的知识点太多,很适合用来考察面试者的
江西昊仔
·
2023-04-05 19:10
JAVA面试题
java
面试
2(实战):
Netty
从入门到网络通信实战(文末有项目连接)
建议前置阅读:
Netty
框架https://www.jianshu.com/nb/49815762
Netty
介绍1:
Netty
是一个基于NIO(同步非阻塞)的client-server(客户端服务器)框架
何穗金
·
2023-04-05 19:20
详解 | 大型分布式电商系统架构
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ源码解析数据库中间件
公众号-芋道源码
·
2023-04-05 18:22
分布式
数据库
emacs
j2ee
java
Redisson分布式锁浅析
tech.lede.com/2017/03/08/rd/server/Redisson/针对项目中使用的分布式锁进行简单的示例配置以及源码解析,并列举源码中使用到的一些基础知识点,但是没有对redisson中使用到的
netty
王帅199207
·
2023-04-05 16:52
Redis详解(六)整合:SpringBoot整合Redis
更像BIO模式lettuce:采用
netty
,实例可以在多个线程中共享,不存在线程不安全的情况!
桔子Coding
·
2023-04-05 15:06
中间件
linux
redis
spring
boot
缓存
uni-app访问
java后端
登录,携带参数跳转界面
uni-app访问
java后端
登录,携带参数跳转界面前言一、访问后端1.request.js2.访问3.获取信息二、带参跳转1.utils2.跳转界面总结前言uni-app是一个使用Vue.js开发所有前端应用的框架
LauSET
·
2023-04-05 14:19
VUE
uni-app
nodejs
SpringBoot 项目整合 Redis 教程详解
热爱国学的
Java后端
开发者,修心和技术同步精进。个人主页:JavaFans的博客个人信条:不迁怒,不贰过。小知识,大智慧。
Java Fans
·
2023-04-05 14:20
SpringBoot
框架从入门到精通
spring
boot
redis
java
Java网络编程和NIO详解6:Linux epoll实现原理详解
微信公众号【黄小斜】作者是蚂蚁金服JAVA工程师,目前在蚂蚁财富负责后端开发工作,专注于
JAVA后端
技术栈,同时也懂点投资理财,坚持学习和写作,用大厂程序员的视角解读技术与互联网,我的世界里不只有coding
程序员黄小斜
·
2023-04-05 13:15
上一页
90
91
92
93
94
95
96
97
下一页
按字母分类:
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
其他