码迷,mamicode.com
首页 >  
搜索关键字:async await 异步    ( 21837个结果
分布式事务就是由多个本地事务组合而成的事务
漫谈分布式事务的那些解决方案 事务我们都不陌生,我们常说的事务一般都是指单机事务,即本地事务。那分布式事务是什么?分布式事务就是由多个本地事务组合而成的事务,一般在分布式场景下才会出现。 比如电商平台中,我们在购物的时候,下单支付这个过程看上去是一气呵成的,但是背后可能是多个系统的分工合作。订单系统 ...
分类:其他好文   时间:2020-04-27 11:44:03    阅读次数:69
【Tomcat8源码学习之九】连接器
Tomcat源码版本:apache-tomcat-8.5.54-srcJDK源码版本:jdk1.8.0_171 Tomcat的Service包含一个容器组件和多个连接器组件,连接器负责接收请求,容器负责处理请求。 一、连接器代码包org.apache.coyote是Tomcat连接器框架包。Coyo ...
分类:其他好文   时间:2020-04-27 11:21:39    阅读次数:59
DOM模型-事件模型
我们先来谈谈事件:事件的本质是程序各个组成部分之间的一种通信方式,也是异步编程的一种实现。 1、EventTarget 接口 该接口主要提供三个实例方法: a、addEventListener:绑定事件的监听函数 描述:EventTarget.addEventListener()用于在当前节点或对象 ...
分类:其他好文   时间:2020-04-27 09:46:00    阅读次数:52
js -- even-loop 理解
javascript 是一个单线程的脚本 js 在事件循环中分为同步任务和异步任务 同步任务:直接执行 异步任务:同步任务之后执行 js 在事件循环流程: 1>js中含有一个主线程,以及一个调用栈(也叫执行栈) 2>所有的同步任务都在调用栈中,调用栈都在主线程上执行 3>主线程之外还有要一个“任务队 ...
分类:Web程序   时间:2020-04-27 09:45:15    阅读次数:80
RabbitMQ入门
真的想尽快学完种种框架,综合搭建起一个项目来,然后看着他出Bug、慢慢地自己去优化,重构,再完善。 1. RabbitMQ的作用 笔者经常能看到MQ这个词,知道其作为消息队列,但始终没有接触过,现在刚好有个机会(不知道在抢答系统中能不能用上),首先当然要知道MQ有什么作用: 异步处理: 用户注册:注 ...
分类:其他好文   时间:2020-04-27 09:28:00    阅读次数:48
python 异步Web框架sanic
我们继续学习Python异步编程,这里将介绍异步Web框架sanic,为什么不是tornado?从框架的易用性来说,Flask要远远比tornado简单,可惜flask不支持异步,而sanic就是类似Flask语法的异步框架。 github:https://github.com/huge succe ...
分类:编程语言   时间:2020-04-27 00:03:36    阅读次数:126
tokio TCP 连接半关闭问题
TCP 连接半关闭问题 在用 rust + tokio 的网络处理时,碰到一个很有意思的 tcp 连接并关闭的问题。 具体是这样的,首先一个 tcp stream 拆分(split)为 SplitSink + SplitStream 的方式,各自单独工作。 通过 SplitStream 读取到客户端 ...
分类:其他好文   时间:2020-04-26 23:44:44    阅读次数:126
script元素属性及引入方法
script元素属性及引入方法 HTML4.01为script定义了下列6个属性: 1. async:可选。 表示应该立即下载脚本,但不应妨碍页面中的其他操作,比如下载其他资源或等待加载其他脚本。(只对外部脚本文件有效) async属性的目的是:不让页面等待两个脚本 下载和执行,从而异步加载页面其他 ...
分类:其他好文   时间:2020-04-26 21:21:29    阅读次数:99
nginx和Apache的特点与区别
一、nginx特点 1、轻量级,采用C语言编写,同样的web服务,会占用更小的内存以及资源 2、高并发抗压能力强,nginx处理请求的方式是非异步阻塞,负载能力比Apache高很多,而且Apache是阻塞型的。在高并发下nginx能保持资源低消耗高性能,而Apache在PHP处理慢或者前端压力很大的 ...
分类:Web程序   时间:2020-04-26 20:44:21    阅读次数:84
使用netty自带连接池,异步发送消息,同步获取返回结果
Netty获取异步执行结果 步骤:(具体代码参考下面demo) 1. 给消息设置个唯一key 2. 初始化响应消息队列:responseMsgCache.put(key,new LinkedBlockingQueue(1)); 3. 执行异步IO:future.addListener 4. 阻塞等待 ...
分类:Web程序   时间:2020-04-26 20:42:13    阅读次数:463
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!