前言
最近想把大模型"装进"自己的电脑里,完全离线、完全私有,不被任何服务方限流。于是花了一个晚上折腾,用 Ollama 在本地跑起了 DeepSeek 模型,又用 Dify 搭建了一个简单的对话助手,全程不花一分钱,数据全在本机。
这篇教程就把我这次完整的搭建过程记录下来,每一步都配截图,纯新手跟着点也能成。
咱们要达成的目标是:
在自己电脑上跑起来一个大模型 → 用可视化工具做一个聊天助手 → 用 API 把它接到自己的项目里

我们一起来搬砖
最近想把大模型"装进"自己的电脑里,完全离线、完全私有,不被任何服务方限流。于是花了一个晚上折腾,用 Ollama 在本地跑起了 DeepSeek 模型,又用 Dify 搭建了一个简单的对话助手,全程不花一分钱,数据全在本机。
这篇教程就把我这次完整的搭建过程记录下来,每一步都配截图,纯新手跟着点也能成。
咱们要达成的目标是:
在自己电脑上跑起来一个大模型 → 用可视化工具做一个聊天助手 → 用 API 把它接到自己的项目里
本文档记录如何将 Next.js 静态站点同时部署到 GitHub Pages 和 Cloudflare Pages,并配置自定义域名。
本文记录了在 Windows 上安装 OpenClaw 的完整过程,使用 QuickStart 模式,每一步都有截图,跟着做就能轻松安装成功!
⚠️ 前置要求:需要先安装 Node.js Node.js — 下载 Node.js®(版本 >= 22) 和 Git BashGit - Install for Windows
如果你已经不打算继续使用 OpenClaw,或者之前安装错了目录希望重新安装到新的目录,仅仅删除安装目录通常还不够。 我在实际卸载过程中发现,除了程序本体,还可能残留配置、缓存甚至环境依赖。 这篇文章我把 OpenClaw 的卸载思路和清理步骤整理成一套更直观的方法,照着做基本就能删干净。
方法一:使用 PowerShell(推荐)
Win + X 键在实际项目中,我们经常需要将多个应用部署到同一个域名下,通过不同的路径区分。本文介绍本人是如何将自己的博客网站和后台管理系统整合到一个域名下,并配置 HTTPS 证书和自动化部署方案。
注意:本文中的服务器 IP、路径、端口等敏感信息已做脱敏处理,仅保留配置结构供参考。
| 项目 | 技术栈 | 功能说明 |
|---|---|---|
| 个人博客 | VuePress | 技术文章分享 |
| 后台管理后端 | Spring Boot + MySQL + Redis | 资产管理系统后端 API |
| 后台管理前端 | Vue.js + Element UI | 资产管理系统前端界面 |
在日常开发中,每次代码修改后都需要手动打包、上传、重启服务,重复劳动非常耗时。本文介绍如何使用 Windows 批处理脚本 + PuTTY 工具实现一键自动化部署,大幅提升开发效率。
我的日常部署涉及三个项目:
| 项目 | 类型 | 服务器 | 部署方式 |
|---|---|---|---|
| GYD资产管理系统-后端 | SpringBoot | 服务器A | Maven打包→上传JAR→重启 |
| GYD资产管理系统-前端 | Vue.js | 服务器B | pnpm构建→上传dist |
| 个人技术博客 | VuePress | 服务器A | pnpm构建→上传dist |
不知道该选哪个方案?30 秒快速定位:
| 你的情况 | 推荐方案 | 预计成本 | 配置时间 |
|---|---|---|---|
| 想要最简单稳定的方式 | cc-switch + 智谱 AI | ¥20/月起 | 5 分钟 |
| 预算有限,完全不想花钱 | 国内 AI 替代方案 | 免费 | 3 分钟 |
| 有稳定的代理服务器 | 自建代理 + 官方 API | 按量付费 | 15 分钟 |
| 喜欢用图形界面编辑器 | Cursor | $20/月 或免费额度 | 3 分钟 |
| 技术爱好者,喜欢折腾 | 自建代理 + 官方 API | 按量付费 | 30 分钟+ |
在MySQL中,使用like进行模糊查询,在某些场景下是无法使索引生效的,如下所示:
%abc ,无法使用索引 EXPLAIN select *from test where user_name like '%abc'
+----+-------------+-------+------------+------+---------------+------+---------+------+------+----------+-------------+
| id | select_type | table | partitions | type | possible_keys | key | key_len | ref | rows | filtered | Extra |
+----+-------------+-------+------------+------+---------------+------+---------+------+------+----------+-------------+
| 1 | SIMPLE | test | NULL | ALL | NULL | NULL | NULL | NULL | 3 | 33.33 | Using where |
+----+-------------+-------+------------+------+---------------+------+---------+------+------+----------+-------------+
目前最新最靠谱的访问DeepSeek的在线平台,记录于此,方便后面查阅。 -- 来源于网络
| 推荐指数 | 平台名(点击跳转) | 版本 | 是否免费 | 响应速度 | 多轮对话 | 登录限制 | 联网搜索 |
|---|---|---|---|---|---|---|---|
| DeepSeek官网 | V3 满血R1 | 免费 | 慢 | 有 | 直连 | 有 | |
| 秘塔搜索 | 满血R1 | 免费 | 中 | 无 | 直连 | 有 | |
| 腾讯元宝 | 满血R1 | 免费 | 快 | 有 | 直连 | 有 | |
| 百度官网 | 满血R1 | 免费 | 快 | 有 | 直连 | 有 | |
| 火山方舟 | 满血R1 | 部分免费 | 快 | 有 | 直连 | 无 | |
| 知乎直答 | 满血R1 | 免费 | 慢 | 有 | 直连 | 无 | |
| 天工AI | 满血R1 | 免费 | 慢 | 有 | 直连 | 有 | |
| 跃问 | 满血R1 | 免费 | 快 | 有 | 直连 | 有 | |
| 问小白 | 满血R1 | 免费 | 快 | 有 | 直连 | 有 | |
| 无问芯穹 | V3 满血R1 | 免费 | 中 | 有 | 直连 | 无 | |
| 百度云千帆 | 满血R1 | 免费 | 慢 | 有 | 直连 | 无 | |
| 华为小艺 | V3 满血R1 | 免费 | 快 | 有 | 直连 | 有 | |
| 国家超算互联网平台 | 满血R1 | 免费 | 中 | 无 | 直连 | 无 |
写在前面
大家好,我是代码小郭,又来和大家分享知识啦!
小郭写文章的目的就是为了促进自己技术的成长,同时分享给大家一起学习交流,如果您对 Java领域感兴趣,可以关注我,我们一起学习。
SPI 全称 Service Provider Interface,是一套用来被第三方实现或者扩展的接口,经常用来替换框架本身组件或者进行框架功能扩展。
SPI的作用就是寻找扩展的服务实现,可以实现 解耦 (接口和实现分离),提高框架的 可拓展性(第三方可以自己实现,达到插拔式的效果)。