首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
程序员小潘
掘友等级
Java开发
积跬步、至千里。
获得徽章 13
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 9
沸点 1
赞
10
返回
|
搜索文章
程序员小潘
Java开发
·
5月前
关注
Dubbo3之Triple协议的消息序列化
在 RPC 调用中,消息的打包和解包是实现数据的传输和交互的关键步骤之一。 当客户端发起一次 RPC 调用时,客户端需要将调用的相关参数打包成一个消息,然后将消息发送给服务...
1
评论
分享
程序员小潘
Java开发
·
5月前
关注
Dubbo3之SerializingExecutor-CSDN博客
Dubbo3 提供了一个挺有意思的 Executor,用来将提交到线程池里的任务按顺序串行执行。需求背景:你有一个线程池,但是你不想修改它,现在你的需求是要把提交上去的任务...
赞
评论
分享
程序员小潘
Java开发
·
5月前
关注
Dubbo3主推的Triple协议-CSDN博客
Dubbo3 推出了下一代RPC通信协议——Triple,译为第三代的。 Triple 完全兼容 gRPC 协议,运行在 HTTP2 协议之上。Dubbo 框架提供了 Tr...
赞
评论
分享
程序员小潘
Java开发
·
5月前
关注
Dubbo3单端口发布多协议服务
Dubbo3开始支持在单个端口上监听多个协议的不同服务。 比如使用Triple协议启动端口复用后,可以在相同的端口上为服务增加 Dubbo协议支持,以及Qos协议支持。 这...
赞
评论
分享
程序员小潘
Java开发
·
5月前
关注
Netty对HTTP2流控的支持-CSDN博客
流量控制是HTTP/2的一项重要功能,它允许发送方根据接收方的处理能力来控制数据的传输速率。通过合理的流控机制,可以确保服务器和客户端之间的通信不会出现拥塞或资源浪费。流量...
赞
评论
分享
程序员小潘
Java开发
·
5月前
关注
Netty对HTTP2多路复用的支持-CSDN博客
在HTTP/1.1中,连接可以被复用,但是连接上的请求-响应是串行的,如果要同时处理多个请求-响应,不得不开启多个连接,带来的问题就是消耗大量的资源。 HTTP/1.x时代...
赞
评论
分享
程序员小潘
Java开发
·
5月前
关注
Netty对HTTP2 Frame编解码-CSDN博客
在HTTP/1.x时代,HTTP是一个文本协议,简单直接,人类友好的可读性,头部和主体通过换行符来区分,计算机处理起来低效且容易出错。 HTTP2打破了这个传统,它不改变H...
赞
评论
分享
程序员小潘
Java开发
·
5月前
关注
Netty对HPACK头部压缩的支持-CSDN博客
HTTP2终于支持对头部进行压缩传输了,Netty很早就支持HTTP2了,看下Netty对HPACK的实现源码,可以对HPACK理解的更深一下。Netty内置的编解码器Ht...
赞
评论
分享
程序员小潘
Java开发
·
5月前
关注
HTTP2之HPACK头部压缩
在HTTP/1.x时代,只有消息体才支持压缩,因为一般来说,消息体通常比头部要大,对消息体进行压缩,可以减小数据包的大小,提升传输性能。 但是经过长期的观察,人们发现,HT...
赞
评论
分享
程序员小潘
Java开发
·
5月前
关注
HTTP2协议介绍-CSDN博客
HTTP是现代互联网通信的基础协议之一,早在1991年,HTTP/0.9版本就诞生了,之后又陆续发布了HTTP/1.0和HTTP/1.1,为互联网应用提供了更高效和可靠的通...
赞
评论
分享
程序员小潘
Java开发
·
5月前
关注
HTTP协议的发展过程-CSDN博客
HTTP协议是一种用于在网络上传输信息的应用层协议,它为万维网的运作提供了基础。 最早的版本是HTTP/0.9,它是HTTP协议的第一个版本,诞生于1991年,其设计初衷是...
赞
评论
分享
程序员小潘
Java开发
·
5月前
关注
Protobuf 序列化
Protocol Buffers(简称ProtoBuf)是一种语言无关、平台无关、可扩展的数据序列化格式。 它由Google开发,最初被用于解决大规模分布式系统中的数据存储...
赞
评论
分享
程序员小潘
Java开发
·
5月前
关注
Java使用gRPC协议开发服务
Dubbo2.7.5版本开始支持gRPC协议,Dubbo底层还是依赖于io.grpc,如果你要去看Dubbo关于grpc协议的源码,那么首先需要了解io.grpc,本文通过...
赞
评论
分享
程序员小潘
Java开发
·
5月前
关注
开源项目的流程
增加知名度和使用量:开源项目可以让更多人知道和使用,进而增加项目的知名度和使用量。提高代码质量:开源项目需要接受有可能来自全球的开发者审核和参与,这样可以使得项目代码得到更...
赞
评论
分享
程序员小潘
Java开发
·
5月前
关注
Spring事务源码分析
1. Spring支持两种事务管理的方式:声明式事务和编程式事务。编程式事务的优点是可以在代码里控制事务的粒度,实现细粒度的事务控制,缺点是对业务代码存在侵入性,代码复杂度...
赞
评论
分享
程序员小潘
Java开发
·
5月前
关注
FactoryBean和BeanFactory的区别-CSDN博客
1. “BeanFactory和FactoryBean的区别是什么???” 这是Spring非常高频的一道面试题,BeanFactory是Spring bean容器的顶级接...
赞
评论
分享
程序员小潘
Java开发
·
5月前
关注
Spring之@Lookup实现原理分析-CSDN博客
1. 调用Person#getCar()方法返回的总是同一个Car对象,这也很好理解,因为Person是单例的,Spring在创建Person时只会注入一次Car对象,以后...
赞
评论
分享
程序员小潘
Java开发
·
5月前
关注
Spring之@Import注解原理
1. @Import(MapperScannerRegistrar.@Import(AspectJAutoProxyRegistrar.@Import(AsyncConfi...
赞
评论
分享
程序员小潘
Java开发
·
5月前
关注
Spring循环依赖探究
1. Spring在较新版本中已经默认不允许bean之间发生「循环依赖」了,如果检测到循环依赖,容器启动时将会报错,此时可以通过配置来允许循环依赖。spring.main....
赞
评论
分享
下一页
个人成就
文章被点赞
202
文章被阅读
86,567
掘力值
3,727
关注了
1
关注者
99
收藏集
1
关注标签
6
加入于
2019-08-20