编辑
2026-10-24
实用工具
00

Java 项目 VS Code / Qoder 插件配置指南

适用场景:Spring Boot 多模块项目、基于 Git worktree 的多分支并行开发 核心原则:Pack 装一次到位,子扩展不重复安装;通用效率插件按需取舍;插件不在多,在闭环。


一、核心套件(2 个 Pack 即完整)

插件说明
Extension Pack for Java微软官方 Java 套件,装它等于安装齐下表中的 6 个 Java 成员
Spring Boot Extension PackSpring 官方套件,装它等于安装齐下表中的 3 个 Spring 成员

装完这两个包后,Java 编写、调试、测试、构建和 Spring 配置提示的完整流程即可打通,不需要再逐个挑选组件。


二、包内成员(已被包含,不要单独再装)

Java 成员

插件作用
Language Support for Java(TM) by Red HatJDT LS 语言服务器:补全、跳转、重构、语法与编译诊断
Debugger for Java断点调试、启动配置、变量查看、单步与热替换
Test Runner for JavaJUnit / TestNG 用例运行与调试
Maven for Java执行 goal、跑生命周期、生成工程原型
Gradle for JavaGradle 任务视图与构建执行,替代命令行 ./gradlew
Project Manager for Java项目结构与依赖视图、classpath 管理、导出 jar

Spring 成员

插件作用
Spring Boot Toolsapplication.yml/properties 补全校验、Bean 与配置项跳转、运行时信息
Spring Boot Dashboard本地应用一键启停、查看端点与运行状态
Spring Initializr Java Support向导式生成新的 Spring Boot 工程

编辑
2026-10-24
实用工具
00

DeepSeek Harness(dsh)安装与使用指南

本文基于官方仓库 tag dsh-v0.1.7-rc.2 的 README、CLI 说明、模型配置、网络代理与安全文档整理,并补充 CC Switch 的协作方案。 整理时间:2026-10-23。DSH 仍处于开发者预览阶段,官方明确会有破坏兼容性的变更;执行前请以 dsh --help、dsh web --help 和官方文档为准。


1. 简介

DeepSeek Harness(命令名 dsh)是 DeepSeek AI 开源的 agent harness(智能体框架),采用「一切皆插件」的架构,由 Cordis 驱动。模型、工具、技能、会话、沙箱、存储等能力都通过插件组合,无需改框架源码即可替换或扩展。

它能做什么:

  • 读取和编辑工作区文件、运行命令;
  • 委派子任务、维护计划;
  • 按权限策略在执行敏感操作前请求审批;
  • 以 Web UI、无头(headless)、SDK、ACP 等多种形态运行。
编辑
2026-10-25
项目分享
00

简介

VanBlog 是一个用 Node.js 写的轻量个人博客系统,数据存在 MongoDB,前台服务端渲染。它的定位很明确:一条 docker-compose 起站,自带后台、图床、评论、访问统计、暗色模式和自动 HTTPS,不折腾 LNMP。

核心特点与优势:

  • 部署极简:官方 compose 只有两个服务(VanBlog + MongoDB),内置 Caddy 负责证书,域名解析好就能自动上 HTTPS。

  • 自带图床:上传的图片直接存在容器挂载目录里,不依赖第三方对象存储,备份目录就带走了。

  • 后台完整:文章、分类、标签、自定义页面、导航、评论、统计、SEO 设置都在后台,手机浏览器也能写。

  • 导入导出友好:文章可以按 Markdown 批量导出 / 导入,换机器或迁移时不至于被困住。

  • 阅读体验好:默认主题适配移动端,自带暗色模式、目录、代码高亮,开箱就是成品的博客样子。

  • 资源占用可控:一台 1 核 1G 的轻量服务器能跑,配比静态站高,但比 WordPress + 插件轻。

需要提前知道的:

  • 动态系统,必须常驻服务器,不能放 GitHub Pages。
  • 内置 Caddy 要独占 80 / 443,服务器上已有 Nginx 时要么停掉,要么改端口做前置反代。
  • 数据在 MongoDB 和 data/ 目录里,备份是硬要求,删容器不等于删数据(但删目录等于删站)。
维度VanBlogHugo / Hexo
形态动态,Node + MongoDB静态,构建出 HTML
写作浏览器后台本地 Markdown + Git
部署服务器 + Docker任意静态托管
HTTPS内置 Caddy 自动签发自己配 certbot
运维备份数据库与图片、升级镜像几乎为零
适合想要后台、图床、评论的个人站零成本、纯写作
编辑
2026-10-25
项目分享
00

简介

Astro 是一个面向内容网站的构建框架。它把 Markdown / MDX 当成一等公民,构建时把页面预渲染成纯 HTML,只在确实需要交互的组件上加载 JavaScript——官方把这种模式叫「群岛架构」(Islands)。

和 Hugo 一样,产物是静态文件,可以直接丢给 Nginx 或 GitHub Pages;不同的是 Astro 用 JS/TS 生态,页面是 .astro 组件,可以按需嵌入 React、Vue、Svelte 组件。

核心特点与优势:

  • 内容集合(Content Collections):在 src/content.config.ts 里用 zod 给 front matter 定义 schema,字段写错、日期格式不对会在构建时直接报错,而不是上线后才发现。

  • 默认零 JS:博客正文、列表页、RSS 都是构建时生成的静态 HTML,首屏没有框架运行时,加载快、SEO 友好。

  • 组件化:导航、卡片、评论这些可以写成组件复用;需要交互时再单独挂一个 React/Vue 岛屿,不必全站背框架。

  • 官方集成齐全:RSS、sitemap、图片优化、MDX、站点地图都是一条命令(npx astro add xxx)接入。

  • 模板生态成熟:npm create astro@latest -- --template blog 直接得到一份可用的博客(含文章集合、RSS、暗色模式),改内容即可上线。

  • Markdown 能力完整:支持 front matter、代码高亮、GFM 表格和任务列表,需要时可以写 MDX 混入组件。

和 Hugo 的取舍:

维度AstroHugo
构建速度秒级,文章上千时差距明显毫秒级到亚秒级,最快
技术栈Node + JS/TS,页面是组件Go 模板,纯配置文件驱动
可扩展性高:可嵌 React/Vue/Svelte,能写任意逻辑中:靠 shortcode、partial 和外部脚本
主题数量少但质量高,官方 blog 模板够用非常多,中文主题也多
学习成本需要会一点 JS/TS会 Markdown 就能写,改模板要学 Go 模板
部署静态产物,任意托管静态产物,任意托管

适合「想要现代前端体验、以后可能往站点里加交互组件、不介意为此装 Node 工具链」的人;如果只想最快出一篇博客,Hugo 更省事。

编辑
2026-10-25
项目分享
00

简介

Halo 是一个用 Java(Spring Boot)写的开源建站 / 博客系统,自带管理后台、主题市场和插件市场。它和 Hugo、Hexo 最大的区别是「动态」:文章存在数据库里,页面由服务端实时渲染,写文章、传图片、换主题都在浏览器后台完成。

核心特点与优势:

  • 有后台:文章管理、附件库、页面、评论、用户权限都在可视化界面里,不用碰 Git 和命令行,手机浏览器也能写。

  • 主题 / 插件市场:控制台里直接搜索安装主题和插件,评论、搜索、对象存储一类的功能靠插件补齐,不用改代码。

  • 数据在数据库:支持 PostgreSQL、MySQL、MariaDB,也可以用内置 H2(生产环境不建议);备份是「数据库 + 附件目录」两件事。

  • 开箱即用的博客结构:文章、分类、标签、独立页面、友链(插件)、归档都有现成实现。

  • 部署方式多:Docker Compose、1Panel / 宝塔应用商店、单容器试跑都可以,官方镜像支持国内镜像源。

  • 多用户与权限:可以给协作者分配角色,适合多人维护的站点。

代价也要说清楚:

  • 需要一台服务器常驻运行,不能像静态站那样丢到 GitHub Pages。
  • 资源占用比静态站高(JVM + 数据库),1 核 1G 勉强能跑,建议 2G 内存。
  • 升级要跟着版本走,主题和插件偶尔有兼容问题,升级前必须备份。
维度HaloHugo / Hexo
形态动态,数据库 + 服务端渲染静态,构建出 HTML
写作方式浏览器后台本地 Markdown + Git
部署服务器 + Docker任意静态托管,含 GitHub Pages
运维数据库备份、版本升级几乎为零
适合想可视化运营、多人协作、要评论想零成本、零运维、纯写作