<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[pzz521的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/pzz521</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; pzz521]]></copyright><item><title><![CDATA[并发编程面试题笔记-工具与实战篇]]></title><link>https://blog.youkuaiyun.com/pzz521/article/details/158959601</link><guid>https://blog.youkuaiyun.com/pzz521/article/details/158959601</guid><author>pzz521</author><pubDate>Thu, 12 Mar 2026 08:17:22 +0800</pubDate><description><![CDATA[本文总结了并发编程面试中的核心知识点与实战经验。主要内容包括：线程池参数设置原则（CPU/IO密集型任务区分）、压测关键指标（CPU/内存占用率、吞吐量等）；CopyOnWrite机制的线程安全实现原理；ConCurrentHashMap在红黑树操作时的并发处理策略；死锁定位与解决方法；以及使用Semaphore实现多线程顺序打印的代码示例。文章特别强调了生产环境中线程池配置需通过压测调优，并提供了常见中间件缓存场景下ConCurrentHashMap的应用方案。这些内容涵盖了并发编程从理论到实践的关键面试]]></description><category></category></item><item><title><![CDATA[并发编程面试题笔记-线程池篇]]></title><link>https://blog.youkuaiyun.com/pzz521/article/details/158882496</link><guid>https://blog.youkuaiyun.com/pzz521/article/details/158882496</guid><author>pzz521</author><pubDate>Tue, 10 Mar 2026 12:27:40 +0800</pubDate><description><![CDATA[本文总结了Java并发编程中线程池相关的核心面试题，主要包括： 线程唤醒机制：介绍了interrupt()、LockSupport.unpark()等唤醒方式，分析了不同阻塞状态的区别 线程同步控制：比较了CountDownLatch和CyclicBarrier的应用场景及实现原理 线程池工作原理：详细解析了线程池的任务处理流程、核心/非核心线程区别、任务队列机制等 线程池实战问题：解答了线程池配置参数、任务取消、队列处理顺序等常见问题 线程协作工具：介绍了CountDownLatch和CyclicBarr]]></description><category></category></item><item><title><![CDATA[并发编程面试题笔记-基础篇]]></title><link>https://blog.youkuaiyun.com/pzz521/article/details/158660453</link><guid>https://blog.youkuaiyun.com/pzz521/article/details/158660453</guid><author>pzz521</author><pubDate>Wed, 04 Mar 2026 19:11:08 +0800</pubDate><description><![CDATA[本文整理了Java并发编程基础面试题，涵盖以下核心内容： 内存可见性问题：多核CPU缓存导致的数据不一致 JMM内存模型：定义主内存与工作内存交互协议，保证原子性、可见性、有序性 锁机制：对比乐观锁(CAS)与悲观锁(synchronized)的实现及适用场景 锁实现原理： CAS底层依赖CPU原语指令 synchronized锁升级过程（无锁→偏向锁→轻量级锁→重量级锁） AQS核心结构（state状态、同步队列） 并发容器设计：CHM不允许null值的线程安全考量 ThreadLocal：线程隔离]]></description><category></category></item><item><title><![CDATA[MySQL调优面试要点笔记]]></title><link>https://blog.youkuaiyun.com/pzz521/article/details/158619653</link><guid>https://blog.youkuaiyun.com/pzz521/article/details/158619653</guid><author>pzz521</author><pubDate>Wed, 04 Mar 2026 18:56:50 +0800</pubDate><description><![CDATA[本文系统总结了MySQL索引优化与事务管理的核心要点。在索引方面，提出高性能索引创建策略（如主键精简、选择性优化、三星索引原则）和使用技巧（覆盖索引、最佳左前缀法则等）。针对慢查询问题，分析了数据访问优化方法和配置参数设置。在事务管理部分，详细阐述了ACID特性、并发问题及四种隔离级别的解决方案，重点介绍了MVCC机制如何通过版本链和ReadView实现不同隔离级别。文章还提供了事务基础语法、保存点操作等实用内容，为数据库性能优化和事务管理提供了全面指导。]]></description><category></category></item><item><title><![CDATA[JVM调优学习笔记]]></title><link>https://blog.youkuaiyun.com/pzz521/article/details/158619596</link><guid>https://blog.youkuaiyun.com/pzz521/article/details/158619596</guid><author>pzz521</author><pubDate>Tue, 03 Mar 2026 17:30:36 +0800</pubDate><description><![CDATA[JVM调优学习摘要 JVM调优学习笔记涵盖JVM基础、类加载机制、内存管理、垃圾回收等核心内容。重点包括： JVM架构：类加载过程（加载-链接-初始化）、双亲委派机制、运行时数据区五大分区 内存模型：对象创建过程、内存布局、栈帧结构（局部变量表/操作数栈/动态链接） 垃圾回收：可达性分析算法定位垃圾，标记清除/复制/标记整理等回收算法 并发问题：DCL单例模式与volatile防指令重排，多态底层实现（虚方法表） 性能优化：堆内存分区管理、方法区演进为元空间、直接内存使用等调优方向 笔记通过字节码指令分析、]]></description><category></category></item></channel></rss>