//在es6中Promise是一个函数对象,用它生成对象需要传入一个带有两个参数的函数,这两个参数分别是两个函数代表执行成功和执行失败 //传入的函数里面可以执行一些异步的操作并监听,监听到该异步操作成功后就调用代表成功的那个参数函数,失败则调用失败的那个参数函数 //然后在外面就可以用这个Prom ...
分类:
其他好文 时间:
2020-02-20 15:23:42
阅读次数:
66
今天在用StringBoot 做异步推送项目的时候发现了一个问题,定义好的某个Bean无法通过applicatioContext.getBeansOfType。 找了一圈发现,这个Bean根本没有注入。 后来才发现定义的Bean忘记加@Component了。真是粗心大意害死人。 当你不知道这个Bea ...
分类:
编程语言 时间:
2020-02-20 15:23:13
阅读次数:
86
今天遇到两位三方人员跟我反馈,某微服务的异步接口功能不正常了,由于该异步接口采用Kafka异步消息的方案,对方说没有收到Kafka给消费者的通知,根据此问题,联系了相关人员进行了分析: (一)明确环境是否一致 1、生产者和消费者链接Kafka的地址是否一致,初步发现A方消费者链接Kafka的地址不正 ...
分类:
其他好文 时间:
2020-02-20 15:14:09
阅读次数:
109
原文链接:https://blog.csdn.net/Yaphst/article/details/82625159 input选项 input可以不写在form中,从而也就不需要添加enctype=”multipart/form-data” 和method=”post”,这里我们直接写一个inpu ...
分类:
编程语言 时间:
2020-02-20 11:44:01
阅读次数:
104
async与await实现异步操作的同步化 一.async修饰方法 async这个单词从字面意思来理解就是异步的意思,async用来修饰方法,那么该方法就是一个异步方法,如下面的案例: (function() { async function asyncFunc() { setTimeout(() ...
分类:
其他好文 时间:
2020-02-20 11:37:24
阅读次数:
82
yepnope.js 是一个超高速的按条件异步加载资源的加载器,允许你只加载使用到的资源(css及js)。 yepnope.js的一个典型实例: ? 1 2 3 4 5 yepnope({ test : Modernizr.geolocation, yep : 'normal.js', nope : ...
分类:
Web程序 时间:
2020-02-20 10:30:59
阅读次数:
94
简单使用 安装celery及redis 定义celery任务 项目下新建tasks.py from celery import Celery # 创建一个Celery类的实例对象 app = Celery('celery_task.tasks', broker='redis://127.0.0.1: ...
分类:
其他好文 时间:
2020-02-20 00:20:27
阅读次数:
114
在前两个版本中,每次发起请求一次就新建一个netty的channel连接,如果在高并发情况下就会造成资源的浪费,这时实现 异步请求 就十分重要,当有多个请求线程时,需要设计一个 线程池 来进行管理。除此之外,当前方法过于依赖注册中心,在高并发情况下对注册中心造成了压力;另外如果注册中心出现宕机等情况 ...
分类:
其他好文 时间:
2020-02-19 23:44:01
阅读次数:
58
现在大型互联网公司中,都会用到的消息中间件,其实任何一个程序员也多多少少都会知道有这么一个东西的存在,那么他到底是用来干什么的呢? 答案很明显,是用来做消息的传输与接受(消息的中间媒介嘛),他主要用在分布式系统中作为其中的一个子系统,关注数据的发送与接收,利用其高效的异步消息传递机制对分布式系统中的 ...
分类:
其他好文 时间:
2020-02-19 20:52:30
阅读次数:
58
eventLoop的概念 其实浏览器有很多线程,比如有js引擎线程,有事件触发器线程,网络请求线程,定时器线程,当js引擎处理到设计其他的线程的时候,比如有个异步请求,比如有个click事件绑定,比如有定时器,或者有了要更改dom的操作。当有了涉及其他线程的代码执行时候,浏览器会分配给相应的线程去执 ...
分类:
其他好文 时间:
2020-02-19 20:44:56
阅读次数:
100