Junki Space

深入理解 HTTP Stream:让数据传输像流水一样高效

掌握 HTTP Stream:原理、场景与实战 在 Web 开发中,我们常遇到需要实时传输大量数据的场景 —— 比如 AI 对话的逐字响应、实时日志监控、大文件下载等。传统的 HTTP 请求-响应模式(完整返回数据后才关闭连接)在这些场景下显得效率低下,而HTTP Stream(HTTP 流式传输)

Junki Published on 2025-12-08

基于 Node.js 和 SSH2 的 Docker 自动化部署实践

在现代 Web 应用开发中,自动化部署是提升效率、减少人为失误的关键。本文分享一套基于 Node.js 开发的 Docker 自动化部署方案,通过 SSH 连接远程服务器,实现智能版本检测、容器生命周期管理与镜像自动更新。 技术架构 核心技术栈 Node.js:脚本运行环境 ssh2:远程服务器 S

Junki Published on 2025-12-03

大文件上传实战:从痛点攻坚到完美方案落地

一、项目背景与核心痛点 1.1 业务场景 我们的企业级审核系统需支撑多类型审核材料上传,具体场景包括: 申报台账:5-20MB 的 Excel 文件 发票照片:数百 MB 至 GB 级的 ZIP/RAR 压缩包 激活照片:50-500MB 的图片压缩包 POS 小票:100MB-1GB 的扫描件压缩

Junki Published on 2025-11-11

ESLint MCP 入门指南

一、ESLint MCP 概述 Model Context Protocol(MCP)作为一项开放标准,致力于为 AI 模型与外部工具及服务之间搭建统一的交互桥梁。ESLint 借助内置的 MCP 服务器,能够与 GitHub Copilot、Cursor、Windsurf 等编辑器深度集成。通过这

Junki Published on 2025-05-20

Vite 构建自动生成压缩包

引入插件 yarn add -D vite-plugin-zip-pack 配置插件 在 vite.config.ts 中新增配置: import vue from '@vitejs/plugin-vue' import * as path from 'path' import { defineC

Junki Published on 2025-01-15