<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Prior_SX的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Prior_SX</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Prior_SX]]></copyright><item><title><![CDATA[基于jvm源码解析类加载过程]]></title><link>https://blog.youkuaiyun.com/Prior_SX/article/details/125121669</link><guid>https://blog.youkuaiyun.com/Prior_SX/article/details/125121669</guid><author>Prior_SX</author><pubDate>Wed, 23 Nov 2022 19:32:18 +0800</pubDate><description><![CDATA[基于jvm源码分析类加载过程]]></description><category></category></item><item><title><![CDATA[【线上问题】Timeout waiting for connection from pool 问题排查]]></title><link>https://blog.youkuaiyun.com/Prior_SX/article/details/125180247</link><guid>https://blog.youkuaiyun.com/Prior_SX/article/details/125180247</guid><author>Prior_SX</author><pubDate>Wed, 08 Jun 2022 21:14:49 +0800</pubDate><description><![CDATA[【线上问题】Timeout waiting for connection from pool 问题排查]]></description><category></category></item><item><title><![CDATA[【Mysql】redo log，undo log 和binlog详解（四）]]></title><link>https://blog.youkuaiyun.com/Prior_SX/article/details/124597735</link><guid>https://blog.youkuaiyun.com/Prior_SX/article/details/124597735</guid><author>Prior_SX</author><pubDate>Thu, 02 Jun 2022 18:10:00 +0800</pubDate><description><![CDATA[redo log , undo log 和binlog 详解]]></description><category></category></item><item><title><![CDATA[【Java】ThreadLocal 详解]]></title><link>https://blog.youkuaiyun.com/Prior_SX/article/details/124850274</link><guid>https://blog.youkuaiyun.com/Prior_SX/article/details/124850274</guid><author>Prior_SX</author><pubDate>Tue, 24 May 2022 17:54:21 +0800</pubDate><description><![CDATA[ThreadLocal Thread ThreadLocalMap 这三者的关系是怎么样的？]]></description><category></category></item><item><title><![CDATA[Java线程池实现原理（三）—— 线程池阻塞队列、拒绝策略、Executors]]></title><link>https://blog.youkuaiyun.com/Prior_SX/article/details/124771282</link><guid>https://blog.youkuaiyun.com/Prior_SX/article/details/124771282</guid><author>Prior_SX</author><pubDate>Sat, 14 May 2022 22:16:38 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[Java线程池实现原理（二）—— ThreadPoolExecutor worker为何要实现AQS + 动态线程池]]></title><link>https://blog.youkuaiyun.com/Prior_SX/article/details/124726716</link><guid>https://blog.youkuaiyun.com/Prior_SX/article/details/124726716</guid><author>Prior_SX</author><pubDate>Thu, 12 May 2022 17:01:07 +0800</pubDate><description><![CDATA[Worker 为什么要实现AQS]]></description><category></category></item><item><title><![CDATA[Java 线程池实现原理（一）]]></title><link>https://blog.youkuaiyun.com/Prior_SX/article/details/124675535</link><guid>https://blog.youkuaiyun.com/Prior_SX/article/details/124675535</guid><author>Prior_SX</author><pubDate>Wed, 11 May 2022 22:19:44 +0800</pubDate><description><![CDATA[线程池详解，不用锁怎么实现并发]]></description><category></category></item><item><title><![CDATA[【Mysql】Mysql锁详解（三）]]></title><link>https://blog.youkuaiyun.com/Prior_SX/article/details/124567724</link><guid>https://blog.youkuaiyun.com/Prior_SX/article/details/124567724</guid><author>Prior_SX</author><pubDate>Thu, 05 May 2022 14:51:26 +0800</pubDate><description><![CDATA[比较关键的mysql 锁讲解]]></description><category></category></item><item><title><![CDATA[【Mysql】一条SQL语句是怎么执行的（二）]]></title><link>https://blog.youkuaiyun.com/Prior_SX/article/details/124482524</link><guid>https://blog.youkuaiyun.com/Prior_SX/article/details/124482524</guid><author>Prior_SX</author><pubDate>Mon, 02 May 2022 20:38:02 +0800</pubDate><description><![CDATA[mysql 语句执行过程详解]]></description><category></category></item><item><title><![CDATA[【Mysql】认识Mysql重要架构（一）]]></title><link>https://blog.youkuaiyun.com/Prior_SX/article/details/124377524</link><guid>https://blog.youkuaiyun.com/Prior_SX/article/details/124377524</guid><author>Prior_SX</author><pubDate>Thu, 28 Apr 2022 15:25:16 +0800</pubDate><description><![CDATA[Mysql 体系架构解析]]></description><category></category></item><item><title><![CDATA[volatile 靠的是MESI协议解决可见性问题？（下）]]></title><link>https://blog.youkuaiyun.com/Prior_SX/article/details/123668341</link><guid>https://blog.youkuaiyun.com/Prior_SX/article/details/123668341</guid><author>Prior_SX</author><pubDate>Sun, 27 Mar 2022 14:47:02 +0800</pubDate><description><![CDATA[volatile 怎么靠内存屏障保证了可见性和不可重排序]]></description><category></category></item><item><title><![CDATA[【线上死锁分析】由index_merge引发的死锁事件]]></title><link>https://blog.youkuaiyun.com/Prior_SX/article/details/123755889</link><guid>https://blog.youkuaiyun.com/Prior_SX/article/details/123755889</guid><author>Prior_SX</author><pubDate>Sun, 27 Mar 2022 09:23:33 +0800</pubDate><description><![CDATA[index_merge 引发的死锁事件]]></description><category></category></item><item><title><![CDATA[volatile 靠的是MESI协议解决可见性问题？（上）]]></title><link>https://blog.youkuaiyun.com/Prior_SX/article/details/123662685</link><guid>https://blog.youkuaiyun.com/Prior_SX/article/details/123662685</guid><author>Prior_SX</author><pubDate>Tue, 22 Mar 2022 18:58:51 +0800</pubDate><description><![CDATA[这样看来的MESI是可以保证缓存一致性，也间接保证了可见性，那为什么需要volatile 关键字来保证可见性]]></description><category></category></item><item><title><![CDATA[Java 常量池详解（二）class文件常量池 和 Java 常量池详解（三）class运行时常量池]]></title><link>https://blog.youkuaiyun.com/Prior_SX/article/details/123510000</link><guid>https://blog.youkuaiyun.com/Prior_SX/article/details/123510000</guid><author>Prior_SX</author><pubDate>Tue, 15 Mar 2022 20:44:28 +0800</pubDate><description><![CDATA[class文件跟方法区的结构关系]]></description><category></category></item><item><title><![CDATA[Java 常量池详解（一）字符串常量池]]></title><link>https://blog.youkuaiyun.com/Prior_SX/article/details/123463430</link><guid>https://blog.youkuaiyun.com/Prior_SX/article/details/123463430</guid><author>Prior_SX</author><pubDate>Sun, 13 Mar 2022 18:40:25 +0800</pubDate><description><![CDATA[包装类对象池是不是 JVM 常量池的一种？ Java创建new String会产生多少个对象]]></description><category></category></item><item><title><![CDATA[java class 类加载过程，为什么要双亲委派机制（下）]]></title><link>https://blog.youkuaiyun.com/Prior_SX/article/details/123359845</link><guid>https://blog.youkuaiyun.com/Prior_SX/article/details/123359845</guid><author>Prior_SX</author><pubDate>Tue, 08 Mar 2022 20:09:43 +0800</pubDate><description><![CDATA[相同包名的两个类该如何加载？]]></description><category></category></item><item><title><![CDATA[java class 类加载过程，为什么要双亲委派机制(上）]]></title><link>https://blog.youkuaiyun.com/Prior_SX/article/details/123278955</link><guid>https://blog.youkuaiyun.com/Prior_SX/article/details/123278955</guid><author>Prior_SX</author><pubDate>Fri, 04 Mar 2022 16:59:00 +0800</pubDate><description><![CDATA[解析双亲委派过程和jar包的加载顺序]]></description><category></category></item><item><title><![CDATA[Object 的Wait Notify NotifyAll 源码解析]]></title><link>https://blog.youkuaiyun.com/Prior_SX/article/details/123122294</link><guid>https://blog.youkuaiyun.com/Prior_SX/article/details/123122294</guid><author>Prior_SX</author><pubDate>Sun, 27 Feb 2022 15:22:59 +0800</pubDate><description><![CDATA[object notify 没有唤醒线程的功能，那到底是谁唤醒的呢？ ]]></description><category></category></item><item><title><![CDATA[Thread Join 和Object wait 的区别]]></title><link>https://blog.youkuaiyun.com/Prior_SX/article/details/123099718</link><guid>https://blog.youkuaiyun.com/Prior_SX/article/details/123099718</guid><author>Prior_SX</author><pubDate>Wed, 23 Feb 2022 21:37:52 +0800</pubDate><description><![CDATA[Thread Join 和 Object wait 的区别]]></description><category></category></item></channel></rss>