• Reactive 架构才是未来

    此标准只描述通过回压来实现异步流式数据交换的必要的行为和实体,最小接口,例如下方的 Publisher,Subscriber。Reactive Streams 只关注在这些组件之间的流式数据中转,并不关注流式数据本身的组装,分割,转换等...
    文章 2020-05-21 7354浏览量
  • 超详细的RabbitMQ入门,看这篇就够了!

    见文知意,直连交换机意思是此交换机需要绑定一个队列,要求该消息与一个特定的路由键完全匹配。简单点说就是一对一的,点对点的发送。完整的代码就是上面的HelloWord的例子,不再重复代码。6.2 Fanout exchange ...
    文章 2020-08-08 27756浏览量
  • 【转】构建需求响应式亿级商品详情页

    京东商城还有一些特殊维度数据:比如套装、手机合约等,这些数据是主商品数据外挂的。我们的性能数据 618当天PV数亿,618当天服务器端响应时间<38ms。此处我们用的是第1000次中第99次排名的时间。单品页流量...
    文章 2017-07-03 2327浏览量
  • 五分钟学后端技术:如何学习Java工程师必须掌握的RPC

    优点1 简单易用开发成本低2 跨语言3 轻量级数据交换4 非冗长性(对比xml标签简单括号闭环) 缺点1 体积大,影响高并发2 无版本检查,自己做兼容3 片段的创建和验证过程比一般的XML复杂4 缺乏命名空间导致信息混合 ...
    文章 2020-03-30 1129浏览量
  • 2019年Dubbo你掌握的如何?快看看这30道高频面试题!

    使用 Dubbo 构建的微服务架构就像组装电脑,各环节我们的选择自由度很高,但是最终结果很有可能因为一条内存质量不行就点不亮了,总是让人不怎么放心,但是如果你是一名高手,那这些都不是问题;而 Spring Cloud 就...
    文章 2019-12-18 1692浏览量
  • 阿里毕玄:阿里十年,从分布式到云时代的架构演进之路

    因为我们上了以后才发现单地风险很容易出现风险,尤其是单个机房,比如说路由器、交换机出现问题,你就不知道怎么办,但是多地就没有问题。这个架构对阿里来讲最大的价值:第一,再次具备水平伸缩的能力,我们现在...
    文章 2018-12-21 2524浏览量
  • 想染指系统架构?你绝对不可错过的一篇

    数据异步复制。DNS 和 email 等系统使用的是此种方式。最终一致性在高可用性系统中效果不错。强一致性 在写入后,访问立即可见。数据被同步复制。文件系统和关系型数据库(RDBMS)中使用的是此种方式。强一致性在...
    文章 2017-10-17 2243浏览量
  • [译]系统设计入门|掘金翻译计划

    数据异步复制。DNS 和 email 等系统使用的是此种方式。最终一致性在高可用性系统中效果不错。强一致性 在写入后,访问立即可见。数据被同步复制。文件系统和关系型数据库(RDBMS)中使用的是此种方式。强一致性在...
    文章 2017-10-16 1766浏览量
  • 带你读《物联网之魂:物联网协议与物联网操作系统》之...

    例如,卫星通信就是通过通信卫星与地球上任一个或多个地球站进行通信,而不需要专门的交换机的多址方式。多址方式有:频分多址(FDMA)、时分多址(TDMA)、码分多址(CDMA)空分多址(SDMA)等。6.通信协议 在...
    文章 2019-11-12 995浏览量
  • 《Java 开发从入门到精通》—— 1.2 面向对象

    本节书摘来异步社区《Java 开发从入门到精通》一书中的第1章,第1.2节,作者:扶松柏,陈小玉,更多章节内容可以访问云栖社区“异步社区”公众号查看。1.2 面向对象 知识点讲解:光盘:视频PPT讲解(知识点)第1章...
    文章 2017-05-02 1586浏览量
  • 史上最强多线程面试44题和答案:线程锁+线程池+线程...

    如果使用ReentrantLock,可能本身是为了防止线程A在写数据、线程B在读数据造成的数据不一致,但这样,如果线程C在读数据、线程D也在读数据,读数据是不会改变数据的,没有必要加锁,但是还是加锁了,降低了程序的...
    文章 2019-09-06 5283浏览量
  • 软件各种系统架构图

    HLog 引入HLog原因:在分布式系统环境中,无法避免系统出错或者宕,一旦HRegionServer意外退出,MemStore中的内存数据就会丢失,引入HLog就是防止这种情况 工作机制:每个HRegionServer中都会有一个HLog对象,...
    文章 2018-10-22 6944浏览量
  • 面试题有哪些

    Java语言表达式所操作的boolean值,在编译之后都使用Java虚拟中的int数据类型来代替, 而boolean数组将会被编码成Java虚拟的byte数组,每个元素boolean元素占8位。这样我们可以得出boolean类型占了单独使用是4个...
    文章 2021-10-07 65浏览量
  • 2019年Java并发精选面试题,哪些你还不会?...

    如果使用 ReentrantLock,可能本身是为了防止线程 A 在写数据、线程 B 在读数据造成的数据不一致,但这样,如果线程 C 在读数据、线程 D 也在读数据,读数据是不会改变数据的,没有必要加锁,但是还是加锁了,降低了...
    文章 2019-11-29 4617浏览量
  • 春季最新最全面 JAVA 面试题 附答案

    hashcode是否唯一*hashcode只能说是标识对象,在hash算法中可以将对象相对离散开,这样就可以在查找数据的时候根据这个key快速缩小数据的范围,但hashcode不一定是唯一的,所以hash算法中定位到具体的链表后,需要...
    文章 2018-04-02 1843浏览量
  • 主流WEB开发语言简单对比

    它可以从多个模板中组装一个页面,把结果页面输出到浏览器或者文件系统。OO Template Class 一个你可以用在自己程序中的面向兑现的模板类。SimpleTemplate 一个可以创建和结构化网站的模板引擎。它可以解析和编译...
    文章 2017-09-01 2335浏览量
  • 码农翻身讲操作系统2:进程,线程与操作系统那些事

    我听说我的祖先们生活在专用计算机里,一生只帮助人类做一件事情,比说微积分运算 了、人口统计了、生成密码、甚至通过织布印花!如果你想在这些专用“计算机”上干点别的事儿,例如安装个游戏玩玩,那是绝对不...
    文章 2018-02-07 1335浏览量
  • 阿里内核月报2014年3月

    它像打洞操作一样删除了文件数据,但又有一个不同,它没有留一个洞在文件里,而是移动文件中受影响区间之后 的所有数据到该区间的开始位置,整体上缩短文件大小。这种操作的直接用户将是视频编辑应用,它能使用这种...
    文章 2017-06-05 2503浏览量

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化