:tag
#Java
Buffers tagged Java.
- 1 buf Java线上排查问题工具——Arthas 阿里开源的 Java 在线诊断工具,无需重启应用即可查看方法调用、监控耗时。
- 2 buf HashMap 从默认长度、扩容机制到数组/链表/红黑树的转换流程,梳理 HashMap 的核心原理。
- 3 buf Java内存溢出排查思路 从确认 OOM、生成 Heap Dump 到使用 jmap 等工具分析,总结内存溢出的排查步骤。
- 4 buf 线程池的核心参数以及运行原理 梳理 Java 创建线程的四种方式,详解 ThreadPoolExecutor 的核心参数与运行流程。
- 5 buf Java - SPI机制 介绍 Java SPI 服务发现机制的概念、使用场景与实现原理,解耦模块装配。
- 6 buf JVM参数说明 梳理常用 JVM 启动参数:堆大小、GC 策略、日志输出、内存溢出转储等配置项。
- 7 buf 多线程场景下使用 ArrayList ArrayList 非线程安全,多线程下可用 Collections.synchronizedList 或 CopyOnWriteArrayList。
- 8 buf CompletableFuture.allOf(XXX).join(); 使用 CompletableFuture.allOf 等待多个异步任务全部完成后继续执行的代码示例。
- 9 buf Thread-CompletableFuture-Test Java 多线程与 CompletableFuture 异步编程的测试代码合集。