240 发简信
IP属地:天津
  • MySQL:InnoDB一棵B+树可以存放多少行数据?

    前言 开门见山,面对这样一个问题,你将如何作答? 1千万,2千万,或者上亿条数据?具体的答案不重要,当然肯定也不会是一个固定的数目,今天我们就一...

    1.0 1789 1 12
  • 分布式系统流控、熔断:Sentinel的使用

    前言 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护...

    0.9 1469 1 14
  • Java开源框架中的设计模式以及应用场景

    前言 设计模式是软件设计中常见问题的典型解决方案,你可以通过对其进行定制来解决代码中的特定设计问题。 关于设计模式,网上有很多讲解。但大部分都是...

    0.7 1301 0 11
  • SpringBoot+Mybatis配置多数据源及事务方案

    前言 可能由于业务上的某些需求,我们的系统中有时往往要连接多个数据库,这就产生了多数据源问题。 多数据源的情况下,一般我们要做到可以自动切换,此...

    15.5 9378 6 62
  • RocketMQ消息存储和查询原理

    前言 RocketMQ 作为一款优秀的分布式消息中间件,可以为业务方提供高性能低延迟的稳定可靠的消息服务。其核心优势是可靠的消费存储、消息发送的...

  • Resize,w 360,h 240
    漫谈Java线程状态

    前言 Java语言定义了 6 种线程状态,在任意一个时间点中,一个线程只能只且只有其中的一种状态,并且可以通过特定的方法在不同状态之间进行转换。...

  • 基于RocketMQ分布式事务 - 完整示例

    前言 之前我们说到,分布式事务是一个复杂的技术问题。没有通用的解决方案,也缺乏简单高效的手段。 不过,如果我们的系统不追求强一致性,那么最常用的...

    3.2 3371 3 60
  • 微服务落地实践 - 经验分享

    前言 随着架构设计的发展,微服务架构可以说是目前架构领域炙手可热的设计理念。在公司,笔者也一直在负责系统的服务化设计和开发工作。 今天就来谈谈微...

  • MySQL协议和canal实现

    前言 前面的文章里,我们了解到 canal 可以从 MySQL 中感知数据的变化。这是因为它模拟 MySQL slave 的交互协议,伪装自己为...

个人介绍
微信公众号:《清幽之地的博客》