自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

转载 从 TCP 到 WebSocket:一次搞懂网络通信的三层演进

特性TCPHTTP/1.1WebSocket协议层级传输层应用层应用层底层依赖IP 协议TCPTCP连接模型面向连接持久连接 (但逻辑上无状态)持久化全双工连接通信模式全双工字节流请求-响应 (客户端主导)全双工 (双向对等)数据开销极低 (仅 TCP 头)较高 (每次请求都有冗余头)极低 (轻量级数据帧)适用场景任何需要可靠传输的底层服务Web 页面浏览、API 调用、文件下载实时聊天、在线游戏、数据推送、协同编辑TCP。

2025-07-15 07:54:22 38

转载 Netty基础—7.Netty实现消息推送服务

首先添加HTTP请求消息解码器HttpRequestDecoder,因为浏览器会把按照HTTP协议组织起来的请求数据序列化成字节数组发送给服务器,而HttpRequestDecoder可以按照HTTP协议从接收到的字节数组中读取出一个完整的请求数据。浏览器里面运行的是HTML网页代码,WebSocket就是在HTML网页代码里嵌入WebSocket代码,可以让浏览器里的HTML网页代码跟NettyServer建立连接,并且是基于长连接发送数据。它意味着同一时刻,只能有一个方向上的数据在进行传输。

2025-05-10 15:22:40 65

转载 SpringBoot中的拦截器江湖

很多小伙伴在工作中遇到拦截需求就无脑写HandlerInterceptor,结果被复杂场景搞得鼻青脸肿。作为一名有多年开发经验的程序员,今天领大家到SpringBoot的山头认认6把交椅:这篇文章以梁山为背景的介绍SpringBoot中的拦截器,可能更通俗易懂。如果这篇文章对您有所帮助,或者有所启发的话,帮忙关注一下我的同名公众号:苏三说技术,您的支持是我坚持写作最大的动力。

2025-05-10 02:19:06 28

转载 Apache Hive hive元数据管理

Apache Hive 元数据管理入门指南Apache Hive 是一个数据仓库软件,可以让你用类 SQL 的语言(HiveQL)进行数据分析。它的元数据管理是一个重要的部分,负责存储表结构、分区、数据库等信息。本文将向刚入行的小白介绍如何实现 Hive 的元数据管理,帮助你了解流程和具体实现步骤。流程概述在开始实现...

2024-08-14 02:04:47 96

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除