为什么要使用MQ 微服务架构后,链式调用是我们在写程序时候的一般流程,为了这完成一个整体功能会把它拆分成多个函数(或子模块)比如模块A调用模块B,模块B调用模块C,模块C调用模块D。但是大型分布式应用中,系统间的RPC交互复杂,一个功能后面要调用上百个接口并非不可能,从单机架构过渡到分布式微服务架构 ...
分类:
其他好文 时间:
2019-10-26 23:00:14
阅读次数:
114
filter ,map ,reduce三个高阶函数的使用 普通方法解决数据问题 1. 高阶函数的链式调用 1. ...
分类:
编程语言 时间:
2019-10-26 21:15:07
阅读次数:
102
let a = new Promise((resolve,reject)=>{ resolve(1) }).then((r)=>{console.log(r)}).then(()=>{console.log(2)}).then(()=>{consol.log(3)}) // 1 // 2 // 3 ...
分类:
其他好文 时间:
2019-10-26 19:23:48
阅读次数:
95
图解jdk1.8新特性(2) Lambda 简要说明 jdk常用函数式接口 Predicate 接口返回一个测试结果,结果类型为true或者false 支持and、or、negate方法 Consumer 接口接受一个参数,然后对该参数做消费,返回void 支持通过andThen方法来进行链式调用消 ...
分类:
其他好文 时间:
2019-10-23 20:13:56
阅读次数:
80
Promise梳理 构造函数,用于创建一个承诺对象,承诺对象主要用于封装异步操作。 作用:就是能把原来的回调写法分离出来,在异步操作执行完后,用链式调用的方式执行回调函数。 (防止多层回调) 从表面上看,Promise只是能够简化层层回调的写法,而实质上,Promise的精髓是“状态”,用维护状态、 ...
分类:
其他好文 时间:
2019-10-22 23:38:14
阅读次数:
139
腾讯前端开发电话一面 链接:https://www.nowcoder.com/discuss/291573?type=all&order=time&pos=&page=1 1.事件代理 2.链式调用3.call,原型链4.http25.https6.TCP UDP 7.cookie session8 ...
分类:
其他好文 时间:
2019-10-01 20:31:48
阅读次数:
83
在这里我根据是否支持链式调用分类进行介绍 1. 支持链式调用的接口 all 使用频率比较高,相当于SELECT * FROM table 语句,用于查询所有数据。 filter 使用频率比较高,根据条件过滤数据,常用的条件基本上字段等于、不等于、大于、小于。当然,还有其他的,比如能修改成产生LIKE ...
分类:
其他好文 时间:
2019-06-19 12:19:03
阅读次数:
139
如何编写一个loader , loader 是链式调用的,从右往左调用,后写的先调用,调用时传入源码,返回源码的形式 如何编写一个 plugin plugin 的原理是监听webpack 各个生命周期的构子函数执行一些操作。 详细文档如下: https://www.webpackjs.com/con ...
分类:
Web程序 时间:
2019-04-15 00:39:50
阅读次数:
173
最近在思考promise的实现原理 于是准备自己写一个简单的demo 一开始想到的问题有两个 1.链式调用 2.异步顺序执行 我们先声明一个异步操作的函数 来模拟异步请求 下面就开始写一个简单的promise 有 then,resolve,reject方法 1.then里面会有一个回调方法,我们用c ...
分类:
其他好文 时间:
2019-03-30 10:35:47
阅读次数:
153