自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 程序员如何优雅地解决线上问题?

优秀的程序员如何快速定位到线上bug?

2022-08-01 13:26:50 2490 1

原创 那些年你啃过的ConcurrentHashMap

2022-05-12 23:29:11 401

原创 【超全面】1.5w字总结50个Java经典基础面试题(已根据知识点分类)

2022-05-10 18:03:10 221

原创 【五分钟面试题】线程的生命周期和状态切换

2022-04-28 18:05:23 300

原创 你知道多少种索引?

2022-04-22 20:55:04 5545

原创 原来这就是Java内存模型

2022-04-19 23:52:43 2451

原创 深入理解Synchronized

前言大家好,我是fancy~Synchronized想必大家在工作中一定有接触过,它算是Java并发场景下实现多线程安全一种比较直接的操作。有人会说它慢,确实。在JDK1.6之前,它有另一个名称叫做:重量级锁。但是从1.6版本起,它就在不断被优化。现如今已经是很成熟的并发安全技术;所以关于Synchronized的考察也常常成为面试官青睐的话题。本文我们会使用图解的方式解析Synchronized的使用和原理,让我们开始吧~对象锁和类锁什么是Synchronized?Synchronized是J

2022-04-18 23:04:52 2478

原创 图解MVCC

前言大家好,我是fancy呀。在上一篇关于MySQL的文章中,我讲到了事务的特性、隔离级别和并发一致性问题。其中我们说到了数据库的四个隔离级别,并说明MVCC是实现了提交读,可重复读的重要手段。MVCC也是MySQL数据库中一个老生常谈的话题了,但是由于它较为底层,实际的开发日常中我们并不会去直接接触它,所以真正将它弄明白的人并不多,许多面试者,提到它很多人都处于:“哦,这个东西我知道!是数据库中的一种并发措施,但是我有点忘记了它的详细内容了...”这样的状态。所以本篇文章,就来详细讲一讲”

2022-04-09 19:55:23 633

原创 事务、隔离级别和并发一致性问题

前言大家好,我是fancy呀。数据库的事务一直以来是数据库最核心的基础知识,熟悉事务知识是深入学习数据库的前提;同时,数据库的事务也是互联网面试最最最常问的知识之一。本文我们将从以下几个角度深入分析:事务的四大特性->数据库并发环境下的一致性问题->数据库的隔离级别分别所解决的一致性问题。话不多说,小伙伴们,上车吧🚙!事务什么是事务?事务是数据库系统里面非常重要的术语。它可以由一行简单的SQL来实现,也可以由一组复杂的SQL来实现。对于MySQL来说,有两种事务实

2022-04-07 22:27:12 408

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除