• https://guoyang1996.github.io/Zookeeper2/

  • hurujihuruji/blog· 4 天前

    最简单的调试

    启动文件时添加 --inspect 命令可以启用检查器,默认端口号是 9229,启动器的客户端可以通过通过连接这个端口来进行调试,最简单的就是通过 chrome dev tool 打开 chrome://inspect 来打开 dev tools 进行调试。

    node --inspect index.js

    默认端口是 9229 ,可以指定其他端口,如:

    node --inspect=9002 index.js

    这个时候需要打开 chrome://inspect 配置对应的端口去连接,当然为了方便,可以安装如 NIM 、Node.js V8 Inspector的浏览器插件帮助我们

  • Techniques, strategies and recipes for building a modern web app with multiple teams using different JavaScript frameworks. — Micro Frontends

    前言

    TL;DR

    想跳过技术细节直接看怎么实践的同学可以拖到文章底部,直接看最后一节。

    目前社区有很多关于微前端架构的介绍,但大多停留在概念介绍的阶段。而本文会就某一个具体的类型场景,着重介绍微前端架构可以带来什么价值以及具体实践过程中需要关注的技术决策,并辅以具体代码,从而能真正意义上帮助你构建一个生产

  • 本文是本人在之前分享后关于 Serverless 的一个采访稿,其中也有针对上一篇文章《Serverless 掀起新的前端技术变革》评论中相关问题的个人观点,希望能对读者有所收获和思考。

    近日,Serverless 作为新兴的架构模式,与其相关的话题被讨论的如火如荼。Serverless 不需部署、配置和管理传统服务器,这一概念的提出打破了前后端的壁垒,使得前端开发者能够真正做到全栈,掀起新一轮的开发模式变革。

    Serverless 的背景和发展历程

    InfoQ:Serverless 的背景和发展历程是什么?

    云计算经过了从物理机到虚拟机、从虚拟机到云计算、从云计算到容器这几个阶段,而容器

  • Bloom Filter 是由 Bloom 在 1970 年提出的一种多哈希函数映射的快速查找算法。通常应用在一些需要快速判断某个元素是否属于集合,但是并不严格要求 100% 正确的场合。

    它实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效率和查询时间都远远超过一般的算法,缺点是有一定的误识别率和删除困难。

    Bloom Filter 是一种空间效率很高的随机数据结构,它利用位数组很简洁地表示一个集合,并能判断一个元素是否属于这个集合。Bloom Filter 的这种高效是有一定代价的:在判断一个元素是否属于某个集合时,有可能会把