<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[coder成长之路]]></title><description><![CDATA[coder成长之路]]></description><link>https://blog.youkuaiyun.com/junjun1990822</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; junjun1990822]]></copyright><item><title><![CDATA[沙箱里跑段代码，竟然被「操作系统」当场拦下：一次 Docker 安全机制的踩坑实录]]></title><link>https://blog.youkuaiyun.com/junjun1990822/article/details/165491806</link><guid>https://blog.youkuaiyun.com/junjun1990822/article/details/165491806</guid><author>junjun1990822</author><pubDate>Tue, 15 Sep 2026 22:35:09 +0800</pubDate><description><![CDATA[在使用Docker部署dify-sandbox执行Python代码时，遭遇pthread_create failed: Operation not permitted错误。经排查，问题源于Docker默认seccomp策略与openEuler 24.03新内核不兼容，导致线程创建系统调用被拦截。尽管沙箱自身已放行相关syscall，但Docker的默认seccomp白名单未包含新内核调用，造成双重过滤失败。该事件揭示容器安全机制中“多层seccomp叠加”的隐蔽风险.]]></description><category></category></item><item><title><![CDATA[别再只聊大模型了！AI 进阶必懂的“知识图谱”全攻略]]></title><link>https://blog.youkuaiyun.com/junjun1990822/article/details/163856325</link><guid>https://blog.youkuaiyun.com/junjun1990822/article/details/163856325</guid><author>junjun1990822</author><pubDate>Tue, 18 Aug 2026 15:04:39 +0800</pubDate><description><![CDATA[大模型同质化时代，单纯的文本生成能力已无核心竞争力，可解释、高精准、强逻辑的知识推理能力，才是 AI 行业落地的核心壁垒。知识图谱作为认知智能的核心底座，依托LLM+KG的 GraphRAG 新范式，从根源补齐大模型幻觉短板，是 AI 技术进阶、企业智能化升级的必备核心能力。文末互动：你在工作学习中是否接触过知识图谱、GraphRAG 相关应用？欢迎评论区交流探讨！]]></description><category></category></item><item><title><![CDATA[Docker 容器文件损坏导致 Harbor 启动失败：一次完整的排障复盘]]></title><link>https://blog.youkuaiyun.com/junjun1990822/article/details/163727691</link><guid>https://blog.youkuaiyun.com/junjun1990822/article/details/163727691</guid><author>junjun1990822</author><pubDate>Thu, 13 Aug 2026 15:36:56 +0800</pubDate><description><![CDATA[问题点经验Docker 启动 panic大概率是中容器元数据损坏；备份后移走即可恢复 dockerd数据是否丢失只存容器配置和日志，镜像/volume/挂载数据不受影响Harbor 依赖异常core/jobservice 起不来，优先看 PostgreSQL 容器是否 healthy，不要只 restart 单个服务网络残留问题多次后 IP 冲突或 bridge 残留，用清理操作红线修复前必须确认 Docker 已完全停止，避免写入损坏更多文件。]]></description><category></category></item><item><title><![CDATA[Coze达梦数据库适配工作流画布疑难问题全复盘]]></title><link>https://blog.youkuaiyun.com/junjun1990822/article/details/162876993</link><guid>https://blog.youkuaiyun.com/junjun1990822/article/details/162876993</guid><author>junjun1990822</author><pubDate>Tue, 14 Jul 2026 16:25:19 +0800</pubDate><description><![CDATA[本次所有问题，全部属于框架 + 数据库隐性机制问题，不属于业务代码 Bug。现象都是：偶发、无报错、本地正常线上异常、调试正常入库异常，是非常典型的中间件底层陷阱。本文方案已全部上线验证，彻底解决：代码节点换行报错特殊字符解析报错画布偶发清空达梦大文本静默丢数据多数据库兼容性冲突。]]></description><category></category></item><item><title><![CDATA[基于Web页面的常用工具集]]></title><link>https://blog.youkuaiyun.com/junjun1990822/article/details/161250955</link><guid>https://blog.youkuaiyun.com/junjun1990822/article/details/161250955</guid><author>junjun1990822</author><pubDate>Wed, 20 May 2026 11:48:18 +0800</pubDate><description><![CDATA[《攻城师天梯：一站式开发者工具平台》介绍了一个基于Web的多功能工具集合，采用Golang+Vue3技术栈实现单文件部署。该平台提供11大类27个实用工具，包括API调试、AI对话、编解码、加密生成、数据处理等开发常用功能。项目使用高性能fasthttp框架和SQLite嵌入式数据库，支持一键编译部署，无需额外依赖。特色功能涵盖云平台API对接、文档格式转换、网络探测等，通过模块化设计实现高效开发。开源地址：https://github.com/llzc-art/tools]]></description><category></category></item><item><title><![CDATA[AI大模型相关专业术语笔记]]></title><link>https://blog.youkuaiyun.com/junjun1990822/article/details/155092279</link><guid>https://blog.youkuaiyun.com/junjun1990822/article/details/155092279</guid><author>junjun1990822</author><pubDate>Fri, 21 Nov 2025 09:26:30 +0800</pubDate><description><![CDATA[大模型术语集，方便系统性了解大模型相关知识]]></description><category></category></item><item><title><![CDATA[Jenkins杂记-Pipeline说明]]></title><link>https://blog.youkuaiyun.com/junjun1990822/article/details/154680691</link><guid>https://blog.youkuaiyun.com/junjun1990822/article/details/154680691</guid><author>junjun1990822</author><pubDate>Tue, 11 Nov 2025 10:35:15 +0800</pubDate><description><![CDATA[学习jenkins中杂记的一些东西，主要包括pipeline实践、部分概念性东西。]]></description><category></category></item><item><title><![CDATA[fasthttp使用笔记&如何实现SSE流式数据]]></title><link>https://blog.youkuaiyun.com/junjun1990822/article/details/154187667</link><guid>https://blog.youkuaiyun.com/junjun1990822/article/details/154187667</guid><author>junjun1990822</author><pubDate>Fri, 31 Oct 2025 15:17:37 +0800</pubDate><description><![CDATA[fasthttp使用过程中踩过的坑，包括复用导致的数据读取混乱、流式数据处理等]]></description><category></category></item><item><title><![CDATA[golang错误处理笔记]]></title><link>https://blog.youkuaiyun.com/junjun1990822/article/details/154117321</link><guid>https://blog.youkuaiyun.com/junjun1990822/article/details/154117321</guid><author>junjun1990822</author><pubDate>Thu, 30 Oct 2025 10:35:54 +0800</pubDate><description><![CDATA[import ("fmt"// GetCode 获取错误码// GetMessage 获取错误信息// MyError 实现了 Error() 方法的对象都可以if err!= nil {// 判断是否自定义错误类型，如果是自定义类型则输出code:messageif ok && e!]]></description><category></category></item><item><title><![CDATA[java运行时创建或修改类-JavaCompiler]]></title><link>https://blog.youkuaiyun.com/junjun1990822/article/details/154117252</link><guid>https://blog.youkuaiyun.com/junjun1990822/article/details/154117252</guid><author>junjun1990822</author><pubDate>Thu, 30 Oct 2025 10:34:34 +0800</pubDate><description><![CDATA[在Java中，你可以使用Java Compiler API动态地创建类，它可以用来编译Java源代码，这里记录下自己在实践过程中的一些知识点。​。]]></description><category></category></item><item><title><![CDATA[java运行时创建或修改类-JavaAgent]]></title><link>https://blog.youkuaiyun.com/junjun1990822/article/details/154117221</link><guid>https://blog.youkuaiyun.com/junjun1990822/article/details/154117221</guid><author>junjun1990822</author><pubDate>Thu, 30 Oct 2025 10:33:56 +0800</pubDate><description><![CDATA[在运维监控系统开发过程中我们往往需要在特定的方法出入口进行记录日志、采集参数，甚至在特定场景下需要对方法的出入参数或者整个方法逻辑进行重写。目前市面上开源的APM系统主要有CAT、Zipkin、Pinpoint、SkyWalking，大都是参考Google的。]]></description><category></category></item><item><title><![CDATA[java类加载器挖坑记]]></title><link>https://blog.youkuaiyun.com/junjun1990822/article/details/154117080</link><guid>https://blog.youkuaiyun.com/junjun1990822/article/details/154117080</guid><author>junjun1990822</author><pubDate>Thu, 30 Oct 2025 10:32:47 +0800</pubDate><description><![CDATA[加载时优先委派给父加载器进行加载，只有当父加载器反馈自己无法完成这个加载请求时，子加载器才会尝试自己去完成加载。类加载器支持从文件系统、网络、内存等多个不同来源加载类的字节码，同时还负责分析类的依赖关系，加载所需的关联类。下面通过实例来记录踩坑记录。java每个类加载器都有自己的空间，同时会包含父加载器的命名空间。父加载器加载的类对子加载器是可见的，但是子加载器加载的类对父加载器不可见。类加载器使用双亲委派模型来加载类，但是在部分自定义类加载器中不一定遵循该模型，比如Tomcat实现的类加载器。]]></description><category></category></item><item><title><![CDATA[Rabbitmq+HAproxy+Keepalived 实践]]></title><link>https://blog.youkuaiyun.com/junjun1990822/article/details/86289554</link><guid>https://blog.youkuaiyun.com/junjun1990822/article/details/86289554</guid><author>junjun1990822</author><pubDate>Fri, 11 Jan 2019 10:27:38 +0800</pubDate><description><![CDATA[1. 消息队列比较



2. 具体安装步骤：


2.	RabbitMQ镜像集群简介
RabbitMQ镜像集群是通过在RabbitMQ服务器配置相应的规则，把交换器、队列的数据进行Node之间Copy，对内网流量要求较高。在生产者扔消息时，会在所有Node之间同步完毕之后才会响应扔消息成功。

3.	RabbitMQ镜像集群的安装

环境声明
修改三台服务器/etc/hosts配置分别为:
19...]]></description><category></category></item></channel></rss>