08 2017 档案

摘要:import java.util.ArrayList;import java.util.Collection;import java.util.Collections;import java.util.LinkedHashSet;import java.util.List;import java.u 阅读全文
posted @ 2017-08-15 17:31 皇问天 阅读(502) 评论(0) 推荐(0) 编辑
摘要:一、基础介绍 1、背景描述 目前我们的高可用DB的代理层采用的是360开源的Atlas,从上线以来,已稳定运行2个多月。无论是从性能上,还是稳定性上,相比其他开源组件(amoeba、cobar、MaxScale、MySQL-Proxy等),还是很出色的。 当初我们之所以选择Atlas,主要看中它有以 阅读全文
posted @ 2017-08-15 10:57 皇问天 阅读(479) 评论(0) 推荐(0) 编辑
摘要:简介信号量(Semaphore),有时被称为信号灯,是在多线程环境下使用的一种设施, 它负责协调各个线程, 以保证它们能够正确、合理的使用公共资源。 概念Semaphore分为单值和多值两种,前者只能被一个线程获得,后者可以被若干个线程获得。 以一个停车场运作为例。为了简单起见,假设停车场只有三个车 阅读全文
posted @ 2017-08-15 10:19 皇问天 阅读(161) 评论(0) 推荐(0) 编辑
摘要:有大小的队列就叫有界队列 如 ArrayBlockingquue, 反之是无界队列 如 LinkedBlockingDeque。 单词写错了。 是的,LinkedBlockingDeque 永远满不了了,但内存用完了,程序就崩了。 一、双向队列Deque Queue除了前面介绍的实现外,还有一种双向 阅读全文
posted @ 2017-08-02 17:19 皇问天 阅读(593) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示