1. redis集群:主从复制

    前言:redis集群方式之一:主从复制

    2021/02/09 redis

  2. redis集群:sentinel哨兵

    通过Redis Sentinel 来实现Redis的高可用集群方案,本文使用如上配置:一主两从

    2021/02/09 redis

  3. redis集群:redis-cluster

    Redis Cluster是Redis官方提供的Redis集群功能

    2021/02/09 redis

  4. MySQL事务和锁

    前言:事务的四大特性、事务的状态、四种隔离级别、三大读写问题、两类丢失更新、锁

    2021/02/09 mysql

  5. 必须了解的mysql三大日志-binlog、redo log和undo log

    前言:日志是mysql数据库的重要组成部分,记录着数据库运行期间各种状态信息。mysql日志主要包括错误日志、查询日志、慢查询日志、事务日志、二进制日志几大类。作为开发,我们重点需要关注的是二进制日志(binlog)和事务日志(包括redo log和undo log),本文接下来会详细介绍这三种日志。

    2021/02/09 mysql

  6. MySQL MVVC多版本并发控制原理

    前言:Multiversion (version) concurrency control (MCC or MVCC) 多版本并发控制 ,它是数据库管理系统一种常见的并发控制。

    2021/02/09 mysql

  7. CPU缓存体系对Go程序的影响

    前言:为了加速内存访问,处理器有着不同级别的缓存,分别是 L1、L2 和 L3。确切的体系结构可能因供应商、处理器模型等而异。目前最常见的架构是把 L1 和 L2 缓存内嵌在 CPU 核心本地,而把 L3 缓存设计成跨核心共享。

    2021/02/09 golang 性能调优

  8. golang性能分析及监控

    pprof、线上内存泄露分析、prometheus、pyroscope、grafana

    2021/02/08 golang

  9. golang-string底层分析

    前言:string不可修改、内存拷贝、[]byte数组

    2021/02/08 golang

  10. 分布式锁实践

    实现分布式锁方案

    2021/02/05 redis 分布式 zookeeper