CSDN博主:【java_wxid】
CSDN博主:点击【Java廖志伟】
CSDN社区:点击【幕后大佬】
码云:点击【互联网Java工程师知识扫盲】
  2023年6月16日
摘要: 文章目录 线程的生命周期小故事 线程的生命周期 线程生命周期指的是一个线程从被创建到运行到结束的整个过程。一般来说,线程生命周期包括以下几个阶段: 新建状态(New):当一个线程被创建时,它处于新建状态。此时系统分配了线程所需的资源,但线程还没有开始运行。 就绪状态(Runnable):当线程的 s 阅读全文
posted @ 2023-06-16 19:45 我是廖志伟 阅读(67) 评论(0) 推荐(0)
摘要: 文章目录 Executor线程池原理与源码1. 线程池原理2. Executor框架源码3. 代码示例4. 总结 小故事 Executor线程池原理与源码 Executor是Java中一种常用的线程池实现,它提供了一种基于线程池的异步任务执行框架。在Java中,如果我们需要执行一个异步任务,通常会直 阅读全文
posted @ 2023-06-16 12:30 我是廖志伟 阅读(79) 评论(0) 推荐(0)
摘要: 文章目录 1. 监控JVM内存使用情况2. 调整JVM堆大小3. 调整GC策略4. 监控JVM线程使用情况5. 监控JVM运行时信息小故事 JVM在线调优是保证Java应用程序高性能和稳定性的重要一环。通过调优,可以在保证可用性和稳定性的前提下,提高应用程序的吞吐量,降低响应时间,减少资源占用等问题 阅读全文
posted @ 2023-06-16 12:15 我是廖志伟 阅读(76) 评论(0) 推荐(0)
摘要: 文章目录 虚拟机字节码执行引擎小故事 虚拟机字节码执行引擎是Java虚拟机的核心部分,它负责将Java源代码编译后的字节码文件解释成机器语言并执行。 虚拟机字节码执行引擎 下面是一个简单的代码示例,演示了如何使用Java字节码实现一个简单的加法运算: public class Adder { pub 阅读全文
posted @ 2023-06-16 08:45 我是廖志伟 阅读(29) 评论(0) 推荐(0)
摘要: 文章目录 栈帧局部变量表小故事 栈帧局部变量表 栈帧(Stack Frame)是指在Java虚拟机(JVM)栈中,每个方法被调用时所分配的内存区域。栈帧由操作数栈(Operand Stack)、局部变量表(Local Variable Table)和帧数据(Frame Data)组成。其中,局部变量 阅读全文
posted @ 2023-06-16 08:45 我是廖志伟 阅读(78) 评论(0) 推荐(0)
摘要: 文章目录 无锁并发框架Disruptor一、Disruptor的原理二、Disruptor的使用1. 定义数据对象2. 定义数据处理逻辑3. 创建Disruptor对象4. 注册消费者事件处理器5. 启动Disruptor6. 发布Event 小故事 无锁并发框架Disruptor Disrupto 阅读全文
posted @ 2023-06-16 08:15 我是廖志伟 阅读(199) 评论(0) 推荐(0)
摘要: 文章目录 1. 标记阶段2. 清除阶段3. 压缩阶段小故事 GC(垃圾回收)是程序自动管理内存的一种机制,通过扫描内存中的对象和引用,自动确定哪些对象是已死的(即无法再被访问),并将这些对象标记为垃圾,释放它们所占用的内存空间。下面我们将介绍GC的过程,并附上Java代码示例来说明。 1. 标记阶段 阅读全文
posted @ 2023-06-16 08:00 我是廖志伟 阅读(91) 评论(0) 推荐(0)
摘要: 文章目录 安全点安全区域小故事 安全点和安全区域都是指在某种危险环境中,可以保证人员生命安全的特定区域或位置。以下是它们的具体介绍: 安全点 安全点是指在危险环境中,为避免受到危险影响,人员可以撤离至的安全场所,通常也称为“避难所”。安全点的选择应遵循以下原则: 1.避免选择低洼地形和危险地带。 2 阅读全文
posted @ 2023-06-16 07:30 我是廖志伟 阅读(286) 评论(0) 推荐(0)

南北踏尘