自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(136)
  • 收藏
  • 关注

原创 Hermes系列---【hermes如何手动修改配置文件接入自定义三方大模型api接口】

这里我以接入阿里的coding plan为例。

2026-04-15 01:12:00 396

原创 Obsidian系列---【如何使用obsidian同步到git?】

本教程适合开发人员。

2026-04-09 14:58:00 110

原创 Oracle系列---【两个环境,表结构一致,数据量一致,索引也一致,为什么同样的sql执行时间却不一致?】

这是因为在oracle建立索引或者插入数据时,优化执行器没有统计到新数据,所以才导致了这个问题。oracle存数据是按块存的,隔一段时间刷新一下统计信息。mysql没有这个问题,mysql一般按行存,直接就更新了。通过dbeaver工具查看DDL上面的那个Statistics的值,发现两个环境的不一致。由此可以断定是统计信息出了问题。两个环境,表结构一致,数据量一致,索引也一致,为什么同样的sql执行时间却不一致?

2026-03-17 17:51:00 335

原创 Windows系列---【使用RAM Disk软件把内存虚拟成临时文件存储硬盘】

这个可以新建一个空的内存磁盘,可以把临时文件目录放进去内存拥有远超固态硬盘的速度和近乎无限的寿命,非常适合高频读写任务。然而,仍有大量的磁盘读写发生在Temp与浏览器Cache文件夹——这是Windows为了稳健与兼容所做的选择。毕竟一旦意外断电内存就会清零,即使是缓存也有不少有用数据的。而且Windows要考虑到广泛的兼容性,也不是所有的用户都有足够的内存空间。我们可以把一下临时文件放到虚拟硬盘中,这样开机关机之后自然就没了。

2026-03-15 20:34:00 34

原创 Hyper-v系列---【如何安装ubuntu server系统?如何在ubuntu上安装openclaw】

没问题,已经为你整理好了。我优化了排版,将步骤转化为列表,并将代码块进行了规范化处理,确保你一键复制后在任何 Markdown 编辑器中都能完美显示。查看 IP,然后用 shell 工具(如 Termius, Xshell, PuTTY)连上,方便复制粘贴。即使能访问了,也可能显示健康状况为“离线”,因为 Web UI 无法跨域访问 gateway。这时候默认外部宿主机是无法访问 Web UI 界面的,默认为。按照以下步骤在 Hyper-V 中快速构建你的。为例安装,直接ctrl+f搜这个版本。

2026-03-12 04:12:00 105

原创 OpenClaw系列---【OpenClaw接入三方白山智算平台】

如果你还在为token费用高而发愁,那么你可以先体验一把白山智算家推出的活动,注册实名制后,就送150元的额度,2026年3月15号之前,首次调用就再送300元,这样下来就送450元了,且额度永久不失效,如果你还觉得不够,你可以通过邀请,邀请一个则送200元,包括MiniMax-M2.5,GLM5等。这个是我目前发现的最有诚意的大模型api三方平台了。

2026-03-10 18:03:00 188

原创 OpenCode系列---【OpenCode接入白山智算模板】

如果你还在为token费用高而发愁,那么你可以先体验一把白山智算家推出的活动,注册实名制后,就送150元的额度,2026年3月15号之前,首次调用就再送300元,这样下来就送450元了,且额度永久不失效,如果你还觉得不够,你可以通过邀请,邀请一个则送200元,包括MiniMax-M2.5,GLM5等。这个是我目前发现的最有诚意的大模型api三方平台了。这个json,替换成下面的即可。

2026-03-10 14:47:00 159

原创 OpenCalw系列---【OpenClaw如何接入飞书?】

在飞书中找到自己配置的应用,打开就可以聊天了,如果聊天没反应,去gateway的cmd里查看日志看为什么报错。勾选权限:插件建议启用下面这几个权限 im:message, im:chat, contact:user.base:readonly。群里@机器人给他说:@OpenClaw 群聊oc_260e56e56a8ef012xxx帮我配置成财经新闻股票消息面agent。飞书应用配置,点击确认后如果弹出需要开通权限,点击确认开通权限即可。选择Enter App Secret。暂不配置选择continue。

2026-03-10 10:37:00 269

原创 OpenClaw系列---【OpenClaw必装的skill】

有排名和star,大家可以自行探索,下面列几个。

2026-03-08 22:54:00 486

原创 OpenClaw系列---【npm安装的OpenClaw如何升级】

【代码】OpenClaw系列---【npm安装的OpenClaw如何升级】

2026-03-08 22:22:00 335

原创 OpenClaw系列---【OpenClaw如何手动安装skill?】

【代码】OpenClaw系列---【OpenClaw如何手动安装skill?

2026-03-08 22:10:00 88

原创 OpenClaw系列---【如何安装OpenClaw?】

这里我推荐使用npm安装openclaw,理由是通用,不管windows系统,还是macos系统,还是linux系统,都是一样的。先建立一个全局概念,openclaw的工作流程是:你通过 TUI命令行或浏览器 或 WhatsApp —>发送指令—> Gateway 接收并验证权限—> Agent 思考并选择模型 —> Agent 调用 Skills 办事 —> Gateway 将结果返回给你。

2026-03-08 08:05:21 614

原创 OpenClaw系列---【OpenClaw如何使用阿里百炼的coding plan?】

openclaw.json按照下面把百炼官网的粘过来,apikey换成你的。models.json按照下面把百炼官网的粘过来,apikey换成你的。下面用到的阿里云的json配置建议去官网拿最新的。记得重启openclaw。

2026-03-07 22:08:00 490

原创 开发工具系列---【Antigravity Skills 如何全局安装与项目配置】

Skills (全局库):实际的代码、脚本和指南,存储在系统级目录(如 ~/.gemini/antigravity/skills)。安装好Antigravity之后,就自动创建了,cursor,trae,lingma本质都是vscode,都一样,这里需要注意不是。目录下,即安装成功,记得一定要重启Anthropic,skill才生效。这种分离设计确保了你的项目代码库保持轻量,同时又能复用强大的全局能力。这个目录下放你的skill即可,安装方式同全局安装skill。目录下的ui-ux-pro-max复制到。

2026-03-07 08:56:00 596

原创 开发工具系列---【安装谷歌的ai开发工具antigravity】

点击谷歌的登录授权,会跳转到一个localhost地址,如果Antigravity-Manager没有自动登录成功,就自己把下面的localhost那个url手动复制到Antigravity-Manager里手动提交即可。先打开梯子,打开tun(先安装Antigravity,登录时也要打开这个模式)或虚拟网卡模式,安装好之后,要点击加号,在弹出的页面再点击开启oauth授权,会自动打开浏览器获取你的谷歌账号。下载完,一路默认即可,打开梯子的tun或虚拟网卡模式。下载exe安装包后,一路默认即可。

2026-02-04 21:43:00 315

原创 Dbeaver系列---【如何使用dbeaver迁移数据库?】

原来项目没有资源,随便找了个数据库,现在资源申请下来了,需要迁移数据库到新的机器上。由于是测试环境,想用dbeaver来实现,记录一下,这样无论以后用什么数据库,本地快速验证时都可以用这套方案。默认即可,直接下一步,来到下面这个页面,选择要保存到哪个地方,点击开始即可,注意:结束后,还是这个页面,自己关掉即可。选择刚才保存的sql文件,点击开始即可,注意:结束后,还是这个页面,自己关掉即可。

2026-01-21 14:28:00 1022

原创 Nginx系列---【前端页面直接访问ip端口没问题,打开后刷新路由就报404】

SPA 的机制: 单页应用只有一个真实的 HTML 文件(通常是 index.html)。直接访问http://192.168.xx.xxx,网页正常显示,默认进入http://192.168.xx.xxx/index,再刷新http://192.168.xx.xxx/index报404,console报GET。你需要修改你的 Web 服务器配置,告诉它:“无论用户请求什么路径,如果找不到对应的静态文件,就统统返回 index.html,把路由控制权交还给前端代码。改完记得重启nginx。

2026-01-21 10:02:00 867

原创 Git系列---【git拉代码时报getaddrinfo() thread failed to start】

试了各种方法,最后关闭防火墙,立马就好了。但是防火墙不能一直关着呀,所以还需要下面的设置,放开git即可。

2026-01-13 22:39:00 620

原创 Mysql系列---【hyper-v中的centos7的docker创建的mysql8,idea中的springboot项目无法连接】

为什么 DBeaver 能连?可能是因为你在 DBeaver 中使用了 SSH 隧道,或者 DBeaver 使用了不同的配置(比如特定的用户),而 Spring Boot 严格按照 root 账户去请求。拒绝连接:MySQL 中的 root 用户目前可能只允许 localhost 或者特定的 IP 连接,而不允许来自 192.168.137.1 的连接。宿主机 IP 识别:你的 Windows 宿主机(运行 IDEA 的地方)在 Hyper-V 内部网络中的 IP 是 192.168.137.1。

2026-01-13 15:33:00 982

原创 Maven系列---【如何下载maven指定历史版本?】

maven官网地址:

2026-01-13 15:02:00 365

原创 Mysql系列---【连接mysql时报“Public Key Retrieval is not allowed“】

我用dbeaver连接mysql时报“Public Key Retrieval is not allowed”,项目中启动时也报。这通常是在连接 MySQL 8.0+ 数据库(尤其是通过 DBeaver 或 Java JDBC)时遇到的典型报错。这是因为 MySQL 8.0 默认使用了 caching_sha2_password 身份验证插件,要求客户端在连接时必须通过安全通道获取公钥。

2026-01-13 11:32:00 558

原创 Docker系列---【docker安装mysql】

【代码】Docker系列---【docker安装mysql】

2026-01-13 11:18:00 417

原创 DBeaver系列---【dbeaver如何设置中文?】

我们安装的dbeaver默认是英文,为了方便我们理解每一项的意思,我们设置成中文更友好,下面是设置过程。

2026-01-07 16:16:00 1068

原创 DBeaver系列---【如何设置结果集显示字段注释?】

你有没有遇到过这样的问题,查询出来一堆字段,却不知道每个字段什么意思?你还得手动跳转到表里去看,下面设置就是来解决这个问题。

2026-01-07 16:10:00 173

原创 DBeaver系列---【如何使用dbeaver连接oceanbase?并且显示字段注释】

用obclient太卡还笨重,不好用,用惯了dbeaver,一套习惯,兼容大多数数据库,所以想用dbeaver来连接oceanbase,结果连了半天连不上,找了很多资料没有一个说明白的,我想要的是能连上oceanbase的oracle模式,并且不影响设计表,结果百度一番连上了,但是表结构没注释,ddl语句也不对,又找了半天,都是说结果集返回时带上注释。博主日思夜想,经历多番失败后,终于搞明白了,特此记录一下,希望能帮到爱追求完美的你。填写用户名时可以直接填写。,用户名一般也是数据库名。

2026-01-07 15:30:00 604 4

原创 Windows系列---【如何清理C盘?】

等扫描完之后,就可以通过看块的大小来定位到具体的目录了,这里尽量选择自己建的目录,或者是确定没用的目录,找到对应目录,删除即可。选中C盘,当然也可以清理其他盘,同理。

2025-12-17 21:32:00 790

原创 经典场景设计方案系列---【分布式事务】

1.原子性: 用户数据和消息记录在同一个数据库事务中,同生共死。2.可靠性: 即使第一遍发 MQ 失败,定时任务会扫描本地消息表进行补发。3.最终一致性: 消费者拿到消息后,不断重试调用第三方,直到成功(或进入死信队列)。4.解耦: 注册操作极快,不需要等待第三方接口响应。关键点提示:消费者幂等性: 第三方接口可能会被重复调用(比如消费者处理完了,提交 ACK 时网络断了,MQ 以为没成功又发了一遍),所以消费者内部或者第三方接口必须能处理重复请求。

2025-12-17 11:43:00 301

原创 OceanBase系列---【oracle模式的存在即更新,不存在即新增的merge into用法】

【代码】OceanBase系列---【oracle模式的存在即更新,不存在即新增的merge into用法】

2025-12-10 16:04:00 332

原创 Mybatis-Plus系列---【自定义sql拦截器打印完整sql及耗时】

)@Slf4j// ANSI颜色常量// 慢SQL阈值(毫秒)// 日期格式化器(线程安全)@Overridetry {throw t;try {log.error("拼接完整SQL失败", e);fullSql = "SQL拼接失败: " + e.getMessage();// 统计返回行数// 构建日志。

2025-12-03 15:45:00 429

原创 工具类系列---【使用Hutool工具类更优雅的实现排序】

我们在内存中处理排序时,虽说有了stream流,好多了,但是总是拖好长一堆尾巴,感觉不太优雅,null as last也需要单独处理,现在有了hutool中的工具类,这个问题就有了更好的解决方案。

2025-12-02 10:57:00 304

原创 收藏项目系列---【大屏模板合集】

Gitee链接: GitHub链接:

2025-11-14 21:49:00 101

原创 OceanBase系列---【如何拆分PMAX分区?】

因为OceanBase的oracle模式不支持自动创建分区,所以为了节省时间,我们往往会手动预先创建很多分区,然而,随着时间的流逝,手动创建的总会有用完的时候。为了防止数据插入报错,我们会新增一个PMAX分区,来防止数据插入错误,把大于手动创建的最大分区的数据都存入了PMAX分区中。因此,本文就是为了解决这种场景而记录的。如果你使用定时任务,已经实现了自动创建分区,那么可以忽略本文。

2025-10-30 21:54:00 458

原创 OceanBase系列---【如何把一个表改造成分区表?】

【代码】OceanBase系列---【如何把一个表改造成分区表?

2025-10-30 21:33:00 355

原创 OceanBase系列---【oceanbase的oracle模式新增分区表】

oceanbase在我写这个笔记的时候,还不支持自动创建分区,大家可以手动提前创建,也可以用定时任务执行ALTER语句创建。按天分区: 适用于数据量极大(每天千万级以上)、需要频繁删除历史数据的场景。按月分区: 适用于数据量中等(每月百万到千万级)、最常用的分区方式(推荐)按年分区: 适用于数据量较小、数据保留周期长、查询跨度大的场景。注意:索引和约束不能和原表重复。

2025-10-30 20:57:00 811

原创 ElasticSearch系列---【清除索引缓存】

【代码】ElasticSearch系列---【清除索引缓存】

2025-09-22 11:46:00 335

原创 ElasticSearch系列---【如何使用curl创建、查看、删除索引?】

【代码】ElasticSearch系列---【如何使用curl创建、查看、删除索引?

2025-09-22 11:06:00 151

原创 SpringCloud系列---【SpringBoot集成openfeign完成远程调用】

nacos为openfeign提供负载均衡的能力,如果是单节点也可以不加nacos,直接在@FeignClient(name="test",url=""),配置url即可。@EnableDiscoveryClient这个注解在新版本中,只要有相关依赖,这个注解就可以省略。

2025-09-12 11:52:00 255

原创 LLaMA-Factory系列---【微调模型并使用ollama启动微调后的模型】

在同目录下的dataset_info.json文件中配置huanhuan.json,不要把文件名写错了。如果你要自己准备数据集,可以参考下面图中的示例的Alpaca格式,通过大模型帮助生成。按上面的图,复制模型clone命令,也可以直接下载所有文件到一个文件夹下。训练开始和完毕的快照如下:也可以看显卡监控,停下来了,就说明训练完了。我用的英伟达1070 8G的,内存128G,训练1轮,跑了30分钟。下载好之后,丢到llama-factory的data目录下。这里我就以魔搭社区的数据集为例,训练一个大模型。

2025-09-11 00:55:00 396

原创 LLaMA-Factory系列---【如何安装LLaMA-Factory?】

到这里就可以和模型聊天了,在最下面有一个大输入框,下面是提交,提交完你的问题,如果上面直接回答了,就说明模型加载成功。启动比较慢,稍等一会,我的是英伟达1070显卡8G的,内存128G的,30s起来了。可以在微软商店里安装。

2025-09-11 00:36:00 348

原创 MCP系列---【MCP的3种传输方式】

目前三种协议的应用方式,列举了几个案例,帮助理解。

2025-09-08 00:14:00 358

jdk-17-linux-x64-bin.tar.gz

java开发升级jdk17

2025-02-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除