首页
学习
活动
专区
圈层
工具
发布

#nio

Netty 自定义编码器实战:从粘包半包到 Protubuf 消息识别

用户11966418

在 IM 系统中,客户端和服务端通过 WebSocket 进行通信。TCP 是流式协议,没有消息边界,可能出现:

1500

AQChat 即时通讯系统 - 技术深度分析文档

用户11966418

AQChat 是一个基于 Netty 的高性能即时通讯系统,支持文本、图片、文件、音频、视频等多种消息类型,并集成了 AI 大模型能力(支持多轮对话、文本转语音...

1000

AQChat:从服务启动到消息处理全流程

用户11966418

AQChatApplication.java 是 SpringBoot 应用的主类,通过 SpringApplication.run() 方法启动应用

1000

【关于Java的BIO、NIO、AIO】

艾伦耶格尔

👉 用 ServerSocket 写了个服务器,结果只能同时处理一个客户端,第二个连不上? 👉 听同事说 “我们用 Netty,基于 NIO,性能高”,但你不...

22710

【java报错已解决】java.nio.file.FileSystemException

鸽芷咕

在Java应用程序中处理文件和目录时,java.nio.file.FileSystemException是一个常见的异常。这个异常发生在尝试进行文件系统操作时,...

39510

【java报错已解决】java.nio.file.InvalidPathException

鸽芷咕

在Java开发中,文件路径处理是一个常见的任务,但也是一个容易出错的地方。java.nio.file.InvalidPathException是一个典型的异常,...

53800

【java报错已解决】java.nio.file.DirectoryNotEmptyException

鸽芷咕

在Java开发的征程中,报错信息就如同路上的绊脚石,时不时地冒出来阻碍我们前进的步伐。今天要探讨的这个报错【java报错已解决】java.nio.file.Di...

29900

【Java】已解决:java.nio.file.InvalidPathException

屿小夏

java.nio.file.InvalidPathException是在使用java.nio.file包中的类处理文件路径时抛出的异常。该异常通常发生在以下场景...

1.1K10

【Java】已解决:`java.nio.BufferOverflowException`

屿小夏

在Java开发中,处理缓冲区(Buffer)时可能会遇到各种异常,而java.nio.BufferOverflowException是其中一个常见的问题。这篇文...

31100

【Java】已解决:`java.nio.file.ProviderNotFoundException`

屿小夏

在Java开发过程中,处理文件系统操作时可能会遇到各种异常,其中java.nio.file.ProviderNotFoundException是一种较为常见的错...

19600

【Java】已解决:java.nio.charset.CharacterCodingException

屿小夏

在Java开发中,字符编码问题往往是导致异常的一个主要来源。java.nio.charset.CharacterCodingException是一种常见的异常,...

18400

【Java】已解决java.nio.channels.OverlappingFileLockException异常

屿小夏

在Java的NIO(New I/O)编程中,java.nio.channels.OverlappingFileLockException是一个特定的异常,它发生...

25610

【Java】已解决java.nio.channels.ClosedChannelException异常

屿小夏

在Java的NIO(New I/O)编程中,java.nio.channels.ClosedChannelException是一个常见的异常,通常表示试图在一个...

68600

【Java】已解决java.nio.channels.FileLockInterruptionException异常

屿小夏

在Java NIO(New I/O)中,java.nio.channels.FileLockInterruptionException是一个特殊的异常,它通常发...

14900

NIO蔚来 后台应用开发 一面

GeekLiHua

ArrayList: java.util.ArrayList是一个动态数组实现,它可以自动调整大小。它提供了在列表末尾快速添加和删除元素的能力。

34500

NIO详解

Java微观世界

NIO (New lO)也有人称之为java non-blocking lO是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java l...

87710

Java中的IO流分为几种、BIO,NIO,AIO有什么区别

訾博ZiBo

JavaIO流分为两种,一种是字节流,一种是字符流,由四个抽象类(输入和输出)极其子类实现,四个抽象类分别是:InputStream,OutputStream,...

24600

Java NIO:浅析I/O模型

张哥编程

也许很多朋友在学习NIO的时候都会感觉有点吃力,对里面的很多概念都感觉不是那么明朗。在进入Java NIO编程之前,我们今天先来讨论一些比较基础的知识:I/O模...

19510

.equal()和==的区别 怎样判断字符串为空问题: Illegal invoke-super to void nio.file.AccessDeniedException

zhangjiqun

Illegal invoke-super to void javax.swing.JComponent.setFont(java.awt.Font) from ...

15610

多线程理论入门

洪移潮

老板让快递员送货物,快递员只有把东西送到人手上后,然后回到老板办公室,老板来发派下一单

12910
领券