1. redis集群:redis-cluster

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

    2021/02/09 redis

  2. mysql-事务和锁

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

    2021/02/09 mysql

  3. mysql-三大日志-binlog、redo log和undo log

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

    2021/02/09 mysql

  4. mysql-MVVC多版本并发控制原理

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

    2021/02/09 mysql

  5. cpu缓存体系对go程序的影响

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

    2021/02/09 golang 性能调优

  6. golang性能分析及监控

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

    2021/02/08 golang

  7. golang-string底层分析

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

    2021/02/08 golang

  8. 分布式锁实践

    实现分布式锁方案

    2021/02/05 redis 分布式 zookeeper

  9. 实战Nginx-LVS双机热备集群

    一般情况下我们会使用Nginx用做路由转发或者部署我们的静态资源,那你知道如何什么是Nginx的高可用,并如何实现吗?

    2021/02/05 nginx 高可用集群

  10. 基于Nginx的多级文件缓存系统设计

    系统介绍:拟解决私有网络环境下无法使用公有云CDN的问题

    2021/02/05 nginx golang