<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[JAVA之迷]]></title><description><![CDATA[JAVA项目中遇到的问题解析与开发学习分享,对我来说用不到的太多API相关都是迷.]]></description><link>https://blog.youkuaiyun.com/u012140492</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u012140492]]></copyright><item><title><![CDATA[优快云1024会员买2年 随机送半个月]]></title><link>https://blog.youkuaiyun.com/u012140492/article/details/169448781</link><guid>https://blog.youkuaiyun.com/u012140492/article/details/169448781</guid><author>u012140492</author><pubDate>Thu, 29 Oct 2026 11:37:51 +0800</pubDate><description><![CDATA[商品10月15日到期却在10月29日才购买，明显存在时间逻辑错误。后台算法可能因库存同步延迟、时间戳设置错误或系统时区问题导致显示异常。建议核查系统时间配置与数据更新机制，避免类似误导性信息影响用户体验。]]></description><category></category></item><item><title><![CDATA[【gitea部署CICD】JDK 二进制和 runner 容器基础系统不兼容]]></title><link>https://blog.youkuaiyun.com/u012140492/article/details/163863358</link><guid>https://blog.youkuaiyun.com/u012140492/article/details/163863358</guid><author>u012140492</author><pubDate>Tue, 18 Aug 2026 20:38:12 +0800</pubDate><description><![CDATA[这通常不是java文件不存在，而是。]]></description><category></category></item><item><title><![CDATA[本地启动xinference失败，docker镜像下载失败处理方案]]></title><link>https://blog.youkuaiyun.com/u012140492/article/details/152608462</link><guid>https://blog.youkuaiyun.com/u012140492/article/details/152608462</guid><author>u012140492</author><pubDate>Tue, 07 Oct 2025 01:29:45 +0800</pubDate><description><![CDATA[挂载HuggingFace缓存目录（如果存在）# 挂载本地模型缓存目录。]]></description><category></category></item><item><title><![CDATA[ragflow本地启动依赖文件+python 3.11.13]]></title><link>https://blog.youkuaiyun.com/u012140492/article/details/152608423</link><guid>https://blog.youkuaiyun.com/u012140492/article/details/152608423</guid><author>u012140492</author><pubDate>Mon, 06 Oct 2025 18:29:29 +0800</pubDate><description><![CDATA[RAGFlow 是一个依赖丰富的 AI 应用框架，其核心依赖涵盖了多个领域的 Python 包。主要依赖包括： AI/ML 相关：transformers、torch、langchain、sentence-transformers 等 数据处理：pandas、numpy、scikit-learn 等 文档处理：pdfminer、pdfplumber、python-docx 等 向量数据库：chromadb、qdrant-client、pymilvus 等 Web 框架：fastapi、flask 等 云服务]]></description><category></category></item><item><title><![CDATA[Windows环境下，源码启动+本地部署和启动开源项目Ragflow失败SRE模块]]></title><link>https://blog.youkuaiyun.com/u012140492/article/details/152608186</link><guid>https://blog.youkuaiyun.com/u012140492/article/details/152608186</guid><author>u012140492</author><pubDate>Mon, 06 Oct 2025 18:27:03 +0800</pubDate><description><![CDATA[摘要：SRE模块冲突的根本原因是系统同时存在Anaconda Python 3.10.9和UV Python 3.11.13两个版本，导致_sre模块的MAGIC常量不匹配（20171005 vs 20220615）。即使使用独立Python解释器，系统仍会加载Anaconda路径中的不兼容标准库模块，引发版本检查失败。最佳解决方案是采用Docker运行后端服务，避免Python环境冲突，同时前端直接连接Docker后端进行开发，从而完全绕过复杂的Python依赖管理问题。该方案已通过启动Docker基础服]]></description><category></category></item><item><title><![CDATA[大华门禁SDK集成开门，用户工具类，升级JDK17]]></title><link>https://blog.youkuaiyun.com/u012140492/article/details/150641519</link><guid>https://blog.youkuaiyun.com/u012140492/article/details/150641519</guid><author>u012140492</author><pubDate>Sat, 23 Aug 2025 15:08:35 +0800</pubDate><description><![CDATA[本文介绍了大华门禁SDK的Java集成方案，使用JDK17开发环境实现门禁系统功能。通过AccessControlUtil工具类封装了大华SDK的常用操作，包括设备登录、开门记录查询等功能。日志显示系统成功连接192.168.1.128门禁设备，并获取了2022年6月至7月期间的详细开门记录（包含目标识别、远程开锁等多种开门方式）。集成方案基于Spring Boot框架，依赖包括hutool-core、lombok等工具库，支持通过JNA加载大华动态链接库（dhnetsdk.dll）。该方案为门禁系统开发提]]></description><category></category></item><item><title><![CDATA[Apache IoTDB 大版本升级记录(成熟的2.0.2版本)]]></title><link>https://blog.youkuaiyun.com/u012140492/article/details/150531089</link><guid>https://blog.youkuaiyun.com/u012140492/article/details/150531089</guid><author>u012140492</author><pubDate>Tue, 19 Aug 2025 17:45:17 +0800</pubDate><description><![CDATA[摘要：从IoTDB 1.3.4升级到2.0版本时遇到问题，需先删除旧版本的lib、sbin、conf、tools目录后再覆盖。建议备份配置并手动编辑新配置文件，或新建目录单独启动2.0.2版本。关键是要保留data目录以确保数据安全，升级后需重启服务。若升级失败，可通过还原备份恢复，IoTDB支持数据回滚功能。]]></description><category></category></item><item><title><![CDATA[商城抢购1000万QPS要如何设计，服务器配置如何？]]></title><link>https://blog.youkuaiyun.com/u012140492/article/details/150420099</link><guid>https://blog.youkuaiyun.com/u012140492/article/details/150420099</guid><author>u012140492</author><pubDate>Fri, 15 Aug 2025 12:36:04 +0800</pubDate><description><![CDATA[高并发数据采集与Kafka写入方案 针对每秒1000万点击数据的高并发场景，采用分层架构设计：前端SDK本地缓存批量发送→负载均衡接入服务（200+实例）→异步写入Kafka集群（6节点）。关键点包括： 前端批量压缩（10条/500ms） 接入服务限流降级+内存队列异步处理 Kafka集群优化（LZ4压缩/12-24分区/acks=1） 监控体系（Prometheus/KafkaEagle）+本地磁盘兜底 资源要求：接入服务4核8G/万兆网卡，Kafka节点8核16G/SSD存储。通过&quot;前端聚合-]]></description><category></category></item><item><title><![CDATA[无需公钥的无损加密解密]]></title><link>https://blog.youkuaiyun.com/u012140492/article/details/150395487</link><guid>https://blog.youkuaiyun.com/u012140492/article/details/150395487</guid><author>u012140492</author><pubDate>Thu, 14 Aug 2025 17:05:51 +0800</pubDate><description><![CDATA[本文提出一种基于时间戳的动态密钥AES加密方案，通过Base64编码+时间戳验证实现无损加解密。核心逻辑是：加密时生成时间戳密钥，解密时使用相同时间戳验证并重建密钥，采用AES-128(ECB模式)进行对称加密。方案包含5分钟时间戳容忍窗口防止重放攻击，通过Base64编码确保数据传输安全。该方案适用于短期有效数据交换，如API请求签名，但需注意ECB模式安全性不足的问题，建议生产环境改用CBC/GCM模式。特点包括：无需公钥体系、动态密钥生成、时间戳防重放和完全可逆的无损解密。]]></description><category></category></item><item><title><![CDATA[如果超过10W并发，后台如何做负载均衡？]]></title><link>https://blog.youkuaiyun.com/u012140492/article/details/150390759</link><guid>https://blog.youkuaiyun.com/u012140492/article/details/150390759</guid><author>u012140492</author><pubDate>Thu, 14 Aug 2025 14:38:55 +0800</pubDate><description><![CDATA[高并发抢购系统负载均衡方案通过多层架构设计保障稳定性：接入层采用DNS轮询、CDN缓存和Nginx/LVS分流，实现第一层流量分散；应用层通过无状态服务、动态扩缩容和微服务网关实现弹性扩展；数据层运用Redis集群分片和数据库读写分离减轻压力。特别针对抢购场景设计了流量削峰队列、热点隔离和熔断降级机制，通过分层分流、弹性扩展和缓存前置等策略，确保10万+并发下的系统稳定运行。]]></description><category></category></item><item><title><![CDATA[既然是长连接 ，资源已经占用，已经存在。那抢购就直接用长连接不更好?]]></title><link>https://blog.youkuaiyun.com/u012140492/article/details/150390602</link><guid>https://blog.youkuaiyun.com/u012140492/article/details/150390602</guid><author>u012140492</author><pubDate>Thu, 14 Aug 2025 14:36:52 +0800</pubDate><description><![CDATA[摘要：抢购场景中，长连接（SSE/WebSocket）因其实时推送和低连接开销的优势成为首选方案，能有效降低轮询延迟并提升用户体验。但需注意资源管理：按需建立连接、及时释放资源、控制并发连接数，必要时可降级为短轮询。SSE适合单向通知，WebSocket适用于双向交互。合理使用长连接能显著提升抢购系统的实时性和效率。]]></description><category></category></item><item><title><![CDATA[现在都是APP，小程序抢购，支持浏览器不支持 SSE]]></title><link>https://blog.youkuaiyun.com/u012140492/article/details/150390530</link><guid>https://blog.youkuaiyun.com/u012140492/article/details/150390530</guid><author>u012140492</author><pubDate>Thu, 14 Aug 2025 14:31:13 +0800</pubDate><description><![CDATA[摘要：APP和小程序通常不支持原生SSE(Server-SentEvents)。APP端需使用WebSocket或轮询替代；微信小程序可通过wx.request的enableChunked特性模拟SSE。现代浏览器支持SSE，而早期浏览器如IE不支持。]]></description><category></category></item><item><title><![CDATA[开源流媒体服务器ZLMediaKit 的Java Api实现的Java版ZLMediaKit流媒体服务器-二开视频对话]]></title><link>https://blog.youkuaiyun.com/u012140492/article/details/149977794</link><guid>https://blog.youkuaiyun.com/u012140492/article/details/149977794</guid><author>u012140492</author><pubDate>Wed, 06 Aug 2025 18:15:39 +0800</pubDate><description><![CDATA[安全性：使用了WSS（WebSocket Secure）协议确保通信安全 兼容性：支持现代浏览器的WebRTC功能 信令机制：通过WebSocket进行信令交换，确保连接建立 媒体传输：使用STUN服务器进行NAT穿透，实现P2P连接 您的流媒体服务器现在支持完整的WebRTC功能，包括： 基于WebSocket的信令交换 视频通话功能 现有的WebRTC拉流功能 安全域名配置。]]></description><category></category></item><item><title><![CDATA[ZLMediaKit流媒体服务器WebRTC页面显示：使用docker部署]]></title><link>https://blog.youkuaiyun.com/u012140492/article/details/149575934</link><guid>https://blog.youkuaiyun.com/u012140492/article/details/149575934</guid><author>u012140492</author><pubDate>Wed, 23 Jul 2025 17:02:39 +0800</pubDate><description><![CDATA[本文介绍了基于Docker部署的ZLMediaKit流媒体服务器实现WebRTC直播的完整方案。主要内容包括： 使用OpenJDK镜像构建Docker容器，配置环境变量和端口映射 通过API接口实现RTSP摄像头的接入和协议转换 提供WebRTC播放测试页面，包含实时播放和录像回放功能 前端代码实现WebRTC连接、媒体流接收和时间轴回放功能 强调需要配置域名和SSL证书才能正常播放 该方案将流媒体服务器、WebRTC功能和录像管理集成在一个Docker容器中，简化了部署流程。]]></description><category></category></item><item><title><![CDATA[ZLMediaKit流媒体服务器：不用docker -java源码部署Linux问题处理]]></title><link>https://blog.youkuaiyun.com/u012140492/article/details/149326756</link><guid>https://blog.youkuaiyun.com/u012140492/article/details/149326756</guid><author>u012140492</author><pubDate>Mon, 14 Jul 2025 12:32:29 +0800</pubDate><description><![CDATA[在 Java 项目中，尤其是使用了 JavaCV 或 FFmpeg 的项目中，native（本地库）指的是与操作系统和硬件架构相关的二进制文件（即动态链接库），它们不是 Java 编写的，而是 C/C++ 等语言编译生成的。]]></description><category></category></item><item><title><![CDATA[ZLMediaKit流媒体服务器WebRTC页面显示：不用docker ，直接一个工程部署搞定]]></title><link>https://blog.youkuaiyun.com/u012140492/article/details/149249857</link><guid>https://blog.youkuaiyun.com/u012140492/article/details/149249857</guid><author>u012140492</author><pubDate>Thu, 10 Jul 2025 14:53:41 +0800</pubDate><description><![CDATA[效果：1 拉代码：开源流媒体服务器ZLMediaKit 的Java Api实现的Java版ZLMediaKit流媒体服务器本项目可以作为使用示例代码。本项目接口风格部分兼容ZLMediaKit REST API。]]></description><category></category></item><item><title><![CDATA[Emlog MCP Server 安装与补充API]]></title><link>https://blog.youkuaiyun.com/u012140492/article/details/149142738</link><guid>https://blog.youkuaiyun.com/u012140492/article/details/149142738</guid><author>u012140492</author><pubDate>Sat, 05 Jul 2025 21:55:47 +0800</pubDate><description><![CDATA[https://gitee.com/75270093/emlog-mcp-server]]></description><category></category></item><item><title><![CDATA[不重复声明 selectVoPage 方法，而是直接使用 BaseMapperPlus 中的默认实现，并结合 @DataPermission 注解来实现数据权限控制]]></title><link>https://blog.youkuaiyun.com/u012140492/article/details/148614994</link><guid>https://blog.youkuaiyun.com/u012140492/article/details/148614994</guid><author>u012140492</author><pubDate>Thu, 12 Jun 2025 17:32:41 +0800</pubDate><description><![CDATA[方法名保持为 selectVoPage，这是 BaseMapperPlus 的标准方法名，MyBatis Plus 能识别它并注入 SQL；这个拦截器会扫描带有 @DataPermission 注解的方法，并自动拼接权限条件到 SQL 中。使用 selectVoPage 方法 + @DataPermission 注解来启用数据权限拦截器。✅ 2. 确保 @DataPermission 和 @DataColumn 正确配置。添加 @DataPermission 注解以启用数据权限拦截器；]]></description><category></category></item><item><title><![CDATA[jenkins使用Send build artifacts over SSH发布jar包目录配置]]></title><link>https://blog.youkuaiyun.com/u012140492/article/details/148106219</link><guid>https://blog.youkuaiyun.com/u012140492/article/details/148106219</guid><author>u012140492</author><pubDate>Wed, 21 May 2025 10:44:53 +0800</pubDate><description><![CDATA[2 [jenkins使用Send build artifacts over SSH遇到的坑-优快云博客](https://blog.youkuaiyun.com/goxingman/article/details/129749284)如：JAR_PATH=/var/lib/jenkins/workspace/$SERVER_NAME/ruoyi-admin/target。3 配置目录：目标机器的目录：Remote directory[1 在ssh配置帐号密码时要配置一个默认的远程目录。echo "进程没有启动"]]></description><category></category></item><item><title><![CDATA[参数调优网格搜索（Grid Search）]]></title><link>https://blog.youkuaiyun.com/u012140492/article/details/144407484</link><guid>https://blog.youkuaiyun.com/u012140492/article/details/144407484</guid><author>u012140492</author><pubDate>Wed, 11 Dec 2024 18:42:44 +0800</pubDate><description><![CDATA[网格搜索，搜索的是参数，即在指定的参数范围内，按步长依次调整参数，利用调整的参数训练学习器，从所有的参数中找到在验证集上精度最高的参数，这其实是一个训练和比较的过程。k折交叉验证将所有数据集分成k份，不重复地每次取其中一份做测试集，用其余k1份做训练集训练模型，之后计算该模型在测试集上的得分,将k次的得分取平均得到最后的得分。GridSearchCV可以保证在指定的参数范围内找到精度最高的参数，但是这也是网格搜索的缺陷所在，他要求遍历所有可能参数的组合，在面对大数据集和多参数的情况下，非常耗时。]]></description><category></category></item></channel></rss>