
深度剖析 AQS 设计原理,内容相当硬核!
一、背景介绍
在之前的文章中,我们介绍了 ReentrantLock、ReadWriteLock、CountDownLatch、CyclicBarrier、S…

如何保证分库分表后ID的全局唯一性?
我们了解了分布式存储的两个核心问题:数据冗余和数据分片,以及在传统关系型数据库中是如何解决这些问题的。当我们面临高并发的查询数据请求时,可以使用主从读写分离的方…

在成为架构师之前,不妨培养这4点能力
最关键的是定义问题
爱因斯坦曾说过:“提出问题比解决问题更重要。” 这句话揭示了定义问题的重要性。定义问题是脑力活,而解决问题更像是体力活。然而,很多人习惯于看…

3分钟理清QPS、TPS、RT、吞吐量以及它们直接的关系
在我们业务开发或者面试的过程中,经常会遇到QPS、TPS、RT、吞吐量这些概念,今天我们就来聊一聊这些概念的所代表的含义。
1、QPS
QPS是每秒的查询率,它…

从架构层面上理解一条sql的执行流程
Mysql是我们经常使用的存储工具,我们有没有想过一条select语句是如何执行的呢?今天我们从架构层面上来看看select的执行流程。
1、Mysql的架构
…

一文带你吃透 RabbitMQ 的高可用架构
01、背景介绍
在前几篇文章中,我们详细的介绍了 RabbitMQ 的内部架构和使用操作,以及 SpringBoot 整合 RabbitMQ 实现流量消峰的实践…
缓存穿透、击穿和雪崩,到底啥意思?
一 、背景介绍
每场后端面试,似乎都少不了关于 redis 的话题,比如项目使用过哪些分布式缓存服务,为什么要使用 redis,有没有碰到过缓存失效、缓存穿透…

JAVA:集成 Drools 业务规则引擎的技术指南
1、简述
Drools 是一个强大的业务规则引擎,适用于需要动态决策或规则管理的场景。它允许开发人员将业务逻辑与应用代码分离,使得业务人员可以通过规则文件维护和…

高性能服务器Nodejs业务实战_高性能node服务器
目录
1 项目初始化
1.1 创建项目
1.2 配置 cors 跨域
1.3 配置解析表单数据的中间件
1.4 初始化路由相关的文件夹
1.5 初始化用户路由模…

阿里等级划分,阿里评级划分(阿里等级划分标准),阿里职级
本文目录一览:
1、阿里p1p2p3p3p4p5什么意思
2、阿里p7是什么级别?
3、阿里怎么分级的?
4、阿里职级详解中P10是什么水平?
5、阿里p…

如何设计日增几十万数据量的业务分库分表方案
随着公司的业务发展不断的壮大,像一些核心的业务(如订单)数据量会越来越大,此时就需要考虑分库分表方案来应对业务的发展。今天就来聊聊分库分表的一些设计方案。
1、…