文章浏览阅读2.2k次,点赞138次,收藏140次。文章目录网络编程概念Java IO流程图Socket连接步骤同步和异步(OS底层操作)阻塞和非阻塞(程序阻塞代码块)BIO编程阻塞BIO案例NIO编程缓冲区案例Buffer的分散和聚焦NIO案例多路复用多......
2024-01-24 06:17 阅读 阅读全文文章浏览阅读526次。文章目录1. 前言2. 实现2.1 客户端实现2.2 服务端3. 结果3.1 客户端测试代码3.2 服务端测试代码3.3 测试结果1. 前言在上篇Netty基础入门——NIO博客中已经学会了一些基本的NIO操作相关编码。总体上来说,就是读......
2023-11-11 17:15 阅读 阅读全文文章浏览阅读391次。很多Spark用户也使用Akka,但是由于Akka不同版本之间无法互相通信,这就要求用户必须使用跟Spark完全一样的Akka版本,导致用户无法升级Akka。Spark的Akka配置是针对Spark自身来调优的,可能跟用户自己代码中的Ak......
2024-01-23 17:58 阅读 阅读全文文章浏览阅读332次。Netty——文件编程(Files类的walkFileTree方法遍历文件夹和文件夹下的文件)_files.walkfiletree遍历文件结束程序...
2024-01-21 09:02 阅读 阅读全文文章浏览阅读320次。定时器是一种在实际的应用中非常常见和有效的一种工具,其原理就是把要执行的任务按照执行时间的顺序进行排序,然后在特定的时间进行执行。JAVA提供了java.util.Timer和java.util.concurrent.ScheduledThreadPoolExecuto......
2024-01-23 05:19 阅读 阅读全文文章浏览阅读321次。Netty——网络编程 NIO(Selector处理write事件 写入内容过多问题)代码示例_nettyservernioselector failed to write response...
2024-01-21 08:59 阅读 阅读全文文章浏览阅读3.5k次。Akka的底层是使用Netty,尽管Akka能简化消息通信的使用,但使用Akka要求message发送端和接收端有相同的版本(例如spark streaming的receiver接收上游消息要求上游的actor有相同的Akka版本)由于spark对Akka的使用主要限......
2024-01-24 08:24 阅读 阅读全文java.nio全称java non-blocking IO,是指jdk1.4 及以上版本里提供的新api(New IO) ,是用Java语言编写高性能网络程序的利器。而基于Java的NIO最为出名开源工程非Netty ... Java NIO基础视频教程、MINA视频教程、Netty快速入门视频 [网盘下载]...
2023-10-14 02:00 阅读 阅读全文NIO框架的流行,使得开发大并发、高性能的互联网服务端成为可能。这其中最流行的无非就是MINA和Netty了,MINA目前的主要版本是MINA2、而Netty的主要版本是Netty3和Netty4 ... NIO框架入门(一):服务端基于Netty4的UDP双向通信Demo演示 [附......
2023-10-14 01:56 阅读 阅读全文本文演示的是一个Android客户端程序,通过UDP协议与两个典型的NIO框架服务端,实现跨平台双向通信的完整Demo。当前由于NIO框架的流行,使得开发大并发、高性能的互联 ... NIO框架入门(四):Android与MINA2、Netty4的跨平台UDP双向通信......
2023-10-14 02:00 阅读 阅读全文