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后端
通用rpc通信技术
总结出了一个比较万能的模式,可以满足:1.线程间通信2.进程间通信3.跨进程通信(也就是天然支持分布式了)AccountMsgParam//登录前OnlineMsgParam//登录授权后CrossMsgParam//基于
Netty
zfoo-framework
·
2023-09-29 23:18
#
消息分发
java
Netty
_ThreadLocal和FastThreadLocal详解
在平常开发的时候,经常使用到线程本地变量,这种类型的变量会在每个线程中都有一份,互相不会产生影响,这样来解决多线程并发问题。那么是如何实现的呢?一.ThreadLocal1.1例子privatestaticfinalThreadLocalthreadLocal=newThreadLocal(){@OverrideprotectedAtomicIntegerinitialValue(){Atomic
wo883721
·
2023-09-29 21:29
JAVA后端
面试必知——ListIterator和Iterator的异同
在使用Java集合的时候,都需要使用Iterator。但是java集合中还有一个迭代器ListIterator,在使用List、ArrayList、LinkedList和Vector的时候可以使用。这两种迭代器有什么区别呢?下面我们详细分析。这里有一点需要明确的时候,迭代器指向的位置是元素之前的位置。首先看一下Iterator和ListIterator迭代器的方法有哪些。Iterator迭代器包含
Java_苏先生
·
2023-09-29 19:22
Netty
服务端客户端启动
Netty
服务端创建流程创建ServerBootStrap实例设置并绑定Reactor线程池:EventLoopGroup,EventLoop就是处理所有注册到本线程的Selector上面的Channel
王古
·
2023-09-29 18:32
区块链(6):p2p去中心化介绍
1互联网中中心化的服务和去中心化服务的概念介绍目前的互联网公司大都是中心化的区块链网络大多是去中心化的去中心化2p2p的简单介绍java网络编程:socket编程,
netty
编程,websoket简单介绍
不死鸟.亚历山大.狼崽子
·
2023-09-29 16:53
区块链
区块链
java
开发语言
京东的
Netty
实践,京麦TCP网关长连接容器架构
随着逐步对NIO的深入学习和对
Netty
框架的了解,以及对系统通信稳定能力越来越高的要求,开始有了采用NIO技术应用网关实现API请求调用的想法,最终在2016年实现,并完全支撑业务化运行。
畅聊架构
·
2023-09-29 15:01
Android Logcat 命令行工具
专注于分享各领域原创系列文章,擅长
java后端
、移动开发、商业变现、人工智能等,希望大家多多支持。
Android西红柿
·
2023-09-29 09:27
Android学习之路
android
面试
java
logcat
OAuth2 vs JWT,到底怎么选?
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ
Java基基
·
2023-09-29 06:50
分布式
中间件
java
python
编程语言
SpringCloud+OAuth2+Redis实现的微服务统一认证授权
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC
Java基基
·
2023-09-29 06:49
数据库
中间件
opera
entity
mysql
OAuth2 和 JWT - 如何设计安全的 API?
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ源码解析数据库中间件
公众号-芋道源码
·
2023-09-29 06:17
分布式
中间件
java
http
jwt
单机高并发模型设计
经典C10K问题如何在一台物理机上同时服务10K用户,及10000个用户,对于java程序员来说,这不是什么难事,使用
netty
就能构建出支持并发超过10000的服务端程序。那么
netty
是
StongFang
·
2023-09-29 06:00
Netty
之工作原理
1、架构设计
Netty
采用了比较典型的三层网络架构进行设计,逻辑架构图如下所示:1.png第一层:Reactor通信调度层,它由一系列辅助类完成,包括Reactor线程NioEventLoop以及其父类
冰河winner
·
2023-09-29 02:01
【周赛364-单调栈】美丽塔 II-力扣 2866
推荐:kuan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,
Netty
等常用开发工具系列
檀越剑指大厂
·
2023-09-29 02:22
s6
算法与数据结构
leetcode
算法
职场和发展
Springboot + vue +element ui前后端分离CRUD项目的分析
Springboot+vue+elementui前后端分离CRUD项目的分析背景介绍随着趋势的发展前后端分离的项目逐渐的走向舞台,虽然我是大部分课下的时间都用来学习
java后端
的开发,但jsp,thymeleaf
程序小旭
·
2023-09-29 01:44
java
vue
算法
leetcode
数据结构
spring
开发两年还不会
Netty
?有了这么详细的学习文档,加薪指日可待!
何为
Netty
?
Netty
是一个异步事件驱动(NIO)的网络应用程序框架,用于快速开发可维护的搞性能协议服务器和客户端。极大的简化了TCP和UDP套接字服务器等网络编程。
Java胖胖
·
2023-09-29 00:26
关于Long转String和js丢失精度截断的问题
背景
Java后端
的Long(long)类型字段,在web接口返回这种类型的值给前端时,会发生截断(即js会精度丢失,因为后端的Long的最大值超过了前端js能表示的值)哪些情况下发生截断如果前端不是用js
石头wang
·
2023-09-28 23:09
Java高级
js截断
js精度丢失
Long转String
Mysql高手养成——第一章:索引知识,浅尝性能分析
我是小冷侧重后端的全栈工程师,有关技术问题需要讨论交流的直接私信即可⏩当前专栏:mysql高手养成系列-第一章索引与浅尝性能分析✏️高质量技术专栏专栏链接:微服务,数据结构,
netty
,单点登录,SSM
冷环渊
·
2023-09-28 23:25
MySQL
mysql
数据库
java
【AI绘画】Stable Diffusion WebUI
推荐:kuan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,
Netty
等常用开发工具系列
檀越剑指大厂
·
2023-09-28 22:56
s19
python
人工智能
stable
diffusion
JAVA后端
如何将字符串转为JSON,JSON如何转化为字符串
1.JSON转化为字符串实例//1.重写json对象对应类的toString()@OverridepublicStringtoString(){return"ExtendInfo{"+"showFlag='"+showFlag+'\''+",thirdPlatformUrl="+thirdPlatformUrl+'}';}//2.在使用的地方调用JSON工具类,json转字符串类型,object为
王世诣
·
2023-09-28 20:37
Java后端
json
前端新手 Vue应用部署到服务器的正确方
作者简介:华哥10年+后端开发工作经验,主要分享:关于java体系的知识,如:java基础知识/数据结算/算法,Spring/MyBatis/
Netty
源码分析,高并发/高性能/分布式/微服务架构的原理
IT修真院
·
2023-09-28 19:31
使用
netty
手写一个简单的RPC框架
RPC,即RemoteProcedureCall(远程过程调用),说得通俗一点就是:调用远程计算机上的服务,就像调用本地服务一样。RPC可基于HTTP或TCP协议,WebService就是基于HTTP协议的RPC,它具有良好的跨平台性,但其性能却不如基于TCP协议的RPC。会两方面会直接影响RPC的性能,一是传输方式,二是序列化。众所周知,TCP是传输层协议,HTTP是应用层协议,而传输层较应用层
守住阳光
·
2023-09-28 15:03
聊聊网络编程中的粘包、拆包、半包、编解码
聊聊网络编程中的粘包、拆包、半包、编解码文章目录1.引言2.粘包、拆包、半包现象解析2.1.粘包现象2.2.拆包现象2.3.半包现象3.解决粘包、拆包、半包问题的方法4.
netty
是如何解决解决粘包、拆包
冰点.
·
2023-09-28 15:34
杂集
网络
从网络I/O模型到
Netty
,先深入了解下I/O多路复用
5.三种实现对比本文是
Netty
系列第3篇上一篇文章我们了解了Unix标准的5种网络I/O模型,知道了它们的核心区别与各自的优缺点。尤其是I/O多路复用模型,在高并发场景下,有着非常好的优势。
阿丸笔记
·
2023-09-28 14:08
Netty
epoll
java
linux
netty
腾讯春招
JAVA后端
面试总结
今天分享腾讯春招实习面经,岗位
Java后端
,主要问了MySQL、Java、网络这三大块。
缓下脚步
·
2023-09-28 13:08
面试汇总
JAVA
后端
面试
ajax请求携带自定义请求头header(跨域和同域)
1.ajax跨域请求(无cookie、无header)案例(java)(1)启动一个javaweb项目,配置两个域名(host),czt.ming.com、czt.casicloud.com,
java后端
代码如下
爱吃红豆的猫
·
2023-09-28 11:18
全栈开发自我记录
ajax
javascript
前端
java进阶-
Netty
Netty
在此非常感谢尚硅谷学院以及韩顺平老师在B站公开课
Netty
视频教程
Netty
demo代码文件I/O说NIO之前先说一下BIO(BlockingIO),如何理解这个Blocking呢?
Semanteme
·
2023-09-28 10:50
java
开发语言
Java内存泄漏知识(软引用、弱引用等)
专注于分享各领域原创系列文章,擅长
java后端
、移动开发、商业变现、人工智能等,希望大家多多支持。
Android西红柿
·
2023-09-28 08:35
java学习之路
java
内存泄漏
弱引用
强引用
android
rpc网络
内存映射文件技术磁盘–>内核缓冲区(内核缓冲区)–>Socket缓冲区(内核缓冲区)–>网络零拷贝技术磁盘–>内核缓冲区–>网络
Netty
和Protobuff
Netty
功能强大,内置了多种解码编码器,支持多种协议
haobu枳
·
2023-09-28 07:57
php
开发语言
使用动态代理+
Netty
+Zookeeper+Protobuff手撸一个RPC框架
RPC是什么RPC(RemoteProcedureCall)远程过程调用,一种计算机之间的远程调用技术,客户端能够在不知道服务器底层的通信架构的情况下调用服务器端的方法,就像调用自身的方法一样。举个例子:老婆自己去超市买瓶酱油,这是本地调用老婆发微信要我去买瓶酱油回来,不管我是开车、打车、骑车、坐地铁去超市,这就是远程过程调用RPC可以做什么现在的软件系统规模越来越大,很多采用了微服务架构,就是将
恒哥~Bingo
·
2023-09-28 06:39
分布式
rpc
zookeeper
Netty
Zookeeper
动态代理
go 弹幕实战(Go+Gorm+WebSocket+Vue+ProtocolBuffer )高并发弹幕
之前为了学习
netty
开源了一个java版本的并发弹幕已经在线上运行许久了,也收获了一部分start和一部分的优化建议。
小猴子的技术笔记
·
2023-09-28 05:27
网络编程
golang
websocket
java
protobuf
分库分表 Sharding-JDBC (详解 2/6)
狂创客圈经典图书:《
Netty
ZookeeperRedis高并发实战》面试必备+面试必备+面试必备【博客园总入口】疯狂创客圈经典图书:《SpringCloud、Nginx高并发核心编程》大厂必备+大厂必备
40岁资深老架构师尼恩
·
2023-09-28 00:49
java
Java后端
面试秘笈!
不管是学生还是在职工作的,面试都需要辅导,单靠自己搞也是能搞,只是某些学习这种东西很多时候需要一个局外人帮忙把关,也就是所谓傍观者清当局者迷。学生学生时代面临就是校招,其中校招分秋招和春招。下面我们来聊聊校招:秋招的人数名额要多余春招,但是竞争更大,也就是难度更大了。秋招⼀般7⽉左右开始,⼤概⼀直持续到10⽉底。但是大厂(如BAT)都会早开始早结束,所以一定要把握好时间。春招最佳时间为3月份,次佳
Java777i
·
2023-09-27 23:53
java
面试
开发语言
Java+Vue 实现的在线考试系统
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架
Netty
源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC
Java基基
·
2023-09-27 21:39
中间件
数据库
java
分布式
github
SpringBoot:
Netty
-SocketIO + VUE:SocketIO实现前后端实时双向通信
SpringBoot:
Netty
-SocketIO+VUE:SocketIO实现前后端实时双向通信一、WebSocket简介二、
Netty
-SocketIO服务端Demo1、添加配置类SocketIOServer2
码代码的乔木
·
2023-09-27 21:34
JAVA
WEB
websocket
java
spring
boot
socket
【原创】SocketIO使用Vue前端+
Java后端
做一个后端向浏览器的实时推送功能
一、创建Socket.io的服务端官网写的已经非常详细了:https://socket.io/get-started/chat/这里为了省事,直接晒代码了:1、创建package.json{"name":"test_socketio","version":"1.0.0","description":"","main":"index.js","scripts":{"test":"echo\"Erro
DCTANT
·
2023-09-27 21:01
java
java
socketio
vue
Java编程知识列表与系统架构演化
使用
Java后端
技术的目的就是构建业务应用,为用户提供在线或者离线服务。因此,一个业务应用需要哪些技术、依赖哪些基础设施就决定了需要掌握的后端技术有哪些。
Theriseof
·
2023-09-27 21:02
【生育险报销】
推荐:kuan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,
Netty
等常用开发工具系列
檀越剑指大厂
·
2023-09-27 20:39
s99
其他
生活
Java基础篇 IO流
✅作者简介:大家好,我是Leo,热爱
Java后端
开发者,一个想要与大家共同进步的男人个人主页:Leo的博客当前专栏:Java从入门到精通✨特色专栏:MySQL学习本文内容:Java基础篇|IO流️个人小站
LeoToJavaer
·
2023-09-27 18:57
Java从入门到精通
java
开发语言
【算法】单调栈
推荐:kuan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,
Netty
等常用开发工具系列
檀越剑指大厂
·
2023-09-27 16:02
s6
算法与数据结构
算法
近期投简历、找日常实习的一些碎碎念(大二---测试岗)
目录背景求职进行中简历投递和沟通收获和感受背景博主,大二软件工程专业在读,之前学的主要是
java后端
开发,后来逐步转到测试开发。今年寒假把基本的东西学完后,项目也做了一两个。
是小鱼儿哈
·
2023-09-27 15:43
杂谈
面试
职场和发展
日常实习
HBase2.0 vs HBase1.x 延时比较
hbase2.0已经正式发布,对比之前1.x版本,2.0在读写链路上做了完善的优化,offheap、
netty
rpc等,这里做个小测试实验对比1.x和2.0在读写上的延时情况。
ad4d39659223
·
2023-09-27 14:24
【周赛364-数组】美丽塔 I-力扣 2865
推荐:kuan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,
Netty
等常用开发工具系列
檀越剑指大厂
·
2023-09-27 13:55
s6
算法与数据结构
leetcode
算法
职场和发展
手撸RPC【gw-rpc】
文章目录基于
Netty
的简易版RPC需求分析简易RPC框架的整体实现协议模块自定义协议序列化方式服务工厂服务调用方❓前置知识——动态代理️Proxy类InvocationHandler接口RPC服务代理类内嵌
HGW689
·
2023-09-27 13:19
Netty学习之旅
rpc
java
netty
【数据结构-图】最小生成树
推荐:kuan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,
Netty
等常用开发工具系列
檀越剑指大厂
·
2023-09-27 12:52
s6
算法与数据结构
数据结构
Netty
学习笔记(二)——
netty
组件及其用法
1、
Netty
是一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。
给我来一杯可乐
·
2023-09-27 12:47
学习
java
jvm
服务器
网络
Netty
学习之 三种Reactor模型,
Netty
工作原理 ,
Netty
编程实例
文章目录前言1.原生NIO存在的问题如下一、三种Reactor模型1.单Reactor模型2.单Reactor多线程3.主从Reactor多线程二、工作原理1.一般模型2.原理三、编程实例
Netty
Server
Netty
ServerHandler
Netty
Client
Netty
ClientHandler
尬尬_
·
2023-09-27 12:17
#
Netty
java
网络
开发语言
Netty
系列二、
Netty
原理篇
文章目录一、
Netty
概述二、
Netty
整体架构设计1、Reactor模型2、Reactor模型分类2.1单Reactor单线程2.2单Reactor多线程2.3多Reactor多线程三、
Netty
快速入门四
roykingw
·
2023-09-27 12:17
java
java
netty
Netty
原理笔记
本文转载自渡一教育一.ByteBufNIO中ByteBuffer的缺点:1)长度固定,无法动态的扩容和缩容,缺乏灵活性2)使用一个position记录读写的索引位置,在读写模式切换时需手动调用flip方法,增加了使用的复杂度。3)功能有限,使用过程中往往需要自行封装1.分类按照内存的位置,分为堆内存缓冲区heapbuffer、直接内存缓冲区directbuffer、复合内存缓冲区composite
闪电7
·
2023-09-27 12:46
java
java
netty
netty
原理
TCPreadwrite原理socket缓冲区每个socket被创建后,都会分配两个缓冲区,输入缓冲区和输出缓冲区。write()/send()并不立即向网络中传输数据,而是先将数据写入缓冲区中,再由TCP协议将数据从缓冲区发送到目标机器。一旦将数据写入到缓冲区,函数就可以成功返回,不管它们有没有到达目标机器,也不管它们何时被发送到网络,这些都是TCP协议负责的事情。TCP协议独立于write()
nextgood
·
2023-09-27 12:46
netty
Netty
通信原理
本文主要从网络通讯原理中的select和epoll系统调用入手,来打开
Netty
的大门,从认识
Netty
的基础原理——I/O多路复用模型开始
Netty
底层的通信机制是基于I/O多路复用模型构建的,简单一句话概括就是多路网络连接可以复用一个
追逐消失的记忆
·
2023-09-27 12:46
多线程
网络通讯
netty
java
网络协议
网络
上一页
52
53
54
55
56
57
58
59
下一页
按字母分类:
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
其他