logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java IO库

在选择 IO 流时,基本原则是:处理文本文件优先使用字符流,处理二进制文件使用字节流,需要高效处理或非阻塞操作时考虑 NIO。

#java#开发语言
基于 Java NIO 的非阻塞模式、BIO 阻塞模式

BIO 基于操作系统的,其核心特点是直到 I/O 操作完成。

#java#nio#开发语言
HotSpot 虚拟机 Java 堆对象管理机制深度解析

HotSpot 虚拟机在 Java 堆中对象分配、布局和访问机制的深入分析

#jvm#java
Java socket编程

要实现两个设备间通过 Socket 进行数据传输,通常需要创建一个服务器端和一个客户端程序。心跳(Heartbeat) 是一种用于检测连接是否仍然有效的机制,而心跳包(Heartbeat Packet) 则是实现这种机制所发送的特殊数据包。重连机制是构建健壮网络应用的关键组件,合理的重连策略能显著提升用户体验和系统稳定性。

#java#开发语言#websocket
手写Tomcat

启动服务器:Tomcat 类的 main 方法启动,先部署 Web 应用(加载 webapps 下的应用及其中的 Servlet),再启动 ServerSocket 监听 8080 端口。接收请求:当客户端(如浏览器)连接时,ServerSocket 接收 Socket,并交给线程池中的 SocketProcessor 处理。解析请求:SocketProcessor 从 Socket 中读取 HT

#tomcat#java
到底了