
createh5 管理员
暂无介绍
5578 篇文章 0 次评论Java线上服务挂了之OOM场景分析
Linux服务器进程OOM的原理Linux 内核有个机制叫OOM killer(Out Of Memory killer),该机制会监控那些占用内存过大,尤其是瞬间占用内存很快的进程,然后防止内存耗尽...
Java中的“协程”
进程:process 线程:thread 协程:coroutine/feber 引子 最近在重新梳理知识体系,在比较编程语言的时候,发现现在流行的lua go rust kotlin之类都有 协程的概...
Java Stream:集合处理的api
Java Stream 流:高效集合处理的函数式编程利器一、什么是 Java Stream?Java 8 引入的 Stream API 是一套用于处理集合数据...
Java中优雅处理多线程同步的艺术
Java中优雅处理多线程同步的艺术大家好呀,今天咱们来聊聊Java中的多线程同步这个让人又爱又恨的话题。说到多线程,就像在餐厅里同时服务多个顾客一样,需要合理安排,不然就会乱成一团。而同步呢,就是让这...
Java 1.8 虚拟机内存分布详解
Java 1.8 虚拟机内存分布详解Java 1.8 的 JVM 内存布局相比早期版本有显著变化(如永久代被元空间取代)。以下是其核心内存区域的划分、作用及配置参数:一、JVM 内存整体结构...
Java 1.8 堆内存分布详解
Java 1.8 堆内存分布详解Java 1.8 的堆内存(Heap)是 JVM 管理的最大内存区域,用于存储对象实例和数组。其核心分为 新生代(Young Generation) 和 老年代(Old...
踩坑!Java集合必学技能:Collection.size()方法深度解析与避坑
一、开发中遇到的问题:动态集合统计的"陷阱"在实际开发中,我们经常需要统计集合中的元素数量。例如,...
Java并发工具:CountDownLatch
CountDownLatch是Java并发包(java.util.concurrent)中提供的一种同步工具,用于控制一个或多个线程等待其他线程完成操作。它是一个非常有用的工具类,常用于协调多个线程之...
Java高并发解决方案:轻松应对海量请求
Java高并发解决方案:轻松应对海量请求在当今互联网时代,高并发问题已经成为每个Java开发者绕不开的话题。无论是电商平台的大促活动,还是社交平台的热门话题讨论,都可能瞬间产生海量请求。那么,我们该如...