[toc] redis实现锁的重要命令 SET key value [EX seconds] [PX milliseconds] [NX|XX] E...

[TOC] 概述 关于消息队列的几个问题 为什么使用消息队列? 消息队列的缺点 消息队列如何选型 RabbitMQ 阿里云MNS 阿里云ONS / ...

这里放一张 mysql 的架构图 一个大佬博客地址 http://hedengcheng.com/ 在开发中遇到问题场景描述 看到日志 SQL ...

先看入门例子,函数式编程的魅力 @FunctionalInterface public interface Hello { String m...

[toc] 基本概念 CAP理论 一个分布式系统不可能同时满足一致性(C:Consistency)、可用性(A:Availability)和分区容错...

最近看了闪电侠的《Netty 入门与实战:仿写微信 IM 即时通讯系统》整理下来的思维导图 附录 思维导图源文件 小册地址 ...

废弃的API 提到中断,就会想起 stop 这个方法 但是,自己看图 不说了 官网的解释 线程中断API public static boolea...

CAS CAS(Compare and swap)比较和替换是设计并发算法时用到的一种技术。简单来说,比较和替换是使用一个期望值和一个变量的当前值进...

并发一些基本的概念 共享、可变、线程安全性、线程同步、原子性、可见性、有序性 共享内存 每个线程表示一条单独的执行流,有自己的程序计数器,有自己的栈...

多线程共享内存的两个问题,一个是竞态条件,另一个是内存可见性,解决这两个问题的一个方案是使用synchronized关键字 用法 synchroni...

本篇就一下方面展开分析 如何使用主从复制? 主从复制的原理(重点是全量复制和部分复制、以及心跳机制) 实际应用中需要注意的问题(如数据不一致问题、复...

本文就分库分表的产生背景、一些通用的分库分表的涉及记录做一下简要的理解和阐述。 为什么的需要分库分表 在分布式架构中,随着数据量的不断上升和用户量的...