前言 简单介绍一下celery: Celery 是一个异步任务队列。你可以使用它在你的应用上下文之外执行任务。总的想法就是你的应用程序可能需要执行任何消耗资源的任务都可以交给任务队列,让你的应用程序自由和快速地响应客户端请求。 官方文档: https://docs.celeryproject.org ...
分类:
其他好文 时间:
2020-05-14 19:43:52
阅读次数:
104
js IE6支持png透明解决png ie6下不透明背景图片https://www.mk2048.com/demo/demo_target_desc.php?id=22ac0kjkjjs IE6支持png透明解决png ie6下不透明背景图片jQuery全屏图片幻灯片上下按钮控制幻灯片播放点击》jQ ...
分类:
其他好文 时间:
2020-05-14 19:43:37
阅读次数:
70
前言 消息队列:可以将原本同步执行的程序 解耦成异步执行,加上分布式的生产者和消费者架构 可以在一定程度上支撑大并发。 NSQ是go语言开发的消息队列,对nsqd进行水平扩展是它的部署、配置相对简单。 NSQ介绍 NSQ是1个分布式(distributed)、可扩展(scalable)、配置简单(O ...
分类:
其他好文 时间:
2020-05-14 19:03:34
阅读次数:
62
[Win32Exception (0x80004005): 远程主机强迫关闭了一个现有的连接。] [SqlException (0x80131904): 在从服务器接收结果时发生传输级错误。 (provider: TCP Provider, error: 0 - 远程主机强迫关闭了一个现有的连接。) ...
axios 异步请求三种方式 1、Content-Type: application/json 后台使用@RequestBody 获取参数 import axios from 'axios' let data = {code:'123',name:'yyyy'}; axios.post(`${thi ...
分类:
移动开发 时间:
2020-05-14 10:35:44
阅读次数:
89
异步调用 异步效果 : 事件函数 Ajax 定时任务 多次异步调用依赖 多次调用异步, 结果顺序不确定, 如果需要固定顺序, 必须使用嵌套 Promise 概述 Promise 是异步编程的一种解决方案 , 从语法上讲 Promise 是一个对象 , 从它可以获取到异步操作的消息; 可以避免多层异步 ...
分类:
其他好文 时间:
2020-05-14 01:11:47
阅读次数:
62
老张爱喝茶,废话不说,煮开水。出场人物:老张,水壶两把(普通水壶,简称水壶;会响的水壶,简称响水壶)。1 老张把水壶放到火上,立等水开。(同步阻塞)老张觉得自己有点傻2 老张把水壶放到火上,去客厅看电视,时不时去厨房看看水开没有。(同步非阻塞)老张还是觉得自己有点傻,于是变高端了,买了把会响笛的那种 ...
分类:
其他好文 时间:
2020-05-13 23:11:12
阅读次数:
76
async和promise都是异步方法,区别是async生成的结果是promise对象,async是promise的终结版。 await只能在async中使用,await是阻塞的意思,就是暂停,你一起调用2个接口,第一个执行完,不输出结果,要等最第二个接口执行完,才返回这两个的结果。 现在一块请求两 ...
分类:
其他好文 时间:
2020-05-13 20:25:37
阅读次数:
85
retry(pf,{ times: 3, //每次延迟 delay: 1000, //每次延迟增量 increment: 1000, shouldRetry: (err,opts) => { //判断是否应该继续 return true; }, onRetry: (data) => { //收集er ...
分类:
其他好文 时间:
2020-05-13 20:13:27
阅读次数:
103
对promise 的一些见解, 1.Promise是一种为了避免回调地狱的异步解决方案 2.Promise是一种状态机: pending(进行中)、fulfilled(已成功)和rejected(已失败) 只有异步操作的结果,可以决定当前是哪一种状态,任何其他操作都无法改变这个状态。 3.Promi ...
分类:
其他好文 时间:
2020-05-12 22:05:05
阅读次数:
115