摘要:
一、序言 Java多线程编程线程池被广泛使用,甚至成为了标配。 线程池本质是池化技术的应用,和连接池类似,创建连接与关闭连接属于耗时操作,创建线程与销毁线程也属于重操作,为了提高效率,先提前创建好一批线程,当有需要使用线程时从线程池取出,用完后放回线程池,这样避免了频繁创建与销毁线程。 // 任务R 阅读全文
posted @ 2022-04-22 16:26
piaobodeyun0000
阅读(67)
评论(0)
推荐(0)
摘要:
线程池是开发过程中使用频率较高的一个并发组件之一,本篇会结合踩刀哥之前的实践经验来分享一下线程池拒绝策略的真实使用场景,至于线程池内部原理只会简单介绍,有需要的可以自行上网学习。 线程池工作机制 这里用一个例子来描述下线程池的工作机制,2015年公司boss创立公司,创立初期公司业务比较少,boss 阅读全文
posted @ 2022-04-22 16:26
piaobodeyun0000
阅读(204)
评论(0)
推荐(0)
摘要:
大家好,我是捡田螺的小男孩。今天跟大家探讨一下分布式锁的设计与实现。希望对大家有帮助,如果有不正确的地方,欢迎指出,一起学习,一起进步哈~ 分布式锁概述 数据库分布式锁 Redis分布式锁 Zookeeper分布式锁 三种分布式锁对比 1. 分布式锁概述 我们的系统都是分布式部署的,日常开发中,秒杀 阅读全文
posted @ 2022-04-22 15:54
piaobodeyun0000
阅读(44)
评论(0)
推荐(0)
摘要:
前阵子面试的时候,在第三面问到了MySQL索引相关的知识点,并且给出了一些SQL语句分析索引的执行情况。所以今天这篇文章给大家讲讲索引,结合一些案例分析一下一个SQL查询走索引时涉及到的最左前缀原则。 在讲解最左前缀原则之前,先复习一下MySQL索引的重要基础知识(下面都将基于InnoDB存储引擎下 阅读全文
posted @ 2022-04-22 15:45
piaobodeyun0000
阅读(66)
评论(0)
推荐(0)
摘要:
1 索引基础 1.1 索引作用 在MySQL中,查找数据时先在索引中找到对应的值,然后根据匹配的索引记录找到对应的数据行,假如要运行下面查询语句: sql SELECT * FROM USER WHERE uid = 5; 如果在uid在建有索引,则MySQL将使用该索引先找到uid为5的行,也就是 阅读全文
posted @ 2022-04-22 14:41
piaobodeyun0000
阅读(85)
评论(0)
推荐(0)
摘要:
MySQL有ACID四大特性,本文着重讲解MySQL不同事务之间的隔离性的概念,以及MySQL如何实现隔离性。下面先罗列一下MySQL的四种事务隔离级别,以及不同隔离级别可能会存在的问题。事务隔离级别越高,多个事务在并发访问数据库时互相产生数据干扰的可能性越低,但是并发访问的性能就越差。(相当于牺牲 阅读全文
posted @ 2022-04-22 14:09
piaobodeyun0000
阅读(81)
评论(0)
推荐(0)
摘要:
前言 最近一直在写《手撕MySQL系列》文章,我发现自己的切入点有一些问题,虽尝试深入探究MySQL中的一些关键特性,但对于MySQL的知识掌握不太能够形成较好的体系化的知识网络。我感到在对全局了解不够清晰的时候,去深究一个知识点往往会事倍功半。所以打算通过这篇文章,分析SQL语句从头到尾的执行,串 阅读全文
posted @ 2022-04-22 13:52
piaobodeyun0000
阅读(41)
评论(0)
推荐(0)
摘要:
想了解 synchronized 是如何运行的?就要先搞清楚 synchronized 是如何实现?synchronized 同步锁是通过 JVM 内置的 Monitor 监视器实现的,而监视器又是依赖操作系统的互斥锁 Mutex 实现的,那接下来我们先来了解一下监视器。 监视器 监视器是一个概念或 阅读全文
posted @ 2022-04-22 11:20
piaobodeyun0000
阅读(52)
评论(0)
推荐(0)
摘要:
1、聚集索引聚集索引:指索引项的排序方式和表中数据记录排序方式一致的索引 也就是说聚集索引的顺序就是数据的物理存储顺序。它会根据聚集索引键的顺序来存储表中的数据,即对表的数据按索引键的顺序进行排序,然后重新存储到磁盘上。因为数据在物理存放时只能有一种排列方式,所以一个表只能有一个聚集索引。比如字典中 阅读全文
posted @ 2022-04-21 16:55
piaobodeyun0000
阅读(380)
评论(0)
推荐(0)
摘要:
Redis 的高可用集群 前言 这里来了解一下,Redis 中常见的集群方案 几种常用的集群方案 主从集群模式 哨兵机制 切片集群(分片集群) 主从集群模式 主从集群,主从库之间采用的是读写分离 主库:所有的写操作都在读库发生,然后主库同步数据到从库,同时也可以进行读操作; 从库:只负责读操作; 主 阅读全文
posted @ 2022-04-21 16:49
piaobodeyun0000
阅读(190)
评论(0)
推荐(0)
浙公网安备 33010602011771号