自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 下班地铁上被催日报?我用 OpenClaw + 飞书造了个“摸鱼神器”,真香!

摘要:本文介绍如何通过接入OpenClaw与飞书打造智能AI工作助手,解决突发工作难题。作者分享了一个周五下班时被催交日报的紧急场景,通过AI助手快速读取文件、生成专业日报的实战案例。文章详细演示了角色设定、日报优化等核心功能,并提供了"令牌不匹配"和"模型认证过期"两个常见报错的解决方案。这套工具组合能帮助职场人高效处理重复性工作,实现"躺平式办公"。文末还附带了常见报错速查表,方便读者快速解决问题。(149字)

2026-03-20 00:48:02 85

原创 告别“代码民工”,拥抱“智能体架构师”:我的 2025 复盘与 2026 OpenClaw+VibeCoding 实战宣言

年,我们见证了 LLM 的惊艳;2026 年,我们将见证 Agent 的崛起。OpenClaw 只是开始,VibeCoding 只是手段。真正的目标,是解放我们的创造力,去解决那些更宏大、更本质的问题。

2026-03-12 17:17:21 415

原创 2026 最新!OpenClaw 保姆级安装指南:从“配置报错”到“丝滑运行”,手把手带你开启小龙虾之旅

本文基于 2026 年最新版 OpenClaw,提供了一份从零开始的保姆级安装指南。针对新手最常遇到的 unknown channel id 插件报错及 Node.js 版本兼容性问题,文章进行了深度剖析并给出了“手动清理配置文件”的终极解决方案。内容涵盖环境搭建、一键安装失败的手动修复、openclaw.json 配置项的精简优化,以及通过 OAuth 快速接入通义千闻模型的完整流程。无论你是被报错劝退的初学者,还是想快速部署 AI 自动化的开发者,都能通过本文在 10 分钟内成功运行你的第一只“小龙虾”

2026-03-12 16:46:25 1348 1

原创 程序员视角:为什么 OpenClaw 能在 Agent 混战中突围?深度解析其核心优势

摘要:OpenClaw作为新一代操作型AI Agent,在通用桌面自动化领域展现出独特优势。它采用视觉优先的多模态感知技术,能像人类一样直接操作各类界面,摆脱了对API或DOM的依赖。相比传统RPA,OpenClaw具备端到端自然语言映射、本地化隐私保护、动态规划修复等核心优势,能适应未见过的新软件,处理非API化的遗留系统。开发者可用它实现自动化测试、跨应用工作流、环境配置等场景,将重复操作转化为自动化流程设计。OpenClaw重新定义了人机交互方式,让AI真正成为桌面操作的"超级副驾驶&quo

2026-03-03 20:16:28 408

原创 一张图读懂 AI 智能体生态:从 LLM 到 Agent 的“超级咨询公司”指南

摘要:本文以"超级咨询公司"为比喻,生动解析AI智能体生态。将LLM比作博学总经理,Agent比作执行办事员,知识库为档案室,MCP/Function Calling为通讯协议。通过企业运作流程,形象说明用户指令如何通过LLM思考、RAG检索、Agent执行完成闭环任务。列举ChatGPT、DeepSeek等主流LLM产品特点,以及Cursor等Agent工具应用场景。最后指出未来工作模式将转向AI团队协作,MCP协议将打破工具壁垒,实现智能体间的无缝协同。全文用通俗比喻化解技术术语焦虑

2026-03-03 19:46:14 453

原创 Linux中部署DeepSeek大模型

大模型,ollama,deepseek,部署,离线

2025-08-27 14:58:19 469

原创 Linux 启动Jar脚本&&设置开机自启【超级详细】

最近在Linux服务器中部署了一个项目(单机版),每次更新服务的时候需要用到好几个命令,停止服务,再重启,并且服务器突然重启后,还需要人工重启服务,非常繁琐,下面展示了两个脚本的写法。下一篇:单机版本服务如何做到无感更新。将以上脚本放至到目录。

2025-03-23 22:15:44 1386

原创 java使用poi-tl自定义word模板导出

在软件开发领域,自定义Word模板的使用是导出格式化数据的一种常见做法。poi-tl(Apache POI Template Language)作为一款基于广受认可的Apache POI库的Word模板引擎,它以纯Java组件的形式提供服务,确保了跨平台的兼容性。poi-tl以其简洁高效的代码著称,不仅易于集成,还通过其插件机制实现了功能的高度可扩展性,允许开发者根据项目需求灵活定制。这一特性使得poi-tl成为处理Word文档生成任务时的一个强有力工具。

2025-01-16 11:11:20 1249 1

原创 docker部署FastDFS整合Springboot

FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。(5)创建serviceImpl实现类。(3)创建controller类。(4)创建service接口。(2)加入maven依赖。(3)修改配置文件yml。

2024-06-26 16:37:42 1705

原创 同时使用接口文档swagger和knife4j

springboot项目中同时使用接口文档swagger和knife4j。

2024-06-22 18:10:16 498

原创 Could not initialize class java.awt.Font

项目场景:java项目在web端导出Excel、Word、PDF等文档。

2024-03-30 15:46:21 993

原创 使用maven命令打包依赖

maven、仓库、阿里云、打包、依赖

2023-11-18 14:02:45 970

原创 springboot项目yml文件中使用${}配置

springboot项目中yml文件使用${}符号配置

2023-11-18 11:22:12 3999

原创 OpenDDS安装教程 Java开发

建议把Perl、ACE+TAO+CIAO、OpenDDS都装在同一文件夹下(最好不要有中文路径),编译ACE,编译ACE_TAO,编译OPENDDS

2023-08-16 14:30:47 3221 11

原创 CentOS虚拟机 NAT模式连网

查看本地VMnet8的网络信息编辑VMware虚拟网络编辑器在VMware中配置虚拟机连网方法在本地机配置网络适配器修改虚拟机网络配置信息

2023-08-08 10:41:58 879

原创 Linux虚拟机克隆后无法上网

然后重启虚拟机,就能够上网并且有新的IP,完美解决克隆虚拟机后无法上网问题,亲测有效!打开终端执行以下命令。

2023-07-26 10:00:22 505 1

原创 Linux修改主机名称命令

查看当前的主机名,可以使用 hostname 命令;要永久修改主机名,你需要编辑两个文件:/etc/hostname 和 /etc/hosts。打开这两个文件以编辑主机名。

2023-07-25 13:47:26 6426

原创 Java中如何获取泛型的某个字段的值

某方法中传了一个Object 类型的实体类,我们如何在该方法中获取user的id的值?使用Java的反射原理。使用JSON对象的转换。

2023-05-19 18:40:09 1578

原创 Linux开机自启.sh脚本(简单粗暴)

1、创建脚本(1)#切换到你将要存脚本的目录(2)编写脚本autorun.sh以下为脚本内容:(该执行脚本的意思是在/home目录下创建一个input.txt文件夹,并写入当前日期和hostname)2、将该脚本添加到启动文件中在最后一行添加你写的脚本(从根目录开始写)3、赋予权限chmod +x /etc/你的rc.local文件地址 需加上文件名 例:(/etc/rc.d/rc.local)

2023-04-27 15:15:49 13162

原创 Linux中docker常用命令大全

Compose 是 Docker 公司推出的一个工具软件,可以管理多个 Docker 容器组成一个应用。将mysql容器存放日志文件的目录:/var/log/mysql挂载在宿主机的/usr/local/mysql/logs下。Docker-Compose是Docker官方的开源项目, 负责实现对Docker容器集群的快速编排。比如我们使用:-v /usr/local/mysql/logs:/var/log/mysql。是用来构建Docker镜像的文本文件,是由一条条构建镜像所需的指令和参数构成的脚本。

2023-04-13 17:35:43 2412

原创 Linux中安装docker版的ES

1.拉镜像 2.创建网卡3.运行容器

2023-03-24 10:19:23 480

原创 DM数据库找不到表?

而最近因为项目需要,要把mysql迁移到达梦数据库中,达梦的数据库一个账号下有好多模式。使用原有的数据库连接字符串,会默认读取账号的默认模式,造成无法访问到需要的数据,修改所有SQL语句增加其模式是一个方案,但是考虑到工作量,这个方案并不合适,因此找到连接数据库时指定模式的方案。我们在模式名中可能遇到了一些特殊符号,比如你的模式名是这样的 “XXXX-XXXX”,所以你以为URL应该是这样的:jdbc:dm://127.0.0.1:5236?schema=XXX-XXX,尝试之后发现数据库连接不上;

2022-12-02 19:10:01 3187

原创 windows和Linux系统端口被占用

输入命令(这里的9257为被占用的端口号)

2022-11-29 15:59:03 267

原创 CreateProcess error=5, 拒绝访问

CreateProcess error=5, 拒绝访问;在java中,RunTime.getRuntime().exec()实现了调用服务器命令脚本来执行功能需要。也就是说这行代码对文件夹是无法操作的,必须访问完文件夹中的脚本,我这里主要是调用一个.exe文件

2022-10-28 09:11:09 6866 1

原创 java如何返回树形结构

java如何返回树形结构

2022-10-27 14:31:52 3034

原创 swagger查的id和数据库不一致

使用swagger查出来的数据的id和数据库里数据的id后几位不一样。但是使用postman查出来的数据跟数据库一致。修改雪花算法生成工具,设置生成id长度,一般生成的长度为16位;数据的id使用的是雪花算法自动生成的,生成的。(这里为19位),导致数据失真。

2022-10-10 11:24:09 1766 1

原创 BeanUtils.copyProperties使用

BeanUtils它提供了对java反射和自省API的包装。BeanUtils是浅拷贝。

2022-10-09 15:12:19 582

原创 数据库快速学习

在这里可以学习到各种数据库的相关知识。

2022-10-08 18:50:24 252

原创 idea修改堆内存后启动失败

开发的过程中发现idea卡顿,于是修改了idea的内存配置文件,下面是你可能修改的两个地方

2022-09-09 13:42:51 5711 3

原创 Unable to read meta-data for class 快速解决启动异常

在项目中双击shift,搜索spring.factories,打开你启动失败的那个模块,修改下面的配置信息:改为可以扫描到的那个文件路径,重启项目即可。我的项目原来可以正常运行的,因为一些原因把其中一个包移动到了另一个模块,发现问题后再给还原回去,启动项目的时候就扫描包就会出现错误。在idea中启动SpringBoot项目的时候出现了下面错误:(翻译一下:不能在XXX包中读取XXX文件)在启动该项目的时候去扫描这个配置文件,但是没有找到。

2022-09-09 13:19:33 18931

原创 Nacos的简单配置以及使用

什么是 Nacos简介:Nacos是阿里巴巴推出来的一个新的开源项目,这是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos致力于帮您发现、配置和管理微服务。Nacos提供了一组简单易用的特性集,帮组您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos帮助您更敏捷和容易地构建、交付和管理微服务平台。Nacos是构建以“服务”为中心的现代应用架构(例如微服务范式、云原生范式)的服务基础设施。

2022-09-04 16:23:51 6786

原创 Linux虚拟机修改静态IP地址

最近在开发过程中发现xshell连接的虚拟机总是断开,这让人很头大,看了一下原因是虚拟机的IP地址一直在变,因为Linux默认是自动获取IP,因此我们只要将自动获取IP设置为静态IP地址就行了。将IP地址获取改为静态,并添加你想要改成的IP地址。...

2022-08-30 18:48:58 987

原创 VMware虚拟机连网的方法(超级简单)

1、打开虚拟机网络编辑器,使用默认设置就好,如果不小心有修改,点击还原默认设置即可。2、选择需要连网的虚拟机,右击鼠标选择设置->网络适配器->NET模式(默认)。修改最后一行(也许你不是最后一行行)将no改为yes,保存退出。3、打开该虚拟机,进行设置。...

2022-08-27 21:53:54 44629 16

原创 Linux系统安装jdk教程(超级详细)

Linux系统安装jdk教程(超级详细)

2022-08-15 23:05:58 10740 2

原创 关于Oracle官网需要登录Oracle账户问题(亲测有效)

系统会提示需要登录Oracle账户。对于没有Oracle账户的人来说,注册账户太繁琐。当我们在Oracle官网上下载JDK时,(

2022-08-15 22:22:20 2299 2

原创 Map类集合K/V能不能存储null值呢?

由于HashMap的干扰,很多人认为ConcurrentHashMap是可以置入null值的,注意存储null值时会抛出NPE异常。

2022-08-03 14:24:05 969

原创 Swagger的配置教程(超级详细)

PS:引入依赖的时候要注意swagger的版本要和Springboot的版本对应,不然会出现空指针异常!

2022-06-26 16:05:53 16523 1

原创 Redis常用命令大集合(快速入门)

String数据类型、List 数据类型、Hash数据类型(散列类型)、set数据类型(无序集合)、Sorted Set数据类型 (zset、有序集合)。

2022-04-14 17:54:41 36318 2

原创 Springboot整合Mybatis报错大集合(保姆式排错)

Springboot整合Mybatis报错大集合

2022-04-01 14:43:22 4641

原创 IDEA类和方法注释模板设置(非常详细)

IDEA类和方法注释模板设置(非常详细)

2022-03-29 20:28:32 106355 25

java + geoJson + 行政区域

在Java开发中,可以利用GeoJSON格式来表示和操作行政区域的数据。行政区域数据的应用场景非常广泛,尤其是在涉及地理信息系统(GIS)、位置服务、物流配送、市场分析等领域的应用。 StringBuilder geoJsonBuilder = new StringBuilder(); geoJsonBuilder.append("{\n"); geoJsonBuilder.append(" \"type\": \"Feature\",\n"); geoJsonBuilder.append(" \"geometry\": {\n"); geoJsonBuilder.append(" \"type\": \"Polygon\",\n"); geoJsonBuilder.append(" \"coordinates\": [\n"); geoJsonBuilder.append(" [\n");

2025-01-17

使用java+poi-tl 根据word模板导出

在项目开发中,我们经常需要自定义模板,并将数据导出为自定义的word,在java项目中,通过框架poi-tl即可实现自定义word导出功能 try (InputStream inputStream = TestWord.class.getClassLoader().getResourceAsStream("template.docx")) { if (inputStream == null) { throw new RuntimeException("无法找到模板文件:template.docx"); } // 创建一个临时文件用于XWPFTemplate处理 Path tempFilePath = Files.createTempFile("word-template-", ".docx"); Files.copy(inputStream, tempFilePath, StandardCopyOption.REPLA

2025-01-16

OpenDDS安装教程 Java开发

OpenDDS安装教程 Java开发

2023-08-16

空空如也

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

TA关注的人

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