当前在线0人
Thursday
生活1 min read299 字

自强者,不问归途

Monday
前端1 min read278 字

社团项目赶急中

Monday
生活2 min read436 字

国庆放假前夕~

Friday
前端29 min read8453 字

Nexus 视频集功能实现

核心观点: Nexus 视频集功能以腾讯云 COS 为唯一存储,不建数据库表,打通上传、管理、文章插入、Markdown 保存到前端播放的完整链路。 关键结论: 1. 视频直接以对象存储在 COS 的 articles/videos/ 目录,删除即删对象,无需额外业务字段。 2. 后端提供上传、列表、删除三个接口,列表依赖 COS 的 ListObjects 权限。 3. WangEditor 插入视频必须用 SlateTransforms.insertNodes 插入 video 节点,不能用 HTML 方式。 4. Markdown 视频链接需 URL 编码并用尖括号包裹,否则中文和空格会导致解析失败。 阅读重点: 1. 视频展示名称如何通过正则去掉 UUID 还原。 2. Turndown 视频规则与前端 Markdown 视频渲染逻辑。 3. 旧文章中文、空格链接的兼容修复方案。 4. 上传大小限制及 Nginx、Spring、COS 权限配置。

Thursday
前端25 min read7392 字

Nexus 全局网易云音乐播放器集成说明

核心观点: 本文说明 Nexus 项目如何在全站集成网易云音乐迷你播放器,并通过后端代理、二维码登录和 Cookie 持久化,实现动态歌单与登录态播放。 关键结论: 1. 播放器由前端动态加载官方组件,歌单 ID 从后端配置接口读取,环境变量仅作兜底。 2. 登录 Cookie 只保存在服务器,由 Java 后端代理请求并定时刷新,前端不接触 Cookie。 阅读重点: 1. 前端播放器挂载、动态歌单读取与后端代理注入 Cookie 的完整调用链。 2. 二维码登录、Cookie 持久化、自动刷新及管理端配置歌单的操作流程。

Tuesday
前端21 min read6202 字

一次博客评论系统的性能优化实践:从数秒到毫秒级

核心观点: 文章通过重构博客评论系统的分页与查询方式,将评论接口从数秒级优化到毫秒级,说明性能优化需要 SQL、Service、索引和前端加载策略协同调整。 关键结论: 1. PageHelper 不适合复杂关联查询,应改用显式 LIMIT/OFFSET 和独立 count。 2. 嵌套评论应采用“根评论分页、回复一次性查询、后端组装树”的方式。 3. 索引应围绕 article_id、status、parent_id、created_at、id 等真实查询条件设计。 4. 前端首屏只加载少量根评论,并在评论区接近视口时再请求。 阅读重点: 1. 分页语义的重新梳理,以及复杂查询为何拖慢接口。 2. 后端查询拆分、评论树组装、组合索引和前端懒加载的配合方式。