240 发简信
  • 120
    吃透Mysql

    Mysql概述 数据库是一个易于访问和修改的信息集合。它允许使用事务来确保数据的安全性和一致性,并能快速处理百万条以上的数据。数据库一般可以用如...

    4.2 11221 8 450
  • 120
    Rocketmq原理&最佳实践

    一、 MQ背景&选型 消息队列作为高并发系统的核心组件之一,能够帮助业务系统解构提升开发效率和系统稳定性。主要具有以下优势: 削峰填谷(主要解决...

    16.9 269231 14 205
  • 120
    如何写一个读写分离中间件

    公司DBA一直埋怨atlas的难用,希望从客户端层出一个读写分离的方案。开源市场上在客户端做读写分离的开源软件基本上没有。业务方利用Spring...

    0.4 4957 5 36
  • 120
    RPC详解&跨语言RPC实践

    本文将从大的框架层面来聊聊RPC原理和实现,既然叫跨语言RPC,也将以thrift为例讲讲跨语言RPC如何实现。在 SOA(面向服务架构,Ser...

    1.3 6015 0 18
  • 120
    设计模式总结

    设计模式概述 在学习面向对象七大设计原则时需要注意以下几点:a) 高内聚、低耦合和单一职能的“冲突”实际上,这两者是一回事。内聚,要求一个类把所...

    0.4 2302 0 13
  • 120
    玩转redis缓存

    五种数据结构简介 Redis是使用C编写的,内部实现了一个struct结构体redisObject对象,通过结构体来模仿面向对象编程的“多态”,...

    0.7 5428 0 12
  • 120
    DRC实践

    DRC简介 DRC(Data Replication Center)是我在阿里听过的一个概念,它的业务域是支持异构数据库实时同步,数据记录变更订...

    0.8 9300 3 12
  • 120
    JVM内存管理机制&线上问题排查

    本文主要基于“深入java虚拟机”这本书总结JVM的内存管理机制,并总结了常见的线上问题分析思路。文章最后面是我对线上故障思考的ppt总结。 J...

  • 分布式主键生成算法

    这篇文章总结了分布式主键或者唯一键的生成算法,文章最后有我们基于snowflow算法的思考和实践。 分布式主键的生成方式分为中心化和去中心化两大...