• 计算机网络通信中的物理层

    复用起和分器成对的使用,在复用器和分器之间是用户传输数据的信道,复用器顾名思义就是将几个计算机的数据集合在一块,那分器就是将数据拆分 分别发送给不同的计算机。3:统计时分复用(为了解决时分复用的...
    文章 2018-10-24 1469浏览量
  • ...head><meta http-equiv="Cont

    还有一点,在DMA控制的帮助下,实际上算是异步了,所以epoll可以说就是异步非阻塞。《UNIX网络编程:卷一》第六章——I/O复用。书中向我们提及了5种类UNIX下可用的I/O模型: 阻塞式I/O;非阻塞式I/O;I/O复用...
    文章 1970-01-01 849浏览量
  • 为什么单线程的Redis能够达到百万级的QPS?

    2.客户端与 redis 服务器发起建立连接,监听套接字产生 AE_READABLE 事件,当 IO 多路复用程序监听到其准备就绪后,将该事件压入队列中,由文件事件分派获取队列中的事件交于连接应答处理工作处理,应答客户端...
    文章 2020-05-26 899浏览量
  • node基础面试事件环?微任务、宏任务?...

    i/o操作,读写操作,异步读写(能用异步绝不用同步)非阻塞式i/o,即可以异步读写。event-driven事件驱动(发布订阅)。node的进程与线程 进程是操作系统分配资源和调度任务的基本单位,线程是建立在进程上的一次程序...
    文章 2018-06-20 782浏览量
  • node基础面试事件环?微任务、宏任务?...

    i/o操作,读写操作,异步读写(能用异步绝不用同步)非阻塞式i/o,即可以异步读写。event-driven事件驱动(发布订阅)。node的进程与线程 进程是操作系统分配资源和调度任务的基本单位,线程是建立在进程上的一次程序...
    文章 2018-07-06 2242浏览量
  • 理解Java NIO

    如果你想提供自己的数组做缓冲区的备份存储,请调用wrap方法。上面两种方式创建的缓冲区都是间接的,间接的缓冲区使用备份数组(相关的方法有hasArray()、array()、arrayOffset())。复制缓冲区 duplicate方法...
    文章 2016-01-06 29260浏览量
  • Spring中异步注解@Async的使用、原理及使用时可能导致...

    到这一步我们基本上就可以明白了,@Async注解的就是通过AsyncAnnotationBeanPostProcessor这个后置处理生成一个代理对象来实现异步的,接下来我们就具体看看AsyncAnnotationBeanPostProcessor是如何生成代理对象的...
    文章 2020-07-22 2400浏览量
  • 架构选型之Nodejs与Java

    与其他项目组的同事聊项目选型Java时被他们嘲笑了一把,怎么这么不与时俱进怎么还在Java。而且发现,越来越多的前端同事通过Nodejs轻松上手后端功能开发,作为后端开发工程师倍感压力。借新项目的机会系统了解了下...
    文章 2016-06-07 20827浏览量
  • [转]两种高性能I/O设计模式(Reactor/Proactor)的比较

    纵观AIO在Linux上的快速发展[9],我们可以预计Linux内核API将会提供大量更加强健的异步API,如此一来以后基于此而实现的新的Engine/等待策略将能轻松地解决能性方面的问题,并且这也能让标准ACE Proactor接口受益。...
    文章 2018-05-02 2151浏览量
  • 实习生4面美团Java岗,已拿offer!...

    哈哈)8、前端会不会,Ajax是什么,Ajax实现原理前端我只是会一些js而已,过jquery框架,问我Ajax全称是啥,我猜是异步的js和xml。Ajax实现原理其实我也不懂,我就只简单讲了一下它通过XMLHttpRequest对象进行...
    文章 2019-09-23 1804浏览量
  • [转]两种高性能I/O设计模式(Reactor/Proactor)的比较

    纵观AIO在Linux上的快速发展[9],我们可以预计Linux内核API将会提供大量更加强健的异步API,如此一来以后基于此而实现的新的Engine/等待策略将能轻松地解决能性方面的问题,并且这也能让标准ACE Proactor接口受益。...
    文章 2018-03-07 885浏览量
  • 四面美团,收割 offer

    这一面挺简单的,只是增加之前面试没有过的在线写代码环节,collabedit后来我才了解,像facebook一些互联网公司远程面试都会这个在线编辑写代码,就是文本文档写,没有提示,不能编译运行,跟白板写一样。...
    文章 2019-04-01 1466浏览量
  • Netty快速入门,一看就懂!

    多路复用器 Selector 缓冲区 Buffer 其实就是一个对象,即所有流入或者流出的数据都在 Buffer 中存在。新 IO 与老的面向流 IO 的区别在于老 IO 直接面向字节流进行处理,新 IO 是面向缓冲区进行处理,读写数据都是先...
    文章 2020-04-15 441浏览量
  • 诡异的JS异步单线程是如何工作的

    所以这里,js的“异步”其实是为了让浏览将“加载”这个任务分给“其它地方”,让“加载过程”和“渲染过程”同步进行下去。等等,又是这个“其它地方”?我擦,不是说js是单线程而么,计算资源不是只有一份么,...
    文章 2018-09-18 1298浏览量
  • 架构方法论:如何自底向上推导应用逻辑?

    也并不是这样,有的场景下前者是不能后者来代替的,比如说通过业务流程的提炼抽象而得来的业务二方库,这个是无法通过服务化来代替的,反而这种情况下,往往是服务化+二方库同时出现,起到一个很好的复用的作用。...
    文章 2020-04-16 762浏览量
  • Java网络编程和NIO详解5:Java 非阻塞 IO 和异步 IO

    通常Future get()方法(带或不带超时参数)在异步IO操作完成时获取其结果。AsynchronousFileChannel会关联线程池,它的任务是接收IO处理事件,并分发给负责处理通道中IO操作结果的结果处理。跟通道中发起的IO...
    文章 2017-07-14 1286浏览量
  • 使用Tomcat Native提升Tomcat IO效率

    IO有很多种,从最开始的Block IO,到nonblocking IO,再到IO多路复用异步IO,一步一步的将IO的性能提升做到极致。今天我们要介绍一下怎么使用Tomcat Native来提升Tomcat IO的效率。Tomcat的连接方式 Tomcat中使用...
    文章 2020-12-11 88浏览量
  • 如何将高并发拉下神坛!

    当你调用某个耗时的同步方法很心烦,想同时干点别的事情,可以考虑这个模式,这个模式的本质是个同步变异步的转换。同步之所以能变异步,本质上是启动了另外一个线程,所以这个模式和一请求一线程还是多少有点...
    文章 2018-06-29 1165浏览量
  • 为什么我们做分布式使用Redis?

    定时删除,一个定时来负责监视 Key,过期则自动删除。虽然内存及时释放,但是十分消耗 CPU 资源。在大并发请求下,CPU 要将时间应用在处理请求,而不是删除 Key,因此没有采用这一策略。定期删除+惰性删除如何...
    文章 2018-10-11 1612浏览量
  • 超详解析|CDN HTTPS优化实践,全网一分钟生效

    同时主流网站也普遍使用CDN技术以提高网站的性能、可靠性和安全性。目前,HTTPS和CDN技术几乎都已成为商业网站必须的基础服务。然而长期以来,HTTPS和CDN两种技术的设计和发展是独立的,HTTPS 设计之初是一种...
    文章 2017-06-19 4911浏览量
  • CDN HTTPS解决方案及优化实践

    页面资源:会有很多HTTP链接,HTTPS中引用这种链接会有告警,尤其再有异步调用时,甚至不会执行了;SSL/TLS:TLS 版本 1.0 以上,支持SNI;优化配置:开启Session ID/Session Ticket;证书:支持SHA256,SHA-1 已经...
    文章 2017-03-05 14238浏览量
  • HTTP/2 与 WEB 性能优化(二)

    在 HTTP/1 中,每一个请求和响应都要占用一个 TCP 连接,尽管有 Keep-Alive 机制可以复用,但在每个连接上同时只能有一个请求/响应,这意味着完成响应之前,这个连接不能用于其他请求(怎么判断响应是否结束,可以看...
    文章 2017-08-01 989浏览量
  • 小公司程序员的编程水平与BAT大厂到底有多大差距?

    RxJava的作用,与平时使用的异步操作来比的优缺点 说说EventBus作用,实现方式,代替EventBus的方式 Fragment如果在Adapter中使用应该如何解耦?Android进阶延伸点 如何进行单元测试,如何保证App稳定 Android中如何...
    文章 2019-04-25 1097浏览量
  • 为什么分布式一定要有Redis?

    定时删除,一个定时来负责监视 Key,过期则自动删除。虽然内存及时释放,但是十分消耗 CPU 资源。在大并发请求下,CPU 要将时间应用在处理请求,而不是删除 Key,因此没有采用这一策略。定期删除+惰性删除是如何...
    文章 2018-10-10 16488浏览量
  • JavaWeb技术内幕二:Java IO工作机制

    selector是选择器,基于底层的IO多路复用器实现。buffer是缓存,用户可以自己控制IO的读缓存和写缓存。key就是selector上注册的键,分别代表不同状态的IO,比如就绪,已连接,可读,可写。通信过程: 1 selector工厂...
    文章 2018-08-04 1121浏览量
  • 搞懂分布式系统27:消息队列设计精要总结之高级特性篇

    客户端异步服务端同步(这里线程池的方式)。1 Future<Result>future=executor.submit(new Callable(){public void call<Result>(){ 2 result=request(server);3 }}) 4 return future;客户端异步服务端...
    文章 2018-07-13 1237浏览量
  • 超详细Netty入门,看这篇就够了!

    怎么用呢,请看代码演示: public class MyServerHandler extends ChannelInboundHandlerAdapter { Override public void channelRead(ChannelHandlerContext ctx,Object msg)throws Exception { 获取到线程池...
    文章 2020-08-04 17882浏览量
  • 金三银四,冲击大厂,你值得拥有的一份2019初中级...

    RxJava的作用,与平时使用的异步操作来比的优缺点 说说EventBus作用,实现方式,代替EventBus的方式 Fragment如果在Adapter中使用应该如何解耦?Android进阶延伸点 如何进行单元测试,如何保证App稳定 Android中如何...
    文章 2019-03-25 1951浏览量
  • Ext扩展——LiveDataPanel的简介

    整个过程都使用XHR交互数据库的记录,增强引用户体验而又不影浏览内存从而提出了性能,该插件也称“缓冲式”加载,它会随着滚动条的上下翻页获取所需显示的行,因此它有一个缓冲区专门存放一组记录的地方,得下区...
    文章 2010-01-06 512浏览量
  • 从 Chrome 源码 video 实现到 Web H265 Player

    现在绝大多数的网站已经从Flash播放转向了浏览原生的Audio/Video播放,那浏览是如何加载和解析多媒体资源的,这对于web开发者来说是一个黑盒,所以今天就跟大家一起来看一下浏览具体是怎么实现的?在看具体...
    文章 2021-03-17 794浏览量
1 2 3 4 ... 9 >

云产品推荐

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