logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

场景分析题-有一台机器,部署了 Java 应用以后,发现它这个 CPU 持续被打满,现在需要排查定位,应该怎么做?

宏观定位top→ 找到问题 PID线程分析top -H→ 找到问题 TID → 转换十六进制堆栈分析jstack→ 关联 TID 与代码工具深入Arthasjstat/火焰图 → 定位热点方法代码修复:根据分析结果修改问题代码。

#java#开发语言#后端
Java 中 IO 流分为几种?BIO,NIO,AIO 有什么区别?

Java IO流按不同维度分为字节流/字符流、输入流/输出流、节点流/处理流。而BIO、NIO、AIO是Java中处理I/O的三种模型,它们分别适用于不同的场景。随着高并发网络应用的发展,NIO和AIO的使用越来越广泛,尤其是在需要处理大量并发连接的服务器端编程中。

#nio
Java 中 IO 流分为几种?BIO,NIO,AIO 有什么区别?

Java IO流按不同维度分为字节流/字符流、输入流/输出流、节点流/处理流。而BIO、NIO、AIO是Java中处理I/O的三种模型,它们分别适用于不同的场景。随着高并发网络应用的发展,NIO和AIO的使用越来越广泛,尤其是在需要处理大量并发连接的服务器端编程中。

#nio
到底了