<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[盹猫的博客]]></title><description><![CDATA[当我有一些新奇的想法💡、Bug🐛、工具🔧，我会把它们记在这里。]]></description><link>https://blog.youkuaiyun.com/2202_75618418</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; 2202_75618418]]></copyright><item><title><![CDATA[Firms-Java：NASA火灾卫星数据Java客户端开源]]></title><link>https://blog.youkuaiyun.com/2202_75618418/article/details/159548590</link><guid>https://blog.youkuaiyun.com/2202_75618418/article/details/159548590</guid><author>2202_75618418</author><pubDate>Fri, 27 Mar 2026 16:38:43 +0800</pubDate><description><![CDATA[firms-java开源项目，为NASA FIRMS火灾卫星数据系统提供Java/SpringBoot客户端支持。]]></description><category></category></item><item><title><![CDATA[kingbase数据库集成Postgis扩展]]></title><link>https://blog.youkuaiyun.com/2202_75618418/article/details/157546163</link><guid>https://blog.youkuaiyun.com/2202_75618418/article/details/157546163</guid><author>2202_75618418</author><pubDate>Fri, 30 Jan 2026 14:01:17 +0800</pubDate><description><![CDATA[该文章是记录如何在kingbase数据库中集成postgis扩展，该集成方法同样适用于其它扩展的集成。]]></description><category></category></item><item><title><![CDATA[SpringBoot从0-1集成KingBase数据库]]></title><link>https://blog.youkuaiyun.com/2202_75618418/article/details/157359726</link><guid>https://blog.youkuaiyun.com/2202_75618418/article/details/157359726</guid><author>2202_75618418</author><pubDate>Tue, 27 Jan 2026 14:06:34 +0800</pubDate><description><![CDATA[本文详细记录了SpringBoot集成国产金仓数据库(KingBase)的全过程。]]></description><category></category></item><item><title><![CDATA[SpringBoot从0-1集成STOMP协议快速实现消息转发]]></title><link>https://blog.youkuaiyun.com/2202_75618418/article/details/156749488</link><guid>https://blog.youkuaiyun.com/2202_75618418/article/details/156749488</guid><author>2202_75618418</author><pubDate>Fri, 09 Jan 2026 14:25:28 +0800</pubDate><description><![CDATA[STOMP是基于WebSocket的应用层消息协议，可简化即时通信开发。该方案避免了手动维护用户关系表，实现了特定用户/群组的消息定向推送，开发方式类似REST接口，简单高效。]]></description><category></category></item><item><title><![CDATA[SpringBoot从0-1集成腾讯音视频通话]]></title><link>https://blog.youkuaiyun.com/2202_75618418/article/details/156380390</link><guid>https://blog.youkuaiyun.com/2202_75618418/article/details/156380390</guid><author>2202_75618418</author><pubDate>Mon, 29 Dec 2025 12:02:17 +0800</pubDate><description><![CDATA[【摘要】本文详细介绍了如何使用SpringBoot集成腾讯云TRTC实现音视频通话功能。内容包括：1) 腾讯云控制台创建应用获取SDKAppID和密钥；2) SpringBoot项目配置（POM依赖、application.yml参数注入）；3) 核心代码实现（配置类TLSSigAPIv2、参数接口生成userSig）；4) 前端测试页面调用流程。通过封装TrtcDTO传输房间ID、用户签名等关键参数，开发者可快速搭建稳定高效的音视频通信系统，避免自建服务的带宽和稳定性问题。]]></description><category></category></item><item><title><![CDATA[SpringBoot从0-1集成Minio对象存储]]></title><link>https://blog.youkuaiyun.com/2202_75618418/article/details/156108360</link><guid>https://blog.youkuaiyun.com/2202_75618418/article/details/156108360</guid><author>2202_75618418</author><pubDate>Mon, 22 Dec 2025 09:33:02 +0800</pubDate><description><![CDATA[本文详细介绍了SpringBoot集成Minio对象存储的完整流程。主要内容包括：Minio服务下载运行方法、SpringBoot环境配置（依赖引入和yml配置）、核心工具类实现（文件上传下载、权限管理、临时链接生成等）。文章通过具体代码示例，展示了如何利用MinioClient实现文件管理功能，包括私有/公开访问权限设置、Nginx代理配置等实用技巧。该方案可有效解决项目中不同安全级别的文件存储需求，为开发者提供了一套完整的对象存储集成方案。]]></description><category></category></item><item><title><![CDATA[SpringBoot从0-1集成Netty实现自定义协议开发]]></title><link>https://blog.youkuaiyun.com/2202_75618418/article/details/155886829</link><guid>https://blog.youkuaiyun.com/2202_75618418/article/details/155886829</guid><author>2202_75618418</author><pubDate>Sun, 14 Dec 2025 10:57:28 +0800</pubDate><description><![CDATA[本文详细介绍了如何在SpringBoot项目中集成Netty框架开发自定义通信协议。主要内容包括：1）Netty框架特性解析（异步事件驱动、Boss/Worker双工作组机制）；2）环境搭建步骤（JDK1.8+Maven依赖配置）；3）核心实现三步骤：创建服务端引导程序、自定义协议解码器开发、事件处理器编写。通过分层架构设计，开发者可轻松实现高性能网络通信，相比原生Socket方案更易维护且健壮性更强。文末提供完整代码示例，适合需要处理物联网设备等特殊通信场景的开发者参考。]]></description><category></category></item><item><title><![CDATA[SpringBoot告别重复编码！MyBatis-Plus 代码生成器实战，10 分钟搞定 CRUD]]></title><link>https://blog.youkuaiyun.com/2202_75618418/article/details/155495569</link><guid>https://blog.youkuaiyun.com/2202_75618418/article/details/155495569</guid><author>2202_75618418</author><pubDate>Tue, 02 Dec 2025 19:12:51 +0800</pubDate><description><![CDATA[MyBatis-Plus代码生成器实战教程来啦！本文详细讲解如何10分钟搞定CRUD代码生成，包含：🔧环境准备（核心依赖配置）📝8步生成流程（全局配置/包配置/策略配置等）💡实用技巧（类型转换/目录结构示例）🛠️插件推荐（MyBatisCodeGenerator可视化工具）告别重复编码烦恼，提升开发效率！文章还附完整代码示例和目录结构说明，新手也能快速上手~]]></description><category></category></item><item><title><![CDATA[Dart语言的环境部署]]></title><link>https://blog.youkuaiyun.com/2202_75618418/article/details/155452986</link><guid>https://blog.youkuaiyun.com/2202_75618418/article/details/155452986</guid><author>2202_75618418</author><pubDate>Mon, 01 Dec 2025 16:32:42 +0800</pubDate><description><![CDATA[本文详细介绍了跨平台开发语言Dart的安装方法，涵盖Linux、MacOS和Windows三大操作系统。Linux用户可通过APT命令安装并配置国内镜像源加速下载；MacOS用户推荐使用Homebrew一键安装；Windows用户则需通过Chocolatey工具安装。安装完成后可通过dart --version命令验证环境配置，并需将SDK的bin目录添加到PATH环境变量。文章还解答了环境变量配置等常见问题，为开发者快速搭建Dart开发环境提供完整指导。]]></description><category></category></item><item><title><![CDATA[SpringBoot集成WebSokcet]]></title><link>https://blog.youkuaiyun.com/2202_75618418/article/details/154941572</link><guid>https://blog.youkuaiyun.com/2202_75618418/article/details/154941572</guid><author>2202_75618418</author><pubDate>Mon, 17 Nov 2025 11:46:46 +0800</pubDate><description><![CDATA[📝【SpringBoot集成WebSocket实战指南】本文详细介绍了如何在SpringBoot项目中实现WebSocket全双工通信。]]></description><category></category></item><item><title><![CDATA[SpringBoot线程池和定时任务]]></title><link>https://blog.youkuaiyun.com/2202_75618418/article/details/154793243</link><guid>https://blog.youkuaiyun.com/2202_75618418/article/details/154793243</guid><author>2202_75618418</author><pubDate>Fri, 14 Nov 2025 10:55:14 +0800</pubDate><description><![CDATA[SpringBoot线程池与定时任务实战指南：本文详细讲解在SpringBoot中创建和使用线程池与定时任务的两种方式（代码配置与注解）。]]></description><category></category></item><item><title><![CDATA[SpringBoot集成邮件客户端]]></title><link>https://blog.youkuaiyun.com/2202_75618418/article/details/154453556</link><guid>https://blog.youkuaiyun.com/2202_75618418/article/details/154453556</guid><author>2202_75618418</author><pubDate>Thu, 06 Nov 2025 09:22:32 +0800</pubDate><description><![CDATA[本文介绍了SpringBoot集成邮件客户端的实现方法，通过配置IMAP和SMTP协议实现邮件的接收和发送功能。]]></description><category></category></item><item><title><![CDATA[PeerJs实现网页语音通话]]></title><link>https://blog.youkuaiyun.com/2202_75618418/article/details/154122798</link><guid>https://blog.youkuaiyun.com/2202_75618418/article/details/154122798</guid><author>2202_75618418</author><pubDate>Thu, 30 Oct 2025 14:12:28 +0800</pubDate><description><![CDATA[摘要：本文详细介绍了如何使用PeerJS实现网页语音通话功能。文章从环境准备、代码步骤到效果演示，完整呈现了开发流程。主要内容包括PeerJS概述、服务端部署（支持Docker）、关键代码实现（Peer对象初始化、连接监听、通话请求与接收），并解答了PeerID自定义绑定等常见问题。文末提供完整代码和演示地址，帮助开发者快速构建基于WebRTC的P2P语音通话系统，为扩展视频会议等功能奠定基础。]]></description><category></category></item><item><title><![CDATA[Rust中的异常处理方式]]></title><link>https://blog.youkuaiyun.com/2202_75618418/article/details/153967970</link><guid>https://blog.youkuaiyun.com/2202_75618418/article/details/153967970</guid><author>2202_75618418</author><pubDate>Mon, 27 Oct 2025 13:37:27 +0800</pubDate><description><![CDATA[Rust中关于异常处理的实战，对Rust中常见的异常进行分类(不可恢复异常、可恢复异常、自定义异常)和代码示例。]]></description><category></category></item><item><title><![CDATA[Rust环境部署与核心概念解读]]></title><link>https://blog.youkuaiyun.com/2202_75618418/article/details/153778787</link><guid>https://blog.youkuaiyun.com/2202_75618418/article/details/153778787</guid><author>2202_75618418</author><pubDate>Thu, 23 Oct 2025 12:59:45 +0800</pubDate><description><![CDATA[本文介绍了Rust编程语言的基础知识和核心概念。主要内容包括环境搭建（Rust+Cargo安装）、核心概念（引用借用规则的三条原则）、智能指针（Box、RefCell、Rc/Arc、Mutex、RwLock的使用场景）以及结构体的定义和自定义功能实现（打印输出和类型转换）。文章特别强调了Rust独特的借用检查机制和所有权系统，这些特性保证了内存安全和线程安全。通过具体代码示例，帮助读者理解Rust的特殊设计理念和编程范式，适合Rust初学者快速掌握核心概念。]]></description><category></category></item><item><title><![CDATA[GB28181视频服务wvp搭建(二)]]></title><link>https://blog.youkuaiyun.com/2202_75618418/article/details/153678236</link><guid>https://blog.youkuaiyun.com/2202_75618418/article/details/153678236</guid><author>2202_75618418</author><pubDate>Tue, 21 Oct 2025 10:18:38 +0800</pubDate><description><![CDATA[本文详细介绍了GB28181视频服务中ZLMediaKit的部署流程。作为高性能流媒体服务器框架，ZLMediaKit可实现音视频处理、转发等功能。文章从环境准备（需安装cmake）开始，逐步指导获取源码、编译程序（使用cmake构建）、配置文件（重点调整端口与wvp服务一致）到最终启动服务。]]></description><category></category></item><item><title><![CDATA[SpringBoot外部配置打包]]></title><link>https://blog.youkuaiyun.com/2202_75618418/article/details/153524882</link><guid>https://blog.youkuaiyun.com/2202_75618418/article/details/153524882</guid><author>2202_75618418</author><pubDate>Sat, 18 Oct 2025 16:31:49 +0800</pubDate><description><![CDATA[【技术干货】SpringBoot外部配置打包技巧分享！本文详细介绍如何通过maven-resources-plugin插件实现打包时自动复制配置文件和安装脚本到target目录。]]></description><category></category></item><item><title><![CDATA[GB28181视频服务wvp部署(一)]]></title><link>https://blog.youkuaiyun.com/2202_75618418/article/details/153470321</link><guid>https://blog.youkuaiyun.com/2202_75618418/article/details/153470321</guid><author>2202_75618418</author><pubDate>Sat, 18 Oct 2025 14:27:13 +0800</pubDate><description><![CDATA[使用wvp+zlmediakit服务的方式进行视频国标视频流的接入工作，部署过程中也出现了很多问题，在这里进行一些wvp的部署流程的记录。]]></description><category></category></item><item><title><![CDATA[关于zlmediakit服务报错“Your ip is not allowed to access the service.”解决方案]]></title><link>https://blog.youkuaiyun.com/2202_75618418/article/details/153513376</link><guid>https://blog.youkuaiyun.com/2202_75618418/article/details/153513376</guid><author>2202_75618418</author><pubDate>Sat, 18 Oct 2025 08:52:27 +0800</pubDate><description><![CDATA[本文针对zlmediakit视频服务出现的Your ip is not allowed to access the service报错进行分析，指出该问题源于IP白名单限制。解决方案是修改config.ini配置文件中的allow_ip_range参数，建议设置为特定IP地址（如192.168.0.5）以保障安全性。文章强调在开发部署时需注意服务的安全配置，并提供了开发测试时临时开放所有IP的注意事项。最后分享了开源服务配置中IP白名单管理的最佳实践。]]></description><category></category></item><item><title><![CDATA[关于“..../org/springframework/spring-context/5.3.31/spring-context-5.3.31.jar: zip file is empty”解决方法]]></title><link>https://blog.youkuaiyun.com/2202_75618418/article/details/153462894</link><guid>https://blog.youkuaiyun.com/2202_75618418/article/details/153462894</guid><author>2202_75618418</author><pubDate>Fri, 17 Oct 2025 10:45:27 +0800</pubDate><description><![CDATA[Maven依赖报错问题解决：当遇到&quot;java.lang.RuntimeException: java.io.IOException: Error reading file&quot;错误时，通常是本地仓库中的依赖文件损坏（如spring-context-5.3.31.jar变为空zip文件）所致。]]></description><category></category></item></channel></rss>