• 关于

    环形结构不可用

    的搜索结果
  • dyli之环形缓冲区初探

    1、环形缓冲区ringbuffer原理   在通信程序中,经常使用环形缓冲区作为数据结构来存放通信中发送和接收的数据。环形缓冲区是一个先进先出的循环缓冲区,可以向通信程序提供对缓冲区的互斥访问。   环形缓冲区通常有一个读指针和一个写指针。读指针指向环形缓冲区中可读的数据,写指针指向环形缓冲区中可...

    文章 长空翱翔 2011-03-25 782浏览量

  • 剖析Disruptor:为什么会这么快?(一)Ringbuffer的特别之处

    原文地址:http://ifeve.com/ringbuffer/ 作者:Trisha    译者:寒桐  校对:方腾飞 最近,我们开源了LMAX Disruptor,它是我们的交易系统吞吐量快(LMAX是一个新型的交易平台,号称能够单线程每秒处理数百万的订单)的关键原因。为什么我们要将其开源?我...

    文章 ali清英 2016-04-11 1281浏览量

  • 图解 Java 中的数据结构及原理,傻瓜也能看懂!

    最近在整理数据结构方面的知识, 系统化看了下Java中常用数据结构, 突发奇想用动画来绘制数据流转过程。 主要基于jdk8, 可能会有些特性与jdk7之前不相同, 例如LinkedList LinkedHashMap中的双向列表不再是回环的。 HashMap中的单链表是尾插, 而不是头插入等等...

    文章 java填坑路 2018-12-05 1208浏览量

  • 环形缓冲区-Hadoop Shuffle过程中的利器

    这篇文章来自一个读者在面试过程中的一个问题,Hadoop在shuffle过程中使用了一个数据结构-环形缓冲区。 环形队列是在实际编程极为有用的数据结构,它是一个首尾相连的FIFO的数据结构,采用数组的线性空间,数据组织简单。能很快知道队列是否满为空。能以很快速度的来存取数据。 因为有简单高效的原因...

    文章 开源大数据EMR 2020-02-18 556浏览量

  • 蚂蚁金服开源服务注册中心 SOFARegistry

    SOFAStackScalable Open Financial  Architecture Stack 是蚂蚁金服自主研发的金融级分布式架构,包含了构建金融级云原生架构所需的各个组件,是在金融场景里锤炼出来的最佳实践。 本文根据 SOFA Meetup#1 北京站 现场分享整理,完整的分享 PP...

    文章 花肉酱 2019-08-06 1640浏览量

  • 蚂蚁金服开源服务注册中心 SOFARegistry | SOFA 开源一周年献礼

    SOFAStackScalable Open Financial Architecture Stack 是蚂蚁金服自主研发的金融级分布式架构,包含了构建金融级云原生架构所需的各个组件,是在金融场景里锤炼出来的最佳实践。本文根据 SOFA Meetup#1 北京站 现场分享整理,完整的分享 PPT...

    文章 s潘潘 2019-03-28 1142浏览量

  • 知其所以然-HashMap

    Map 定义:给定一个键和一个值,你可以将该值存储在一个Map对象. 之后,你可以通过键来访问对应的值 常用Map Map 简介 优缺 HashMap 散列桶(数组+链表[+红黑树]) O(1)~O(lgN),遍历效率不高 HashTable synchronized+数组+链表 ...

    文章 baymax1 2019-07-16 534浏览量

  • 干货 | 如何优雅的通过Key与Value分离降低写放大难题?

    作者:阿里云数据库产品事业部 高级技术专家 傅忱 LSMs(Log Structured Merge Trees)结构在现今数据存储系统中非常流行,很多著名系统,包括 Google BigTable,HBase,RocksDB,Apache Cassandra 等等都采用了这一结构。Log St...

    文章 KB小秘书 2019-07-28 1136浏览量

  • 《数据结构与算法:Python语言描述》一1.4数据结构

    本节书摘来自华章出版社《数据结构与算法:Python语言描述》一书中的第1章,第1.4节,作者 裘宗燕,更多章节内容可以访问云栖社区“华章计算机”公众号查看 1.4数据结构 从程序输入和输出的角度看,用计算机解决问题,可以看作实现某种信息表示形式的转换。如图1.5所示,把以一种形式表示的信息(输入...

    文章 华章计算机 2017-05-02 2643浏览量

  • libcuckoo论文概述

    本文简要阐述libcuckoo项目的两篇论文基础。如有错漏之处,欢迎指出一起讨论交流。 论文1 《MemC3: Compact and Concurrent MemCache with Dumber Caching and Smarter Hashing》这篇论文主要讲了在多线程模式下如何提升cu...

    文章 羽洵 2020-06-15 305浏览量

  • 第二章 2绘制线条简单图形

    线条和形状同Windows其它版本相比,Windows CE提供相当少的功能的领域之一就是基本线条绘制和形状绘制功能。用来创建复杂环形的Chord, Arc, 和Pie函数被去掉了。大部分使用"当前点[current point]"概念的函数也被去掉了。除了MoveToEx, LineTo和Get...

    文章 技术小胖子 2017-11-08 726浏览量

  • 虚拟化篇之前后端驱动分析

    前后端驱动是虚拟化的重要组成部分,在我们平时的排查过程中,经常会涉及到这部分的数据,特别是与性能相关的问题类型。举个例子,我们经常会碰到网络抖动的问题,此时我们会在实例内部和后端vif口抓包,如果发现两者之间存在延迟,经常我们就会怀疑到前后端的问题。因此我们需要对其工作原理和排查方法需要有一个全面...

    文章 江冉 2018-09-28 2103浏览量

  • 内核memory barrier学习

    本文例子均在 Linux(g++)下验证通过,CPU 为 X86-64 处理器架构。所有罗列的 Linux 内核代码也均在(或只在)X86-64 下有效。 本文首先通过范例(以及内核代码)来解释 Memory barrier,然后介绍一个利用 Memory barrier 实现的无锁环形缓冲区。...

    文章 陈洪波 2015-04-09 577浏览量

  • RH436-1数据管理、存储及集群技术概述

    数据管理、存储及集群技术概述 一、数据 1.数据的分类 1.1.用户数据:用户数据的保护比系统数据更具有挑战性,用户数据的丢失或泄露则是致命的,比如银行业务 1.2.系统数据:系统数据丢失了并不会造成企业真正的损失 1.3.应用数据:应用数据在企业中是最不能轻视的,大量攻击都是通过系统上应用...

    文章 科技小能手 2017-11-13 774浏览量

  • 如何让glog性能提高10倍

    背景 最近在给glog做性能优化, 使用c++版本 glog-0.3.4做压测,测试数据总量为1.5g, 起12个线程循环写133个字节的日志条目,测试结果耗时175s,每秒大约8-9MB的吞吐量。在此测试基础上,我对glog进行了一系列的性能优化,优化后耗时16s,性能为glog原生版本的10倍...

    文章 羽洵 2016-04-08 6680浏览量

  • Redis 基础

    Redis 特性: 速度快,数据在内存中,通过 key 查找,时间复杂度 O(1) 支持多种数据类型,string,list,hash,set,sort set 等 支持事物,操作都是原子性的 丰富的特性,可用于缓存等 Redis 是单线程还多线程? 答:Redis基于Reactor模式开发了...

    文章 大数据小先 2020-08-23 333浏览量

  • Redis 基础

    Redis 特性: 速度快,数据在内存中,通过 key 查找,时间复杂度 O(1) 支持多种数据类型,string,list,hash,set,sort set 等 支持事物,操作都是原子性的 丰富的特性,可用于缓存等 Redis 是单线程还多线程? Redis 6 多线程参考 https:/...

    文章 大数据小先 2020-08-21 157浏览量

  • Linux 集群大全

    [From] http://www-128.ibm.com/developerworks/cn/linux/cluster/lw-clustering.html 级别: 初级 Rawn Shah, LinuxWorld 专栏作家 2000 年 5 月 01 日 Rawn Shah 作为专家...

    文章 rrr1111 2014-07-05 1730浏览量

  • 技术选型:Sentinel vs Hystrix

    这是围绕 Sentinel 的使用场景、技术对比和实现、开发者实践等维度推出的系列文章的第三篇。 » 第一篇回顾: Dubbo 的流量防卫兵 | Sentinel如何通过限流实现服务的高可用性 - 传送门 » 第二篇回顾: RocketMQ 的保险丝| Sentinel 如何通过匀速请求和冷启动来...

    文章 中间件小哥 2018-09-04 7058浏览量

  • Sentinel 与 Hystrix 的对比

    Sentinel 是阿里中间件团队研发的面向分布式服务架构的轻量级高可用流量控制组件,最近正式开源。Sentinel 主要以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度来帮助用户保护服务的稳定性。大家可能会问:Sentinel 和之前常用的熔断降级库 Netflix Hystrix ...

    文章 sczyh30 2018-08-09 28814浏览量

  • 蚂蚁金服分布式链路跟踪组件 SOFATracer 中 Disruptor 实践(含源码)

    SOFAStack(Scalable Open Financial Architecture Stack)是蚂蚁金服自主研发的金融级云原生架构,包含了构建金融级云原生架构所需的各个组件,是在金融场景里锤炼出来的最佳实践。 SOFATracer 是一个用于分布式系统调用跟踪的组件,通过统一的 Tra...

    文章 花肉酱 2020-05-18 160浏览量

  • 想染指系统架构?你绝对不可错过的一篇

    本文讲的是想染指系统架构?你绝对不可错过的一篇。, 系统设计入门 翻译 有兴趣参与翻译? 以下是正在进行中的翻译: 巴西葡萄牙语 简体中文(已完成) 土耳其语 目的 学习如何设计大型系统。 为系统设计的面试做准备。 学习如何设计大型系统 学习如何设计可扩展的系统将会有助于你成为一个更...

    文章 玄学酱 2017-10-17 2243浏览量

  • [译] 系统设计入门 | 掘金翻译计划

    本文讲的是[译] 系统设计入门 | 掘金翻译计划, 原文地址:github.com/donnemartin… 译文出自:掘金翻译计划 译者:XatMassacrE、L9m、Airmacho、xiaoyusilen、jifaxu 这个 链接 用来查看本翻译与英文版是否有差别(如果你没有看...

    文章 玄学酱 2017-10-16 1766浏览量

  • 丰富、连接、待集成—MaxCompute 生态再出发

    摘要:2019杭州云栖大会大数据生态专场,由阿里云高级技术专家李睿博带来以 “丰富、连接、待集成— MaxCompute 生态再出发” 为题的演讲。本文围绕 MaxCompute 生态进行讲述,主要包括 “更好的工具和接口”、“连接云上各种数据”、“开放自定义引擎” 三部分。主要内容包括 MaxC...

    文章 晋恒 2019-10-29 8828浏览量

  • 走进KeyDB

    KeyDB项目是从redis fork出来的分支。众所周知redis是一个单线程的kv内存存储系统,而KeyDB在100%兼容redis API的情况下将redis改造成多线程。项目git地址:https://github.com/JohnSully/KeyDB网上公开的技术细节比较少,本文基本是...

    文章 羽洵 2019-06-12 5387浏览量

  • 系统性能提升利刃 | 缓存技术使用的实践与思考

    导读 按照现在流行的互联网分层架构模型,最简单的架构当属Web响应层+DB存储层的架构。从最开始的单机混合部署Web和DB,到后来将二者拆分到不同物理机以避免共享机器硬件带来的性能瓶颈,再随着流量的增长,Web应用变为集群部署模式,而DB则衍生出主从机来保证高可用,同时便于实现读写分离。这一连串系...

    文章 高德技术小哥 2019-08-15 1153浏览量

  • MapReduce Shuffle原理 与 Spark Shuffle原理

    MapReduce的Shuffle过程介绍   Shuffle的本义是洗牌、混洗,把一组有一定规则的数据尽量转换成一组无规则的数据,越随机越好。MapReduce中的Shuffle更像是洗牌的逆过程,把一组无规则的数据尽量转换成一组具有一定规则的数据。 为什么MapReduce计算模型需要Shu...

    文章 松伯 2016-05-25 596浏览量

  • Linux内核中的锁——知识点

     系统中的锁,说简单点就是为了保护共享资源,从而更好的实现系统并发。本文对内核中的相关常用锁进行了介绍以及部分使用。 1.   信号量 第一个经验法则是设计驱动时在任何可能的时候记住避免共享的资源。 全局变量远远不是共享数据的唯一方式 信号量Semaphores是一个单个整型值, 结合有一对函...

    文章 binarydady 2018-07-04 1612浏览量

  • 蚂蚁金服通信框架SOFABolt解析|超时控制机制及心跳机制

    SOFAScalable Open Financial Architecture 是蚂蚁金服自主研发的金融级分布式中间件,包含了构建金融级云原生架构所需的各个组件,是在金融场景里锤炼出来的最佳实践。 本文为《蚂蚁金服通信框架 SOFABolt 解析》系列第五篇,作者胡萝卜、丞一。 《蚂蚁金服通信框...

    文章 花肉酱 2018-12-11 1843浏览量

  • 《计算机网络:自顶向下方法(原书第6版)》一课后习题和问题

    本节书摘来华章计算机《计算机网络:自顶向下方法(原书第6版)》一书中的第2章 ,(美)James F.Kurose Keith W.Ross 著 陈 鸣 译 更多章节内容可以访问云栖社区“华章计算机”公众号查看。 课后习题和问题 复习题2.1节R1.列出5种非专用的因特网应用及它们所使用的应用层协...

    文章 华章计算机 2017-07-03 13901浏览量

1 2 3 >

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT