首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
精通并发与netty
CodeGuru
创建于2025-05-27
订阅专栏
Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。
暂无订阅
共13篇文章
创建于2025-05-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
《精通并发与Netty》学习笔记(13 - 解决TCP粘包拆包(二)Netty自定义协议解决粘包拆包)
一、Netty粘包和拆包解决方案 Netty提供了多个解码器,可以进行分包的操作,分别是: *** LineBasedFrameDecoder (换行)** LineBasedFrameDecode
《精通并发与Netty》学习笔记(12 - 解决TCP粘包拆包(一)概念及实例演示)
一、粘包/拆包概念 TCP是一个“流”协议,所谓流,就是没有界限的一长串二进制数据。TCP作为传输层协议并不不了解上层业务数据的具体含义,它会根据TCP缓冲区的实际情况进行数据包的划分,所以在业务上认
《精通并发与Netty》学习笔记(11 - 详解NIO (二) SocketChannel、Pipe)
一、SocketChannel Java NIO中的SocketChannel是一个连接到TCP网络套接字的通道。可以通过以下2种方式创建SocketChannel: 打开一个SocketChanne
《精通并发与Netty》学习笔记(10 - 详解NIO (一) Channel、Buffer )
一、Java NIO 概述 Java NIO 由以下几个核心部分组成: Channels Buffers Selectors 虽然Java NIO 中除此之外还有很多类和组件,但在我看来,Channe
《精通并发与Netty》学习笔记(09 - Java中流的概念)
Java中流的概念 java程序通过流来完成输入/输出。流是生产或消费信息的抽象。流通过java的输入/输出与物理设备链接。尽管与它们链接的物理设备不尽相同,所有流的行为具有同样的方式。这样,相同的输
《精通并发与Netty》学习笔记(08 - netty4+springboot项目案例)
本节通过案例介绍springboot与netty的集成 第一步:新建Spring Initializr 项目 我这里选择Gradle项目,也可选择Maven项目 (注意:最好选择自己下载gradle,
《精通并发与Netty》学习笔记(07 - 基于Thrift实现Java与Python的RPC调用)
本节我们基于Thrift实现Java与Python的RPC调用 首先,修改data.thirft文件,将命名空间由java改为py 然后打开终端,输入命令 thrift --gen py src
《精通并发与Netty》学习笔记(06 - Apache Thrift使用简介)
一、概述 Apache Thrift 是 Facebook 实现的一种高效的、支持多种编程语言的远程服务调用的框架。Thrift是由Facebook开发的,并在2008年捐给了Apache基金会,成为
《精通并发与Netty》学习笔记(05 - Google Protobuf与Netty的结合)
protobuf是由Google开发的一套对数据结构进行序列化的方法,可用做通信协议,数据存储格式,等等。其特点是不限语言、不限平台、扩展性强 Netty也提供了对Protobuf的天然支持,我们今
《精通并发与Netty》学习笔记(04 - Google Protobuf介绍)
一 、Google Protobuf 介绍 protobuf是google团队开发的用于高效存储和读取结构化数据的工具,是Google的编解码技术,在业界十分流行,通过代码生成工具可以生成不同语言版本
《精通并发与Netty》学习笔记(03 - 客户端程序编写)
客户端程序编写主要按以下步骤操作。 第一步:改造服务端程序为: (1)MyServer类: (2)MyServerInitializer类 (3)MyServerHandler类 编写客户端主程序My
《精通并发与Netty》学习笔记(02 - 服务端程序编写)
开发步骤 第一步:打开https://search.maven.org 找到netty依赖库 第二步:打开上节创建的项目,修改build.gradle文件如下图: 第三步:新建类com.ssy.n
《精通并发与Netty》学习笔记(01 - netty介绍及环境搭建)
一、Netty介绍 Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。