Skip to main content

Command Palette

Search for a command to run...

Latest articles

  1. FE-Verdaccio

    Verdaccio 是一个轻量级的私有 npm 代理注册中心,广泛用于在本地或组织内部托管 npm 包。 主题详细内容 定义与用途Verdaccio 是一个基于 Node.js 的轻量级私有 npm 代理和缓存服务器。它允许用户在本地网络内设置一个私有仓库,可用于发布和共享 npm 包,而无需将它们公开到 npmjs.com。这对于内部库的管理、测试和版本控制非常有用。 主要特性1. 私有托管:托管私有包而不暴露给外部网络。 2. 缓存功能:作为代理服务器,缓存从外部注册...

    May 10, 20241 min read
  2. 移动端基础+进阶

    施工中: 源码贴上;整理面试题; 移动端开发基础知识 1. REM 尺寸单位 定义: REM(Root EM):一个相对单位,基于根元素(HTML元素)字体大小。 应用: 在移动端开发,REM 用于实现响应式布局。通过设置根元素的字体大小,控制所有使用REM单位的元素大小,在不同设备上保持一致性和可扩展性。 2. 移动端开发常用单位 px(像素): 绝对单位,对应设备物理像素。 em: 相对单位,基于父元素字体大小。 vw/vh(视窗宽度/高度的百分比): 根据视窗大小变动。 ...

    Apr 19, 20244 min read
  3. Collection 20240402

    Message Middleware 1. 消息中间件概述 消息中间件是一种分布式系统中用于消息传递的基础软件,也称为消息队列(Message Queue / MQ)[3]。 它提供了高效可靠的消息传递机制,可以在分布式环境下扩展进程的通信[3]。 在互联网场景中,消息中间件常用于消息路由、订阅发布、异步处理等操作,以缓解系统压力[3]。 2. 消息中间件的主要功能 解耦:通过消息队列,不同系统之间可以解除直接耦合,提高系统的灵活性和扩展性[3]。 有序性:消息中间件遵循先进先出原...

    Apr 4, 20244 min read
  4. Draft20240403

    High Concurrency-DataConsistency高并发-数据一致性 根据提供的搜索结果,我们可以总结以下关于高并发下数据一致性保障的关键要点: 在高并发的分布式业务场景中,涉及"查询+修改"操作的场景很容易导致数据不一致性,例如支付过程中的扣款操作、电商平台的库存和订单更新、跨行转账等。[3] 实现分布式锁是保障数据一致性的常见方案,主要有3种实现方式:基于数据库、基于缓存(如Redis)、基于Zookeeper。其中基于Redis的分布式锁实现相对简单高效。[3] Red...

    Apr 3, 20245 min read