摘要: 在前端项目上线过程中,我们常常会遇到这样的问题: 产品已经发布了新版本,但用户打开页面时仍然看到旧版本,甚至操作出现异常。 罪魁祸首往往就是——浏览器缓存。 为了让用户尽快用上最新版本,前端需要一种机制:检测是否有新版本,并提示用户刷新。本文将结合常见方案分享具体实现。 为什么会出现旧版本? 浏览器 阅读全文
posted @ 2025-08-19 14:15 深圳蔓延科技有限公司 阅读(291) 评论(0) 推荐(0)
摘要: 在现代Web应用中,实时数据交互已成为基础需求。WebSocket协议作为HTML5的核心技术之一,彻底改变了传统HTTP请求-响应模式的限制,实现了真正的双向实时通信。 一、WebSocket核心优势 全双工通信 客户端与服务器可同时发送数据,消除HTTP轮询开销 低延迟传输 建立连接后持续通信, 阅读全文
posted @ 2025-08-19 13:50 深圳蔓延科技有限公司 阅读(34) 评论(0) 推荐(0)
摘要: 一、Swoole 协程基础 (一)什么是 Swoole 协程 Swoole 协程是 Swoole 扩展提供的一种用户态轻量级线程,它运行在单一线程或进程内,通过协作式调度来实现并发。与传统的多线程相比,协程的创建和切换成本极低,能够在高并发场景下高效地利用系统资源。 (二)Swoole 协程的优势 阅读全文
posted @ 2025-08-14 10:41 深圳蔓延科技有限公司 阅读(47) 评论(0) 推荐(0)
摘要: 国密算法,即国家商用密码算法,由国家密码管理局制定,旨在打破国外密码算法的垄断,为我国关键信息基础设施和重要行业数据安全提供坚实的技术支撑。 一、国密算法整体概述 国密算法,即国家商用密码算法,是由国家密码管理局制定并发布的一系列密码算法标准。其发展背景与我国信息安全战略紧密相关,随着信息技术的飞速 阅读全文
posted @ 2025-08-14 10:40 深圳蔓延科技有限公司 阅读(141) 评论(0) 推荐(0)
摘要: 一篇写给所有 Netty 玩家的 “从源码到性能” 深度笔记 目录 前言 EventLoopGroup 家族 NioEventLoopGroup 架构 创建与配置 生命周期源码走读 线程模型与调度 性能调优实战 常见问题 FAQ 总结 前言 在 Netty 中,NioEventLoopGroup 既 阅读全文
posted @ 2025-08-14 10:35 深圳蔓延科技有限公司 阅读(62) 评论(0) 推荐(0)
摘要: 在 Chrome 这样的现代浏览器里,想直接获取用户的“真实硬件信息”(例如 CPU 型号、显卡型号、主板信息、序列号等)是非常受限制的,因为浏览器为了防止指纹追踪和隐私泄露,故意屏蔽或模糊了很多硬件细节。 1. 前端(纯浏览器 JavaScript)能获取到的硬件信息 纯 JS 在浏览器沙箱里,只 阅读全文
posted @ 2025-08-13 16:10 深圳蔓延科技有限公司 阅读(160) 评论(0) 推荐(0)
摘要: 随着移动互联网的高速发展,网页在各种尺寸和环境下的适配变得越来越重要。作为布局高度控制的常用单位,100vh(视口高度的100%)曾经被开发者广泛采用,轻松实现全屏高度布局。 但是,随着手机浏览器中地址栏、状态栏的动态显示隐藏,100vh的缺陷逐渐暴露出来,带来了诸多视觉和交互上的问题。为了解决这些 阅读全文
posted @ 2025-08-13 16:07 深圳蔓延科技有限公司 阅读(38) 评论(0) 推荐(0)
摘要: 摘要 Netty 是一个高性能、事件驱动的 NIO 框架,常用于 RPC、网关、代理等场景。本文将手把手教你 仅用 Netty 核心 API 完成 非阻塞 HTTP 客户端,涵盖连接建立、请求构造、响应解析、异常处理、性能调优等全部细节。所有代码均可直接复制运行。 背景知识 概念 说明 Netty 阅读全文
posted @ 2025-08-13 15:47 深圳蔓延科技有限公司 阅读(17) 评论(0) 推荐(0)
摘要: 在 Vue2 项目中,JavaScript (JS) 和 TypeScript (TS) 是两种常用的开发语言。虽然两者基于相同的 ECMAScript 规范,但 TS 通过静态类型系统和高级工具支持显著提升了开发体验。以下是它们在 Vue2 中的核心区别: 一、基础语法差异 特性 JavaScri 阅读全文
posted @ 2025-08-13 15:37 深圳蔓延科技有限公司 阅读(84) 评论(0) 推荐(0)
摘要: Vue 3不仅是性能的飞跃,更是开发范式的革新。本文将深入对比Vue 2与Vue 3的核心语法差异,助你无缝升级! 一、组件架构革命:Options API vs Composition API Vue 2 (Options API) - 分散式逻辑 export default { data() 阅读全文
posted @ 2025-08-12 14:11 深圳蔓延科技有限公司 阅读(39) 评论(0) 推荐(0)