-
消息的前生今世——从rabbimq的一条消息的生命周期引出的思考
作为中间件的杠把子选手,rabbimq在系统架构中承担着承上启下的作用,常问到,你们为何选用rabbimq?则答曰,为了削峰填谷,为了系统解耦合,为了提高系统性...
Yerik 2023-01-02
464 0 0 -
this的理解
在JavaScript中,this 这个特殊的变量是相对比较复杂的,因为this不仅仅用在面向对象环境中,在其他任何地方也是可用的。 this这个问题说实话是真的烦,与我们……
Yerik 2023-01-02
465 0 0 -
vue在浏览器中对DOM渲染探究
“世间万物都由分子构成。用气将万物的分子打散,分解眼前事物,再将分子重组,在短暂的瞬间,可以凝成时空停顿,甚至逆转时空。”
Yerik 2023-01-02
466 0 0 -
在chromev8中的JavaScript事件循环分析
JavaScript从诞生之日起就是一门单线程的非阻塞的脚本语言。这是由其最初的用途来决定的:与浏览器交互。
Yerik 2023-01-02
457 0 0 -
在nodejs中事件循环分析
在上一篇文章在chromev8中的JavaScript事件循环分析中分析到,在chrome中的js引擎是通过执行栈和事件队列的形式来完成js的异步操作。然而在n...
Yerik 2023-01-02
460 0 0 -
vue 性能监控分析
我们在浏览网站的时候,不可避免的需要消耗自身计算机资源,比如带宽、cpu、存储等等,这些资源会随着访问时间的延长而产生一定的数据碎片,在我们没有关闭浏览器的时候...
Yerik 2023-01-02
440 0 0 -
跨域分析以及通解
现今绝大多数新上线的网站都是基于前后端分离的部署模式来对外提供服务,而这种模式在不熟悉的情况下就很容易遇到一个恶心的问题——跨域
Yerik 2023-01-02
448 0 0 -
跨越时空的对白——async&await分析
在ES6中新增了asgnc...await...的异步解决方案,对于这种方案,有多种操作姿势,比如这样
Yerik 2023-01-02
434 0 0