前端进阶之旅前端进阶之旅
  • 基础篇HTML/CSS/JS 打底
  • 进阶篇原理与工程化
  • 高频篇面试最常问的那批
  • 精选篇按模块收敛的总结
  • 手写篇常考代码手写实现
  • 面经篇真实面试问题复盘
  • AI 篇NEWAI 时代的前端考点
  • 历年面经NEW按年份追踪真实考点
  • 每日一题每天一道,攒手感
  • 专项自测100 题快速查漏
  • 小程序题库小程序专项刷题
  • 算法题库NEW在线编码即时判题
  • 知识卡片NEW碎片时间过考点
  • 面试题大全常见问题解析
  • AI 答疑NEW随时提问,即时解析
  • AI 模拟面试NEW模拟真实面试 + 报告
  • AI 定制路线NEW按你的简历现排
  • AI 知识地图NEW串起全站知识点
  • 原理篇React / Vue 源码拆解
  • HTTP从报文一路讲到 HTTPS
  • 浏览器渲染、事件循环、进程
  • 计算机基础Linux、网络、操作系统
  • 设计模式23 种模式怎么用
  • Node学习指南从环境搭建到服务端
  • NPM工作流script、依赖与发布
  • Docker容器化部署上手
  • Canvas图形与动画实战
  • 前端系统进阶学习大型项目工程化
  • 前端综合文章长期沉淀的实践文
  • 思维导图知识点全景图
  • 学习路线按图索骥不跑偏
  • AI 热点NEWAI 每日动态
  • 公众号动态公众号历史文章
  • 博客动态站长的技术博客
  • 开发者导航常用工具与文档站
  • 基础篇HTML/CSS/JS 打底
  • 进阶篇原理与工程化
  • 高频篇面试最常问的那批
  • 精选篇按模块收敛的总结
  • 手写篇常考代码手写实现
  • 面经篇真实面试问题复盘
  • AI 篇NEWAI 时代的前端考点
  • 历年面经NEW按年份追踪真实考点
  • 每日一题每天一道,攒手感
  • 专项自测100 题快速查漏
  • 小程序题库小程序专项刷题
  • 算法题库NEW在线编码即时判题
  • 知识卡片NEW碎片时间过考点
  • 面试题大全常见问题解析
  • AI 答疑NEW随时提问,即时解析
  • AI 模拟面试NEW模拟真实面试 + 报告
  • AI 定制路线NEW按你的简历现排
  • AI 知识地图NEW串起全站知识点
  • 原理篇React / Vue 源码拆解
  • HTTP从报文一路讲到 HTTPS
  • 浏览器渲染、事件循环、进程
  • 计算机基础Linux、网络、操作系统
  • 设计模式23 种模式怎么用
  • Node学习指南从环境搭建到服务端
  • NPM工作流script、依赖与发布
  • Docker容器化部署上手
  • Canvas图形与动画实战
  • 前端系统进阶学习大型项目工程化
  • 前端综合文章长期沉淀的实践文
  • 思维导图知识点全景图
  • 学习路线按图索骥不跑偏
  • AI 热点NEWAI 每日动态
  • 公众号动态公众号历史文章
  • 博客动态站长的技术博客
  • 开发者导航常用工具与文档站
首页程序员面试题库流处理专题面试题第 2 页
面试知识索引 · 分类、标签与搜索

流处理专题面试题,177 道完整答案

流处理专题面试题第 2 页,显示第 51–100 题,共找到 177 道完整解析,可继续按分类、标签与关键词缩小范围。

177筛选结果
52技术分类
178检索标签
4索引分页
按分类建立知识面,再用标签和搜索定位问题

每页只渲染 50 道题。分类与标签分页可抓取,自由搜索结果不会制造无限 SEO 页面。

快速定位

分类、标签与关键词搜索

清除全部筛选
题库检索
技术分类52 个
全部分类5000AI Agent511浏览器301JavaScript285React281AI 开发262CSS240Node.js217TypeScript206Vue180前端工程化138React Native135
查看全部 52 个分类
操作系统135数据库134Docker95计算机网络94API 设计90Kubernetes90HTML89Redis89全栈开发88分布式系统88系统设计86HTTP85Next.js60Angular58Linux53Nuxt51PostgreSQL46可观测性46设计模式46小程序45身份与权限45无障碍44MongoDB43PWA43Web 安全43Git42前端测试42前端性能41WebAssembly40测试40AI 工程37SvelteKit37Go35前端数据管理30React Router29AI 全栈28Svelte27算法12Java10数据结构5前端手写题3
热门标签178 个
全部标签流处理177并发编程448缓存355性能优化340安全336异步编程292类型系统215构建工具211容器化184表单157SQL148HTTP141路由140离线应用121网络协议111
查看其余 163 个标签
测试109数据库事务95实时通信92Web 可访问性90动画79可观测性77Agent 记忆75向量检索66工具调用66LangGraph59Prompt56任务规划53排障与运维53数据库索引52浏览器自动化51Flexbox50值与类型50GraphQL49事务与并发49构建与镜像49DNS 与 TLS48工程协作与交付48AI 评测47CSS Grid47Express 服务47MCP47副作用与同步47向量与嵌入47文件与多媒体47流与二进制47传输与协议46列表与性能46可维护代码46响应式原理46容器运行46指标日志追踪46数据建模与运维46文件与 I/O46表单与输入46MCP 协议45RAG45Vite 与模块构建45Webpack45内存与虚拟化45原生集成45多 Agent45工作负载与发布45应用与性能45数据处理45模块与工具链45组件与模板45缓存与数据结构45网络与运维45评估与调试45身份认证与授权45运行时与开发45Web 系统方案44一致性与容错44侦听与生命周期44分布式使用44原生组件与交互44可访问交互44消息与异步处理44渲染与调度44索引与执行计划44组件设计44缓存与代理44进程与并发44层叠与选择器43攻击面与防御43文档数据库43权限与安全43离线与渐进增强43语义与文档43请求与通信 API43Worker 与线程协作42事件系统42存储与离线数据42服务架构42服务端与流式渲染42服务端工程42泛型设计42版本控制42类型收窄42类型运算42组件与端到端42编码与执行42进程与线程42DOM 与文档操作41Flex 布局41HTTP 语义41NestJS 架构41REST 与接口契约41SQL 查询41加载与交互性能41动画与视觉41类型工程41记忆与状态41运行时与调度41Agent 架构40WebAssembly 集成40单元与集成测试40多 Agent 协作40工作流编排40模块与语言机制40浏览器与 UI 自动化40生产运行40函数与作用域39响应式设计39性能与并发39类型系统基础39Grid 布局38数组与集合38盒模型与排版38Hooks 与复用37应用开发37推理与成本37状态共享37知识库数据37模型与应用评测36对象与原型35状态与渲染35语言与并发35异步与 Promise34Effect32RAG 检索31React 性能31响应式与性能31微调与数据31TanStack Query30全栈边界30数据与缓存30大模型基础29路由与数据流29事件循环28流式交互28提示与上下文设计27数据与服务端27组件与依赖注入27组件与响应式27多模态应用24应用与渲染24Hydration22沙箱安全22状态管理18算法18CI/CD13语言与运行时10React Server Components6搜索与排序4实用函数实现3链表栈队列3图算法2字符串算法2树与遍历2索引与高级结构2Kubernetes1作用域与函数1动态规划1异步与浏览器1手写与交互性能1数组与双指针1相等比较1
当前页02 / 4

正在显示第 51–100 题

Node.js32React Router5JavaScript4Next.js3计算机网络3
第 2 页

本页面试问题

按稳定语义路径排序

  1. 0051
    计算机网络传输与协议

    HTTP/2 的流控窗口如何按流和连接两级工作

    围绕“HTTP/2 的流控窗口如何按流和连接两级工作”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须区分每 stream 与整连接两级窗口及 WINDOW_UPDATE 的增量更新机制,并指出它只管接收缓冲不管网络拥塞,不与 TCP。

    核心关键词HTTP/2 流控 WINDOW_UPDATE
    #传输与协议#HTTP#网络协议
  2. 0052
    计算机网络传输与协议

    QUIC 的流内有序、流间独立交付如何消除传输层队头阻塞

    围绕“QUIC 的流内有序、流间独立交付如何消除传输层队头阻塞”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖回答需要围绕必须用丢包只暂停所属 stream、其他 stream 可继续交付给应用这一机制作答,并指出流内仍有序。

    核心关键词QUIC 流 队头阻塞 独立交付
    #传输与协议#网络协议#流处理
  3. 0053
    计算机网络传输与协议

    TCP 为什么存在粘包和拆包,应用层协议应如何处理

    围绕“TCP 为什么存在粘包和拆包,应用层协议应如何处理”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明字节流无消息边界是本质原因,并给出长度前缀、分隔符、定长三种应用层分帧方案,不归咎于「网络问题」。

    核心关键词TCP 粘包 拆包 处理
    #传输与协议#网络协议#流处理
  4. 0054
    JavaScript数据处理

    使用 TextDecoder 的 stream: true 选项处理分块数据时,为什么需要传递 true?

    围绕“使用 TextDecoder 的 stream: true 选项处理分块数据时,为什么需要传递 true”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明 stream 模式允许暂未完成的字符缓存,直到后续 chunk 补齐;否则会替换/丢失字符。

    核心关键词TextDecoder stream:true 分块解码多字节
    #数据处理#缓存#流处理
  5. 0055
    JavaScript数据处理

    当字节流不是合法 UTF-8 时,TextDecoder 默认如何处理,如何改变处理方式?

    围绕“当字节流不是合法 UTF-8 时,TextDecoder 默认如何处理,如何改变处理方式”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求说明 fatal 选项是否抛出异常,以及 ignoreBOM 选项的作用。

    核心关键词TextDecoder 非法UTF-8 fatal 替换处理
    #数据处理#流处理
  6. 0056
    JavaScript对象与原型

    configurable:false 的属性有哪些操作被禁止?

    围绕“configurable:false 的属性有哪些操作被禁止”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖回答需要围绕禁止删除、修改描述符(除 writable 改为 false)、不能切换访问器与数据属性。

    核心关键词configurable false 禁止哪些操作
    #对象与原型#流处理
  7. 0057
    JavaScript对象与原型

    在严格模式下修改 writable:false 的属性会怎样?非严格模式呢?

    本题说明 writable:false 属性在严格模式赋值抛 TypeError、非严格模式静默失败且值不变,并讲解描述符机制、配置对象场景、易失效边界与可操作的检查方式。

    核心关键词writable false 严格模式与非严格模式赋值结果
    #对象与原型#流处理
  8. 0058
    Next.js数据与缓存

    在流式渲染中,如果数据获取延迟,是否会影响首屏内容的显示?如何缓解?

    围绕“在流式渲染中,如果数据获取延迟,是否会影响首屏内容的显示?如何缓解”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明数据延迟可能导致首屏内容空白,应提前获取关键数据或提供骨架屏。

    核心关键词Next.js 流式渲染 数据延迟优化
    #数据与缓存#缓存#流处理
  9. 0059
    Next.js全栈边界

    Route Handlers 是否支持流式响应?如果支持,应如何实现大文件下载的渐进式输出?

    围绕“Route Handlers 是否支持流式响应?如果支持,应如何实现大文件下载的渐进式输出”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明使用 Response.stream() 和 ReadableStream 构建流式输出,以避免内存溢出。

    核心关键词Next.js Route Handlers 流式响应 大文件渐进下载实现
    #全栈边界#构建工具#流处理
  10. 0060
    Next.js全栈边界

    Server Actions 中如何安全地接收并处理用户上传的文件?有哪些关键限制?

    围绕“Server Actions 中如何安全地接收并处理用户上传的文件?有哪些关键限制”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明 Server Actions 支持通过 FormData 接收文件流,但不能直接访问本地文件系统,需使用 Blob/Buffe。

    核心关键词Next.js Server Actions 文件上传 安全限制与处理流程
    #全栈边界#流处理
  11. 0061
    Node.js进程与线程

    exec 或 execFile 报 maxBuffer exceeded,应该如何处理?

    解释 exec 与 execFile 收集 stdout、stderr 的缓冲限制,使用中文输出示例区分字符数与字节数,并比较调整有界预算、spawn 流式消费、文件输出和保留有效诊断的处理方式。

    核心关键词exec maxBuffer exceeded 解决
    #进程与线程#流处理#并发编程
  12. 0062
    Node.js进程与线程

    如何实现 Node.js 子进程之间类似 shell 管道 a | b 的数据流转?

    围绕“如何实现 Node.js 子进程之间类似 shell 管道 a | b 的数据流转”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须答出将一个子进程的 stdout pipe 到另一个的 stdin 及错误传播处理。

    核心关键词child_process pipe 管道 串联
    #进程与线程#流处理#并发编程
  13. 0063
    Node.js进程与线程

    Node.js 的 spawn 与 exec 有什么区别,怎么选择?

    从 shell 解析、参数传递、输出消费和进程生命周期比较 spawn 与 exec,说明 execFile 的位置、大输出与长任务的选择,以及异步创建进程为什么仍需要处理背压和错误。

    核心关键词child_process spawn exec 区别
    #进程与线程#异步编程#流处理
  14. 0064
    Node.js运行时与调度

    JSON.parse 一个超大请求体为什么也会阻塞 Node.js 事件循环,有哪些缓解方式?

    围绕“JSON.parse 一个超大请求体为什么也会阻塞 Node.js 事件循环,有哪些缓解方式”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须指出 JSON 解析是同步 CPU 操作且给出流式解析或限制体积等方案。

    核心关键词JSON.parse 阻塞事件循环 大请求体
    #运行时与调度#事件循环#流处理
  15. 0065
    Node.js服务端工程

    Node.js 服务返回大文件时为什么不能 readFile 进内存再 res.end,正确做法是什么?

    围绕“Node.js 服务返回大文件时为什么不能 readFile 进内存再 res.end,正确做法是什么”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须对比整读与流式响应的内存差异及 fs.createReadStream 配合 pipe/pipeline 的做法。

    核心关键词Node.js 大文件响应 createReadStream 流式
    #服务端工程#流处理
  16. 0066
    Node.js服务端工程

    Node.js 中为什么推荐用 stream.pipeline 串联流而不是手工 pipe,背压在服务端防内存暴涨中起什么作用?

    围绕“Node.js 中为什么推荐用 stream.pipeline 串联流而不是手工 pipe,背压在服务端防内存暴涨中”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明背压传导机制及 pipeline 的错误清理优势。

    核心关键词Node.js stream.pipeline 背压 防内存暴涨
    #服务端工程#流处理
  17. 0067
    Node.js流与二进制

    为什么 for await 遍历 Node.js Readable 时提前 break 会自动销毁流,这替代不了哪种显式错误处理?

    围绕“为什么 for await 遍历 Node.js Readable 时提前 break 会自动销毁流,这替代不了哪种”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要说明异步迭代消费触发读并在提前退出时销毁流,但仍需捕获迭代抛出的上游错误。

    核心关键词Node.js readable for await break destroy
    #流与二进制#异步编程#流处理
  18. 0068
    Node.js流与二进制

    Writable.write 返回 false 表示写入失败吗,为什么要等 drain?

    解释 write 返回 false 是停止继续生产的背压信号,说明当前数据已进入写入流程、不能重写同一块,并用慢速对象流示例验证顺序、drain 等待和正常结束。

    核心关键词Node.js writable write 返回 false drain 背压
    #流与二进制#流处理
  19. 0069
    Node.js流与二进制

    Node.js 把大文件流式转成 Base64 时按任意字节块 encode 为什么会得到错误结果?

    围绕“Node.js 把大文件流式转成 Base64 时按任意字节块 encode 为什么会得到错误结果”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要回答 Base64 以 3 字节为一组,需缓存余量在流尾补 padding,不能每块独立编码。

    核心关键词Node.js Base64 流式 编码 3 字节 边界
    #流与二进制#缓存#流处理
  20. 0070
    Node.js流与二进制

    Writable 的 cork 与 uncork 如何合并写入,为什么可能卡住?

    解释 cork 暂存写入与 uncork 释放的关系,使用 writev 示例验证小写入批量交付,并说明嵌套调用计数、end 的处理、背压等待死锁与无批处理实现时的成本。

    核心关键词Node.js writable cork uncork 批量写入
    #流与二进制#流处理
  21. 0071
    Node.js流与二进制

    Node.js 用 crypto Hash 对流式下载做校验时,update 顺序和最终 digest 时机有哪些坑?

    围绕“Node.js 用 crypto Hash 对流式下载做校验时,update 顺序和最终 digest 时机有哪些坑”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要回答必须按 chunk 到达顺序 update,end 后才能 digest,且校验失败需销毁已写文件。

    核心关键词Node.js crypto Hash stream update digest 顺序
    #流与二进制#流处理
  22. 0072
    Node.js流与二进制

    stream.destroy(err) 与 writable.end() 有什么区别?

    区分停止继续生产并完成已有写入与立即进入销毁流程,说明错误、finish、close 和 destroyed 标志的边界,以及已发生外部副作用、双工两侧和自定义清理的责任。

    核心关键词Node.js stream destroy end error 事件
    #流与二进制#流处理
  23. 0073
    Node.js流与二进制

    Node.js 流处理内存持续上涨时,如何区分是未遵守背压、Buffer 视图钉住大内存还是对象模式堆积?

    围绕“Node.js 流处理内存持续上涨时,如何区分是未遵守背压、Buffer 视图钉住大内存还是对象模式堆积”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要给出检查 write 返回值/drain、slice/subarray 引用链、objectMode 队列计数三类定位路径。

    核心关键词Node.js stream 内存上涨 背压 Buffer slice 诊断
    #流与二进制#流处理
  24. 0074
    Node.js流与二进制

    Node.js Writable 在 end 之后再 write 会触发什么错误,为什么不能靠 try/catch 捕获异步流错误?

    围绕“Node.js Writable 在 end 之后再 write 会触发什么错误,为什么不能靠 try/catch ”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要说明状态机拒绝 end 后写入并异步报 error,应用需监听 error 或用 promises API。

    核心关键词Node.js write after end ERR_STREAM_WRITE_AFTER_END
    #流与二进制#异步编程#流处理
  25. 0075
    Node.js流与二进制

    stream.finished、end、finish 和 close 分别说明什么完成状态?

    区分可读耗尽、可写完成和资源关闭,说明 finished 如何组合成功与异常结束、双工流的等待范围和 cleanup 选项,并用 PassThrough 示例验证写入完成后仍有可读数据。

    核心关键词Node.js stream finished close end 事件 区别
    #流与二进制#流处理
  26. 0076
    Node.js流与二进制

    Node.js Readable 的 flowing 与 paused 模式怎样切换?

    区分自动推送的 flowing 模式和主动 read 的 paused 模式,解释 readableFlowing 三种状态、data 与 readable 的使用方式、暂停恢复及混用消费接口造成的理解偏差。

    核心关键词Node.js readable flowing paused data readable 事件
    #流与二进制#流处理
  27. 0077
    Node.js流与二进制

    Node.js 的 Readable、Writable、Duplex、Transform 分别解决什么问题?

    从消费者视角区分可读流、可写流、双工流和转换流,说明网络 socket 与压缩转换的差异、两侧缓冲和结束状态,以及 objectMode、chunk 边界和背压的共同约束。

    核心关键词Node.js stream 四种流类型 Readable Writable Duplex Transform
    #流与二进制#流处理
  28. 0078
    Node.js流与二进制

    Node.js 顺序读取超大文件为什么流式加背压比 readFile 全量读入更适合,何时 readFile 反而更简单?

    围绕“Node.js 顺序读取超大文件为什么流式加背压比 readFile 全量读入更适合,何时 readFile 反而更”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要比较常驻内存与 GC 压力,指出小配置或需随机访问时 readFile 可接受。

    核心关键词Node.js 大文件 createReadStream readFile 背压
    #流与二进制#流处理
  29. 0079
    Node.js流与二进制

    Node.js 将文件流压缩后发给 HTTP 客户端时,为什么 Content-Length 通常不可预知,应改用什么头?

    围绕“Node.js 将文件流压缩后发给 HTTP 客户端时,为什么 Content-Length 通常不可预知,应改用什”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要说明压缩输出长度依赖内容,流式场景用 chunked 或省略长度而非预读全量。

    核心关键词Node.js gzip 流式 Content-Length Transfer-Encoding chunked
    #流与二进制#HTTP#流处理
  30. 0080
    Node.js流与二进制

    Node.js 流的 highWaterMark 怎么调,越大吞吐就越高吗?

    说明 highWaterMark 是背压阈值而非严格内存上限,区分字节流、对象模式和字符串编码,分析大阈值的吞吐收益与内存、排队延迟代价,并给出按实际负载测量的步骤。

    核心关键词Node.js stream highWaterMark 内存 吞吐 调优
    #流与二进制#流处理
  31. 0081
    Node.js流与二进制

    Node.js 接收 HTTP 上传流时如何用背压限制落盘速度,超限请求应在哪一层截断?

    围绕“Node.js 接收 HTTP 上传流时如何用背压限制落盘速度,超限请求应在哪一层截断”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要回答 req 是 Readable,写文件 false/drain 控制节奏,字节超限应 destroy 输入并清理临时文件。

    核心关键词Node.js HTTP 上传流 背压 大小限制
    #流与二进制#HTTP#流处理
  32. 0082
    Node.js流与二进制

    实现 Node.js 自定义 Readable 时 _read(size) 内 push() 返回 false 应如何控制数据源?

    围绕“实现 Node.js 自定义 Readable 时 _read(size) 内 push() 返回 false 应如”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要说明 push 返回 false 表示消费侧缓冲已满应暂停拉取上游,push(null) 表示结束。

    核心关键词Node.js 自定义 Readable _read push 返回 false
    #流与二进制#流处理
  33. 0083
    Node.js流与二进制

    实现 Node.js 自定义 Writable 时 _write 的 callback 应何时调用,延迟调用会引发什么问题?

    围绕“实现 Node.js 自定义 Writable 时 _write 的 callback 应何时调用,延迟调用会引发什”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要回答每次 _write 必须恰一次回调以推进队列和触发 drain,漏调会挂起写入。

    核心关键词Node.js 自定义 Writable _write callback
    #流与二进制#流处理
  34. 0084
    Node.js流与二进制

    多个 Node.js Readable 同时 pipe 到同一个 Writable 时,如何避免 chunk 交错导致文件损坏?

    围绕“多个 Node.js Readable 同时 pipe 到同一个 Writable 时,如何避免 chunk 交错导”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要回答默认并发写会交错,需串行 pipeline 或自定义合流按边界帧化。

    核心关键词Node.js 多 readable 同一 writable 交错 pipe
    #流与二进制#流处理#并发编程
  35. 0085
    Node.js流与二进制

    Node.js 流的 objectMode 改变了 highWaterMark 和 chunk 的什么计量方式?

    围绕“Node.js 流的 objectMode 改变了 highWaterMark 和 chunk 的什么计量方式”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要回答对象模式按条数而非字节计数、push 非 Buffer 对象的约束。

    核心关键词Node.js stream objectMode highWaterMark chunk
    #流与二进制#流处理
  36. 0086
    Node.js流与二进制

    Node.js 用 pause/resume 对 Readable 做限速时,为什么不能保证精确速率,还要配合什么机制?

    围绕“Node.js 用 pause/resume 对 Readable 做限速时,为什么不能保证精确速率,还要配合什么机”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要回答 pause 只停止事件投递不撤销已缓冲数据,精确限流需令牌桶并尊重 drain。

    核心关键词Node.js readable pause resume 限速 背压
    #流与二进制#流处理
  37. 0087
    Node.js流与二进制

    pipe 与 pipeline 在错误传播和资源清理上有什么区别?

    比较 pipe 的连接与背压能力和 pipeline 的整链完成、错误及销毁管理,用对象转换示例验证成功与中途失败,并说明 HTTP 响应销毁后无法补写错误页及流外资源的清理责任。

    核心关键词Node.js pipe pipeline 错误处理 清理
    #流与二进制#HTTP#流处理
  38. 0088
    Node.js流与二进制

    Node.js stream/promises 的 pipeline 与 finished 相比事件回调写法解决了哪些收尾竞态?

    围绕“Node.js stream/promises 的 pipeline 与 finished 相比事件回调写法解决了哪”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要回答 Promise 化便于 await 完成或失败并统一清理,但仍不替代业务状态码处理。

    核心关键词Node.js stream promises pipeline finished
    #流与二进制#异步编程#HTTP
  39. 0089
    Node.js流与二进制

    readable.read() 返回 null 是没有数据,还是流已经结束?

    解释 read 返回 null 的多种情况,区分生产方 push(null)、缓冲读完和 end 事件,并用可控 Readable 示例验证暂时无数据、随后到达的数据以及 readableEnded 的变化。

    核心关键词Node.js readable.read null end readableEnded
    #流与二进制#流处理
  40. 0090
    Node.js流与二进制

    消费方对 Node.js Readable 调用 destroy 后,底层定时器或数据库游标为什么不一定自动释放?

    围绕“消费方对 Node.js Readable 调用 destroy 后,底层定时器或数据库游标为什么不一定自动释放”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要回答自定义流需实现 _destroy 释放外部资源,destroy 只保证流生命周期回调。

    核心关键词Node.js readable destroy 底层资源 清理 _destroy
    #流与二进制#流处理
  41. 0091
    Node.js流与二进制

    Node.js Readable.from 把数组或异步迭代器转成流时,背压是否自动生效?

    围绕“Node.js Readable.from 把数组或异步迭代器转成流时,背压是否自动生效”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要回答 Readable.from 按拉取节奏消费迭代器并支持对象模式,但仍受下游 write/drain 制约。

    核心关键词Node.js Readable.from async iterator 背压
    #流与二进制#异步编程#流处理
  42. 0092
    Node.js流与二进制

    Node.js 流式按 chunk 解码 UTF-8 时,为什么不能直接对每个 Buffer 调 toString 拼接?

    围绕“Node.js 流式按 chunk 解码 UTF-8 时,为什么不能直接对每个 Buffer 调 toString ”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要说明多字节字符可能落在 chunk 边界,需 StringDecoder.write/end 保留未完成序列。

    核心关键词Node.js UTF-8 跨 chunk string_decoder toString
    #流与二进制#流处理
  43. 0093
    Nuxt数据与服务端

    useFetch 如何处理服务器流式响应(如 SSE)?如何在客户端接收并解析持续推送的数据?

    围绕“useFetch 如何处理服务器流式响应(如 SSE)?如何在客户端接收并解析持续推送的数据”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明 `stream: true` 选项如何开启流式传输,以及如何通过 `response.body` 读取数据流。

    核心关键词Nuxt 3 useFetch 流式响应 SSE 数据推送
    #数据与服务端#实时通信#流处理
  44. 0094
    AI 开发知识库数据

    DOCX 与 PPTX 入库解析的主要差异是什么,为什么不能共用同一段提取逻辑?

    围绕“DOCX 与 PPTX 入库解析的主要差异是什么,为什么不能共用同一段提取逻辑”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明段落流式文档与分页视觉文档在语义单元上的本质差异。

    核心关键词DOCX PPTX 解析差异 结构化文档解析
    #知识库数据#流处理
  45. 0095
    React组件设计

    拿到设计稿后,怎样拆 React 组件并决定状态放在哪里?

    用商品筛选页说明怎样从职责、数据流和变化原因建立组件层级,先做静态视图再识别最小状态,避免按每个 div 拆组件、把派生结果重复保存或过早使用 Context。

    核心关键词React 组件拆分和状态归属设计
    #组件设计#流处理
  46. 0096
    React Router路由与数据流

    action 中执行长时间异步任务(如文件上传)时,如何避免阻塞主线程?

    围绕“action 中执行长时间异步任务(如文件上传)时,如何避免阻塞主线程”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明通过 background task + polling or redirect to status page,不能让 acti。

    核心关键词action 长时间异步 文件上传 主线程阻塞
    #路由与数据流#路由#异步编程
  47. 0097
    React Router路由与数据流

    action 中发生客户端无法处理的错误(如网络中断)时,如何正确提示用户?

    围绕“action 中发生客户端无法处理的错误(如网络中断)时,如何正确提示用户”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明通过 throw new Error() 并在 error boundary 渲染,不能仅在 console 打印。

    核心关键词action 客户端错误 网络中断 提示方案
    #路由与数据流#路由#流处理
  48. 0098
    React Router路由与数据流

    action 如何接收动态生成的表单字段(如 JSON 字符串或数组)?

    围绕“action 如何接收动态生成的表单字段(如 JSON 字符串或数组)”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明通过 FormData 或 JSON.parse 处理,不能仅提 input name 固定。

    核心关键词action 接收动态表单字段 数组字符串
    #路由与数据流#路由#表单
  49. 0099
    React Router路由与数据流

    使用 action 处理表单提交时,如何确保用户在提交后仍能保留当前导航状态?

    围绕“使用 action 处理表单提交时,如何确保用户在提交后仍能保留当前导航状态”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明 action 通过返回 redirect / json / undefined 决定后续行为,不能只提 useNavigate。

    核心关键词action 表单提交 保持导航状态
    #路由与数据流#路由#表单
  50. 0100
    React Router路由与数据流

    action 如何处理 multipart/form-data 表单(如文件上传)?是否支持原生 file input?

    围绕“action 如何处理 multipart/form-data 表单(如文件上传)?是否支持原生 file inpu”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明支持通过 formData API 接收,无需额外库,不能误认为需特殊配置。

    核心关键词action multipart form-data 文件上传 原生 input
    #路由与数据流#路由#表单
上一页
1234
下一页
前端进阶之旅本地 Markdown 维护 · 服务端分页 · 完整内容对用户与搜索引擎一致