标签:网络编程

共 11 篇文章

Java Thread.interrupt()方法对阻塞IO的局限性

Java Thread.interrupt方法对阻塞IO的局限性 在 Java 多线程编程中,开发者习惯使用 Thread.interrupt 方法来请求停止线程。对于正在执行计算

# Java # 多线程 # 线程中断
2026-05-06 195 0

Go语言http.Transport的连接池大小配置与性能调优

Go语言http.Transport的连接池大小配置与性能调优 在Go语言的标准库中,http.Client 是发起HTTP请求的核心组件,而其内部的 http.Transport

# Go语言 # 连接池 # 性能调优
2026-05-06 182 0

Go语言http.Server的ReadTimeout与WriteTimeout配置

在 Web 服务开发中,如果不合理配置超时参数,服务器极易受到“慢速攻击”或因网络抖动导致大量连接堆积,最终耗尽内存或文件描述符。Go 语言的 http.Server 提供了 Re

# Go语言 # HTTP服务器 # 超时配置
2026-04-19 195 0

Go HTTP 客户端:http.Client 与请求配置

Go 语言内置的 net/http 包不仅提供了强大的 Web 服务器功能,同样包含了一个功能完善的 HTTP 客户端。默认情况下,直接使用 http.Get 或 http.Pos

# Go语言 # HTTP客户端 # 网络编程
2026-04-17 193 0

Go 网络问题:HTTP 请求超时与重试

Go 网络问题:HTTP 请求超时与重试 网络环境的不稳定是后端开发中必须面对的常态。在 Go 语言中,默认的 HTTP 客户端(http.Client)如果不进行任何配置,既没有

# Go语言 # 网络编程 # HTTP请求
2026-04-15 185 0

Java 网络问题:SocketTimeoutException 超时

Java 网络问题:SocketTimeoutException 超时 java.net.SocketTimeoutException 是 Java 网络编程中极其常见的异常。简单

# Java网络 # 超时异常 # 连接超时
2026-04-10 554 0

Go 网络编程:net 包与 TCP/UDP

Go 网络编程:net 包与 TCP/UDP 网络编程的核心在于建立数据传输通道并稳定交换信息。Go 语言标准库 net 封装了底层操作系统 Socket 接口,提供了一套高度统一

# Go语言 # 网络编程 # net包
2026-04-07 176 0

Java 网络编程:Socket 与 NIO 对比

Java 网络编程:Socket 与 NIO 对比 网络编程是 Java 开发中的核心技能,从传统的阻塞式 IO(BIO)到非阻塞式 IO(NIO),底层逻辑决定了应用的性能上限。

# Java # 网络编程 # Socket
2026-04-06 198 0

Go 网络编程:HTTP/2 与 gRPC

Go 网络编程:HTTP/2 与 gRPC Go 语言标准库对 HTTP/2 有着原生且强大的支持,而 gRPC 则是基于 HTTP/2 构建的高性能 RPC 框架。掌握这两者的开

# Go语言 # 网络编程 # HTTP/2
2026-04-06 173 0

Node.js 网络编程:Express 与 Koa 框架

Node.js 网络编程:Express 与 Koa 框架 Node.js 让 JavaScript 能在服务器端运行,而 Express 和 Koa 是两个最流行的轻量级 Web

# Node.js # Express # Koa
2026-04-03 168 0

Python 网络编程:socket 编程与 TCP/UDP 协议

Python 网络编程:socket 编程与 TCP/UDP 协议 网络编程是让程序通过网络与其他计算机通信的能力。Python 通过内置的 socket 模块,提供了对底层网络协

# Python # 网络编程 # socket
2026-04-02 157 0