createh5

createh5 管理员

暂无介绍

4824 篇文章 0 次评论

Java进程突然失去响应的原因排查

createh52个月前 (03-12)15
Java进程突然失去响应,可能是真崩溃了,也有可能是假死。我们先要确定是不是假死。假死...

链表阻塞队列LinkedBlockingQueue的数据结构和使用场景

createh52个月前 (03-12)14
一、数据结构1.底层链表节点LinkedBlockingQueue 基于单向链表实现,链表节点由内部类 Node 表示,其代码定义如下:...

技术干货分享:RabbitMQ消息积压的几种解决思路

createh52个月前 (03-12)18
在日常工作中使用RabbitMQ偶尔会遇不可预料的情况导致的消息积压,一般出现消息积压基本上分为几种情况:消费者消费消息的速度赶不上生产速度,这种问题主要是业务逻辑没设计好消费者和生产者之间的平衡,需...

JAVA并发之BlockingQueue(阻塞队列)

createh52个月前 (03-12)18
Java从JDK5开始在并发包内引入了BlockingQueue(阻塞队列),它除了提供队列的FIFO功能之外,还提供了额外的功能,例如:当获取队列内容时发现队列为空,则等待其变为非空。...

阻塞模型将会使线程休眠,为什么 Java 线程状态却是 RUNNABLE?

createh52个月前 (03-12)17
使用 Java 阻塞 I/O 模型读取数据,将会导致线程阻塞,线程将会进入休眠,从而让出 CPU 的执行权,直到数据读取完成。这个期间如果使用 jstack 查看线程状态,却可以发现Java 线程状态...

终于有人把Java程序员都要学的知识点整理了,令人茅塞顿开

createh52个月前 (03-12)17
JVM无论处于何种层级的 Java 从业者,JVM 皆为其在进阶之途上必然需要跨越的一道难关。不论是在日常的工作情境之中,还是在至关重要的面试环节里,JVM 均是不可或缺的必考之题。倘若对 JVM 缺...

数组阻塞队列ArrayBlockingQueue底层数据结构和使用场景

createh52个月前 (03-12)16
1. 数组存储元素:ArrayBlockingQueue 使用一个固定大小的数组来存储队列中的元素。在创建 ArrayBlockingQueue 实例时,需要指定数组的容量,例如:...

一篇文章搞懂同步与异步、阻塞与非阻塞

createh52个月前 (03-12)15
要想掌握好Java NIO需要涉及了解同步与异步、阻塞与非阻塞,本文通过相关例子让你深入理解其本质@mikechen...

实习就8k,零基础的我是这样学Java的

createh52个月前 (03-12)11
作为一名成功转码的野生程序员,目前月入20k,今天就分享下我零基础自学Java的路径~我看过很多关于Java学习路径的文章,重点都在讲如何学习原理、计算机基础。但是对于零基础转码的同学,从我个人的经验...

应届生快速适应了996工作节奏,众人直呼内行

createh52个月前 (03-12)10
...