<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[TinpeaV的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/TinpeaV</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; TinpeaV]]></copyright><item><title><![CDATA[大模型（LLM）与智能体（Agent）]]></title><link>https://blog.youkuaiyun.com/TinpeaV/article/details/163447175</link><guid>https://blog.youkuaiyun.com/TinpeaV/article/details/163447175</guid><author>TinpeaV</author><pubDate>Mon, 03 Aug 2026 17:09:22 +0800</pubDate><description><![CDATA[当前AI领域热门大模型包括OpenAI的ChatGPT（综合能力强）、Anthropic的Claude（代码安全）、Google的Gemini（多模态）等，适用于编程、办公等场景。编程能力突出的有Claude、GPT和DeepSeek。热门AI Agent包括GitHub Copilot（自动开发）、Cursor（IDE编程）等。开发工具如ClaudeCode、VSCode+Copilot提升效率。主流Agent框架有LangChain（编排）、AutoGen（协作）等。中文场景下，阿里的Qwen、字节的D]]></description><category></category></item><item><title><![CDATA[ClaudeCode安装及使用（保姆级Vibe Coding教学）]]></title><link>https://blog.youkuaiyun.com/TinpeaV/article/details/162842612</link><guid>https://blog.youkuaiyun.com/TinpeaV/article/details/162842612</guid><author>TinpeaV</author><pubDate>Mon, 03 Aug 2026 16:53:33 +0800</pubDate><description><![CDATA[ClaudeCode是一款突破传统对话式AI局限的智能编程助手，能够直接修改、完善、测试和部署代码。本文详细介绍其安装配置与使用： 环境准备：需要Node.js（v18+）作为基础运行环境，推荐使用nvm管理多版本；Git用于版本控制，防止AI误操作导致代码丢失。 安装步骤：提供npm和原生安装两种方式，针对国内用户给出镜像配置方案。重点说明API配置方法，推荐使用DeepSeek作为替代服务。 核心功能： 三层记忆体系（CLAUDE.md项目说明、AutoMemory自动记录、参考文档）确保项目理解]]></description><category></category></item><item><title><![CDATA[最新版Jenkins保姆级菜鸟入门教程（Gitee）]]></title><link>https://blog.youkuaiyun.com/TinpeaV/article/details/156639119</link><guid>https://blog.youkuaiyun.com/TinpeaV/article/details/156639119</guid><author>TinpeaV</author><pubDate>Wed, 07 Jan 2026 10:20:45 +0800</pubDate><description><![CDATA[本文介绍了Jenkins的安装配置和自动化部署流程。主要内容包括：1）Linux环境下安装Jenkins的前置准备（Docker、Gitee、服务器资源要求）；2）Jenkins插件安装（Gitee、Maven等）和系统配置；3）创建流水线任务，配置Gitee WebHook触发构建；4）编写Jenkinsfile定义构建流程（代码拉取、Maven打包、Docker镜像构建和部署）；5）创建Dockerfile文件；6）注意事项（网络配置、首次构建测试等）。通过这套流程可实现代码提交后自动构建部署。]]></description><category></category></item><item><title><![CDATA[docker保姆级入门教程（3小时速通）]]></title><link>https://blog.youkuaiyun.com/TinpeaV/article/details/151855623</link><guid>https://blog.youkuaiyun.com/TinpeaV/article/details/151855623</guid><author>TinpeaV</author><pubDate>Mon, 22 Sep 2025 09:21:45 +0800</pubDate><description><![CDATA[Docker是一个开源的容器化平台，用于开发、部署和运行应用程序。它通过容器技术将应用及其依赖打包，确保环境一致性。核心概念包括镜像（只读模板）、容器（镜像的运行时实例）和仓库（存储镜像）。Docker支持多种命令管理镜像和容器，如pull、push、run等。数据持久化可通过Volume、Bind Mount和tmpfs实现，网络则提供桥接、自定义等多种模式。Docker Compose用于编排多容器应用，Dockerfile则用于构建自定义镜像。典型应用包括部署中间件集群（如Redis）、数据库（如My]]></description><category></category></item><item><title><![CDATA[docker一键安装部署若依Ruoyi-Vue（保姆级）]]></title><link>https://blog.youkuaiyun.com/TinpeaV/article/details/151855973</link><guid>https://blog.youkuaiyun.com/TinpeaV/article/details/151855973</guid><author>TinpeaV</author><pubDate>Mon, 22 Sep 2025 09:19:34 +0800</pubDate><description><![CDATA[本文详细介绍了使用Docker部署Ruoyi-Vue项目的全过程。主要内容包括：1）前期准备，分析项目所需资源（JDK8+、Redis、Nginx、MySQL）和配置文件修改；2）后端jar包和前端的打包操作；3）编写Dockerfile构建前后端镜像；4）配置docker-compose.yml文件定义MySQL、Redis、后端和前端服务；5）分步启动容器并导入数据库。文章特别强调了容器间通信的关键配置，如将数据库连接地址改为容器名&quot;mysql&quot;，并提供了完整的配置示例。通过dock]]></description><category></category></item><item><title><![CDATA[Linux服务器中Mysql定时备份（清理）数据库]]></title><link>https://blog.youkuaiyun.com/TinpeaV/article/details/151752409</link><guid>https://blog.youkuaiyun.com/TinpeaV/article/details/151752409</guid><author>TinpeaV</author><pubDate>Tue, 16 Sep 2025 11:48:35 +0800</pubDate><description><![CDATA[本文介绍了如何设置MySQL数据库自动备份方案。主要内容包括：1）确保crond服务正常运行并设为开机自启；2）编写备份脚本db_backup.sh，实现数据库备份、压缩和自动删除7天前的旧备份；3）通过crontab设置每天23点执行备份任务；4）提供了查看任务执行状态和日志的方法。该方案能定期将数据库备份为压缩文件，并自动清理过期备份，确保数据安全。]]></description><category></category></item><item><title><![CDATA[什么是Kubernetes？]]></title><link>https://blog.youkuaiyun.com/TinpeaV/article/details/151578789</link><guid>https://blog.youkuaiyun.com/TinpeaV/article/details/151578789</guid><author>TinpeaV</author><pubDate>Thu, 11 Sep 2025 14:39:51 +0800</pubDate><description><![CDATA[Kubernetes(K8s)是Google开源的容器编排系统，提供容器化应用的自动化部署、扩缩和管理功能。它采用主从架构，包含控制平面和工作节点两大组件，支持Pod、Service等核心对象以及Deployment、StatefulSet等高级控制器。K8s具有自愈能力、滚动更新、自动扩缩等特性，适用于微服务、大数据等场景，但存在学习曲线陡峭等缺点。作为云原生领域的标准，K8s通过自动化运维解决了大规模容器管理难题，已成为现代应用架构的重要基础设施。]]></description><category></category></item><item><title><![CDATA[docker入门，看这一篇就够了]]></title><link>https://blog.youkuaiyun.com/TinpeaV/article/details/151221473</link><guid>https://blog.youkuaiyun.com/TinpeaV/article/details/151221473</guid><author>TinpeaV</author><pubDate>Thu, 11 Sep 2025 11:24:45 +0800</pubDate><description><![CDATA[本文是一份全面的Docker使用指南，主要介绍了Docker的核心概念和实用操作。内容涵盖：Docker三大基础概念（镜像、容器、仓库）及其类比解释；安装方法和常用命令汇总；镜像与容器的基本操作（搜索、拉取、删除、运行等）；数据持久化的三种方式（Volume、Bind Mount、tmpfs）对比与推荐；网络配置的三种模式（宿主机IP、默认桥接、自定义网络）及性能分析；实用技巧包括提交容器变化、镜像保存/加载、Docker Hub使用等。文章还简要提及了Docker Compose、Dockerfile等进]]></description><category></category></item><item><title><![CDATA[JavaWeb服务器/servlet容器（Tomcat、Undertow 、WebLogic）]]></title><link>https://blog.youkuaiyun.com/TinpeaV/article/details/149963893</link><guid>https://blog.youkuaiyun.com/TinpeaV/article/details/149963893</guid><author>TinpeaV</author><pubDate>Wed, 06 Aug 2025 11:47:14 +0800</pubDate><description><![CDATA[摘要：本文对比了主流Java Web服务器（Tomcat/Jetty/Undertow）及其他跨语言Web服务器。Java生态中，Tomcat作为SpringBoot默认容器稳定成熟；Jetty轻量适合嵌入式；Undertow异步非阻塞性能最优。非Java服务器如Nginx适合反向代理。技术选型建议：传统项目用Tomcat，微服务高并发场景推荐Undertow（需排除Tomcat依赖并配置undertow-starter），特别是HTTP/2和前后端分离项目。文末提供了SpringBoot集成Underto]]></description><category></category></item><item><title><![CDATA[Mysql快速导出数据库设计说明书word文档（表结构、类型、注释、是否有主键）]]></title><link>https://blog.youkuaiyun.com/TinpeaV/article/details/149959917</link><guid>https://blog.youkuaiyun.com/TinpeaV/article/details/149959917</guid><author>TinpeaV</author><pubDate>Wed, 06 Aug 2025 10:55:59 +0800</pubDate><description><![CDATA[本文介绍了三种生成数据库设计文档的方法：1)使用MySQL语句查询，通过Navicat等工具导出，简单但功能有限；2)Python脚本编写，可自定义样式但需安装环境；3)推荐使用PDManer工具，可连接数据库逆向解析并导出专业文档，支持自定义模板。三种方式各有利弊，若客户无特殊要求，PDManer是最便捷的选择，能自动生成符合标准的数据库设计文档。]]></description><category></category></item><item><title><![CDATA[SpringBoot整合XXL-JOB(定时任务调度框架)]]></title><link>https://blog.youkuaiyun.com/TinpeaV/article/details/149908252</link><guid>https://blog.youkuaiyun.com/TinpeaV/article/details/149908252</guid><author>TinpeaV</author><pubDate>Wed, 06 Aug 2025 09:21:50 +0800</pubDate><description><![CDATA[本文对比了三种任务调度框架：SpringTask、Quartz和XXL-JOB。SpringTask简单轻量但不支持分布式；Quartz功能全面但配置复杂；XXL-JOB专为分布式设计，支持动态任务、失败重试、任务分片等特性，并内置Web管理平台。文章详细介绍了XXL-JOB的安装部署流程，包括数据库配置、核心参数说明（如线程池、邮件告警等）以及SpringBoot集成方式。通过@XxlJob注解可快速创建任务处理器，支持Cron表达式和参数传递。XXL-JOB适用于微服务环境下的复杂任务调度场景。]]></description><category></category></item><item><title><![CDATA[Springboot3整合Elasticsearch8(elasticsearch-java)]]></title><link>https://blog.youkuaiyun.com/TinpeaV/article/details/149439900</link><guid>https://blog.youkuaiyun.com/TinpeaV/article/details/149439900</guid><author>TinpeaV</author><pubDate>Fri, 18 Jul 2025 17:48:36 +0800</pubDate><description><![CDATA[本文介绍了Elasticsearch Java客户端的选择与使用。推荐使用Elasticsearch Java API Client（7.15+版本）或Spring Data Elasticsearch（SpringBoot 3+），而RestHighLevelClient已废弃。详细讲解了SpringBoot3整合Spring Data Elasticsearch的步骤，包括配置、实体类注解、CRUD操作等核心功能。重点解析了通过继承ElasticsearchRepository实现的分页查询、条件过滤等]]></description><category></category></item><item><title><![CDATA[Elasticsearch / MongoDB / Redis / MySQL 区别]]></title><link>https://blog.youkuaiyun.com/TinpeaV/article/details/149404867</link><guid>https://blog.youkuaiyun.com/TinpeaV/article/details/149404867</guid><author>TinpeaV</author><pubDate>Thu, 17 Jul 2025 09:52:27 +0800</pubDate><description><![CDATA[维度MongoDBRedisMySQL核心优势全文搜索、复杂聚合文档结构灵活，开发效率高内存快、高并发、支持多结构强事务、安全可靠，关系模型查询方式DSL 查询（JSON结构）文档查询语言Key 操作 + 脚本SQL 语言（结构化查询）是否适合业务主数据❌ 不推荐✅ 可存主数据❌ 缓存为主，不可替代主存储✅ 推荐做主数据持久化是否支持全文搜索✅ 强⚠️ 有限支持❌ 不支持⚠️ 可模糊匹配，但不高效是否支持事务❌✅ 基础事务支持⚠️ 轻量事务。]]></description><category></category></item><item><title><![CDATA[Elasticsearch8（ES）保姆级菜鸟入门教程]]></title><link>https://blog.youkuaiyun.com/TinpeaV/article/details/149352335</link><guid>https://blog.youkuaiyun.com/TinpeaV/article/details/149352335</guid><author>TinpeaV</author><pubDate>Thu, 17 Jul 2025 09:40:27 +0800</pubDate><description><![CDATA[干活！！实在是干活！两万字教程，本文详细解释了Elasticsearch8的核心概念（index、mapping、documents），包括ik分词器和客户端的安装与使用，以及Elasticsearch8中所有最常用的查询，以及标注了所有的关键词，并整合Spinrboot3进行实战开发。]]></description><category></category></item><item><title><![CDATA[Elasticsearch8 Windows安装教程]]></title><link>https://blog.youkuaiyun.com/TinpeaV/article/details/149352455</link><guid>https://blog.youkuaiyun.com/TinpeaV/article/details/149352455</guid><author>TinpeaV</author><pubDate>Tue, 15 Jul 2025 14:41:48 +0800</pubDate><description><![CDATA[本文介绍了Elasticsearch 8.18.2版本的下载安装与配置方法。首先从官网下载所需版本，启动时需注意JVM内存默认设置为系统内存的一半，小内存设备需修改jvm.options文件。启动成功后，默认使用HTTPS（9200端口）访问，且需要账号密码认证（默认账号elastic，密码在首次启动时生成，可通过命令行重置）。文章还演示了使用Apipost工具进行API测试，并说明如何在开发环境中关闭HTTPS和认证（xpack.security.enabled和xpack.security.http.s]]></description><category></category></item><item><title><![CDATA[（JAVA）自建应用调用企业微信API接口，实现消息推送]]></title><link>https://blog.youkuaiyun.com/TinpeaV/article/details/149028197</link><guid>https://blog.youkuaiyun.com/TinpeaV/article/details/149028197</guid><author>TinpeaV</author><pubDate>Tue, 01 Jul 2025 14:19:16 +0800</pubDate><description><![CDATA[自建应用调用企业微信api接口进行消息推送，对企业微信开发者文档进行详细介绍，本文使用到了java+springboot+redis+redisson+Spring-WebFlux（WebClient）技术，可当作调用接口的实战代码。]]></description><category></category></item><item><title><![CDATA[（JAVA）自建应用调用企业微信API接口，设置企业可信IP]]></title><link>https://blog.youkuaiyun.com/TinpeaV/article/details/149042839</link><guid>https://blog.youkuaiyun.com/TinpeaV/article/details/149042839</guid><author>TinpeaV</author><pubDate>Tue, 01 Jul 2025 14:12:20 +0800</pubDate><description><![CDATA[摘要：本文详细介绍了企业微信可信IP配置流程，重点说明如何设置接收消息服务器URL并进行验证。内容包括：1) 在企业微信管理后台配置URL、Token、EncodingAESKey三个参数；2) 验证URL有效性时需处理GET请求的签名验证和解密操作；3) 提供完整的Java加解密工具类（WXBizMsgCrypt）实现方案，包含6个核心类文件；4) 基于SpringBoot的Controller层实现示例，通过验证后可成功接入企业微信回调服务。文中还特别强调了参数配置注意事项和常见错误排查方法。]]></description><category></category></item><item><title><![CDATA[Ruoyi（若依）整合websocket实现信息推送功能（消息铃铛）]]></title><link>https://blog.youkuaiyun.com/TinpeaV/article/details/148797164</link><guid>https://blog.youkuaiyun.com/TinpeaV/article/details/148797164</guid><author>TinpeaV</author><pubDate>Fri, 20 Jun 2025 17:56:29 +0800</pubDate><description><![CDATA[本文详细介绍了基于WebSocket实现的消息推送系统开发方案。主要内容包括：1) 后端实现WebSocket连接配置、消息处理和心跳机制，通过拦截器获取用户信息；2) 前端消息组件设计，包含消息提示铃铛和消息查看页面；3) 核心功能实现：私发/群发消息、消息状态管理（已读/未读）和自动重连机制。文章重点解析了心跳机制的工作原理，通过定时ping-pong交互确保长连接的稳定性，并提供了完整的代码实现方案。该系统已整合为ruoyi-vue-websocket项目并开源。]]></description><category></category></item><item><title><![CDATA[websocket入门到实战（详解websocket，实战聊天室，消息推送，springboot+vue）]]></title><link>https://blog.youkuaiyun.com/TinpeaV/article/details/148796986</link><guid>https://blog.youkuaiyun.com/TinpeaV/article/details/148796986</guid><author>TinpeaV</author><pubDate>Fri, 20 Jun 2025 17:53:11 +0800</pubDate><description><![CDATA[本文详细讲解websocket原理，以及使用websocket结合ruoyi框架进行实战（Springboot+vue+elementui），在项目中使用了websocket的常用接口和技术，详细实现【群发】，【单发】，【消息状态】，【心跳机制】，【断线重连机制】等功能]]></description><category></category></item><item><title><![CDATA[若依Ruoyi富文本编辑器Quill粘贴图片改成文件上传（不使用base64）]]></title><link>https://blog.youkuaiyun.com/TinpeaV/article/details/148133481</link><guid>https://blog.youkuaiyun.com/TinpeaV/article/details/148133481</guid><author>TinpeaV</author><pubDate>Thu, 22 May 2025 11:24:06 +0800</pubDate><description><![CDATA[今天做数据库的转移工作，发现新闻模块的表数据特别大！
看了一下数据库才发现使用Quill默认的粘贴截图传进来的图片是base64格式!估算一张图片是7万8千多个字符！
所以完善一下若依的富文本框的图片粘贴上传，将粘贴截图base64转换成file并使用通用的上传接口]]></description><category></category></item></channel></rss>