<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[fancy_Coding的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/fancy_Coding</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fancy_Coding]]></copyright><item><title><![CDATA[程序员如何优雅地解决线上问题？]]></title><link>https://blog.youkuaiyun.com/fancy_Coding/article/details/126099351</link><guid>https://blog.youkuaiyun.com/fancy_Coding/article/details/126099351</guid><author>fancy_Coding</author><pubDate>Mon, 01 Aug 2022 13:26:50 +0800</pubDate><description><![CDATA[优秀的程序员如何快速定位到线上bug？]]></description><category></category></item><item><title><![CDATA[那些年你啃过的ConcurrentHashMap]]></title><link>https://blog.youkuaiyun.com/fancy_Coding/article/details/124742602</link><guid>https://blog.youkuaiyun.com/fancy_Coding/article/details/124742602</guid><author>fancy_Coding</author><pubDate>Thu, 12 May 2022 23:29:11 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[【超全面】1.5w字总结50个Java经典基础面试题(已根据知识点分类)]]></title><link>https://blog.youkuaiyun.com/fancy_Coding/article/details/124694132</link><guid>https://blog.youkuaiyun.com/fancy_Coding/article/details/124694132</guid><author>fancy_Coding</author><pubDate>Tue, 10 May 2022 18:03:10 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[【五分钟面试题】线程的生命周期和状态切换]]></title><link>https://blog.youkuaiyun.com/fancy_Coding/article/details/124480134</link><guid>https://blog.youkuaiyun.com/fancy_Coding/article/details/124480134</guid><author>fancy_Coding</author><pubDate>Thu, 28 Apr 2022 18:05:23 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[你知道多少种索引？]]></title><link>https://blog.youkuaiyun.com/fancy_Coding/article/details/124354789</link><guid>https://blog.youkuaiyun.com/fancy_Coding/article/details/124354789</guid><author>fancy_Coding</author><pubDate>Fri, 22 Apr 2022 20:55:04 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[原来这就是Java内存模型]]></title><link>https://blog.youkuaiyun.com/fancy_Coding/article/details/124286792</link><guid>https://blog.youkuaiyun.com/fancy_Coding/article/details/124286792</guid><author>fancy_Coding</author><pubDate>Tue, 19 Apr 2022 23:52:43 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[深入理解Synchronized]]></title><link>https://blog.youkuaiyun.com/fancy_Coding/article/details/124262150</link><guid>https://blog.youkuaiyun.com/fancy_Coding/article/details/124262150</guid><author>fancy_Coding</author><pubDate>Mon, 18 Apr 2022 23:04:52 +0800</pubDate><description><![CDATA[前言
大家好，我是fancy~
Synchronized想必大家在工作中一定有接触过，它算是Java并发场景下实现多线程安全一种比较直接的操作。有人会说它慢，确实。在JDK1.6之前，它有另一个名称叫做：重量级锁。但是从1.6版本起，它就在不断被优化。现如今已经是很成熟的并发安全技术；所以关于Synchronized的考察也常常成为面试官青睐的话题。
本文我们会使用图解的方式解析Synchronized的使用和原理，让我们开始吧~

对象锁和类锁
什么是Synchronized？Synchronized是J]]></description><category></category></item><item><title><![CDATA[图解MVCC]]></title><link>https://blog.youkuaiyun.com/fancy_Coding/article/details/124064802</link><guid>https://blog.youkuaiyun.com/fancy_Coding/article/details/124064802</guid><author>fancy_Coding</author><pubDate>Sat, 09 Apr 2022 19:55:23 +0800</pubDate><description><![CDATA[前言

大家好，我是fancy呀。

在上一篇关于MySQL的文章中，我讲到了事务的特性、隔离级别和并发一致性问题。其中我们说到了数据库的四个隔离级别，并说明MVCC是实现了提交读，可重复读的重要手段。

MVCC也是MySQL数据库中一个老生常谈的话题了，但是由于它较为底层，实际的开发日常中我们并不会去直接接触它，所以真正将它弄明白的人并不多，许多面试者，提到它很多人都处于：“哦，这个东西我知道！是数据库中的一种并发措施，但是我有点忘记了它的详细内容了...”这样的状态。

所以本篇文章，就来详细讲一讲”]]></description><category></category></item><item><title><![CDATA[事务、隔离级别和并发一致性问题]]></title><link>https://blog.youkuaiyun.com/fancy_Coding/article/details/124028423</link><guid>https://blog.youkuaiyun.com/fancy_Coding/article/details/124028423</guid><author>fancy_Coding</author><pubDate>Thu, 07 Apr 2022 22:27:12 +0800</pubDate><description><![CDATA[前言

大家好，我是fancy呀。

数据库的事务一直以来是数据库最核心的基础知识，熟悉事务知识是深入学习数据库的前提；同时，数据库的事务也是互联网面试最最最常问的知识之一。

本文我们将从以下几个角度深入分析：

事务的四大特性-&gt;数据库并发环境下的一致性问题-&gt;数据库的隔离级别分别所解决的一致性问题。

话不多说，小伙伴们，上车吧🚙！

事务

什么是事务？

事务是数据库系统里面非常重要的术语。它可以由一行简单的SQL来实现，也可以由一组复杂的SQL来实现。对于MySQL来说，有两种事务实]]></description><category></category></item></channel></rss>