240 发简信
IP属地:广东
  • Resize,w 360,h 240
    TIDB:分布式事务算法Percolator学习笔记

    在进入正题之前,先来思考下跨节点的数据如何实现同进退(ACID),如果对分布式事务本身有一定了解可跳过这里。如图:在这里插入图片描述假设单机数据...

  • Resize,w 360,h 240
    raft:分布式一致性算法笔记

    本文主要记录leader选举与log复制过程的学习与思考。内容可能过于啰嗦,力求尽量对细节能有完整的描述,能对代码实现有所脾益。 首先我们先对r...

  • Resize,w 360,h 240
    TiDB调优小结

    TiDB概览先来一段官网的描述TiDB server:无状态SQL解析层,支持二级索引,在线ddl,兼容MySQL协议,数据转储SQL输入->解...

  • Resize,w 360,h 240
    springcloud @RibbonClients 与NamedContextFactory

    在讲@RibbonClients 之前,先来说说springcloud的子上下文概念也就是NamedContextFactory 子contex...

  • Resize,w 360,h 240
    java JUC之AQS的笔记

    改进:原是每个非头结点tryAcquire的时候不断cas设置状态抢占锁,改进后为,头结点释放锁后,唤醒后续的节点为何使用双向链表首先头结点释放...

  • Resize,w 360,h 240
    CPU使用率与IO时间,CPU时间(未整理)

    对于一个N核的系统,合适的线程数大概是 N * (1 + WT/CT) (WT:IO等待时间,CT:CPU计算时间)大概就是一个等待时间内,还能...

  • Resize,w 360,h 240
    MYSQL 持续踩坑之-metadata lock

    起因 最近生产的MySQL数据库出现锁表的情况,通过show processlist;发现下图状态(模拟)waiting for table m...

  • Resize,w 360,h 240
    MySQL 主从复制三两坑

    在说问题之前,先大致说一下MySQL主从复制的原理,图是我从别处偷的 粗略流程如下: 1、当客户端有DML,DDL操作提交到master节点,m...

  • Java 线程池ExecutorService 等待队列问题

    1、首先看下Executor获取线程池,这样方式,可以设置线程池的大小,但是了解线程池的内部原理的情况下,这样的线程池可能会引起OOM,原因在于...