<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[clearMarkCC的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/clearMarkCC</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; clearMarkCC]]></copyright><item><title><![CDATA[SpringAI整合OpenAI系列（四）]]></title><link>https://blog.youkuaiyun.com/clearMarkCC/article/details/149166078</link><guid>https://blog.youkuaiyun.com/clearMarkCC/article/details/149166078</guid><author>clearMarkCC</author><pubDate>Mon, 07 Jul 2025 09:38:22 +0800</pubDate><description><![CDATA[本文探讨了在使用SpringAI整合OpenAI时遇到的大模型处理长提示词失效问题，并重点介绍了RAG（检索增强生成）技术的解决方案。作者通过BI报表功能案例，说明当输入文档过大时，OpenAI可能无法准确生成所需SQL的问题。文中详细解析了RAG的ETL流程（提取、转换、加载），特别是利用SpringAI的Embedding能力将文档转换为向量存储。同时提出了多种优化策略：输入压缩、向量数据库检索、提示词工程和反馈式交互。最后作者表示将转向模型蒸馏方向研究，并强调数据仓库质量对AI应用的重要性。]]></description><category></category></item><item><title><![CDATA[SpringAI整合OpenAI系列（三）]]></title><link>https://blog.youkuaiyun.com/clearMarkCC/article/details/149166054</link><guid>https://blog.youkuaiyun.com/clearMarkCC/article/details/149166054</guid><author>clearMarkCC</author><pubDate>Mon, 07 Jul 2025 09:37:27 +0800</pubDate><description><![CDATA[本文介绍了SpringAI中Embedding模型和向量数据库的应用。Embedding是将数据转化为向量形式的技术，便于计算机处理文本、图像等复杂数据。向量数据库通过相似性搜索而非精确匹配来查询数据，支持检索增强生成(RAG)等AI应用。文章展示了如何将结构化数据(如订单表)和概念文档进行Embedding后存入Redis向量数据库，并提供了Spring Boot集成Redis的代码示例。此外还强调了数据仓库建设和文档沉淀对实现智能BI分析的重要性，通过将表结构说明和业务概念文档向量化，为后续的AI查询提]]></description><category></category></item><item><title><![CDATA[SpringAI整合OpenAI系列（二）]]></title><link>https://blog.youkuaiyun.com/clearMarkCC/article/details/149166023</link><guid>https://blog.youkuaiyun.com/clearMarkCC/article/details/149166023</guid><author>clearMarkCC</author><pubDate>Mon, 07 Jul 2025 09:36:32 +0800</pubDate><description><![CDATA[本文介绍了SpringAI整合OpenAI的实践，重点讨论提示词设计和结构化输出实现。首先阐述了6种Prompt工程策略，强调清晰表达、任务拆分等原则。然后详细讲解了如何通过自定义DataBeanOutputConverter实现结构化输出，包括JSON Schema生成、字段注释处理等核心功能。文章提供了完整的代码示例，展示如何定义结构化对象（如ActorsFilms类）并调用模型获取格式化数据。最后展望了向BI报表发展的可能性，建议通过模型自动生成SQL实现数据查询。该方案为AI系统集成提供了结构化输出]]></description><category></category></item><item><title><![CDATA[SpringAI整合OpenAI系列（一）]]></title><link>https://blog.youkuaiyun.com/clearMarkCC/article/details/149166008</link><guid>https://blog.youkuaiyun.com/clearMarkCC/article/details/149166008</guid><author>clearMarkCC</author><pubDate>Mon, 07 Jul 2025 09:35:56 +0800</pubDate><description><![CDATA[国内访问openAI的服务有多种方式，一种是利用科学上网工具（访问比较慢）代理全局的网络请求openAI的服务，另外一种是通过三方提供的接口转发请求openAI的服务，但是需要花钱。springAI的官方文档：https://spring.io/projects/spring-ai 官方文档介绍得很简单，只要加载一个openai.api-key的值，就能启动了，那么让我们来试一下，其中需要注意的是使用的springboot3.4.1版本，这样项目就创建完成了，接下来我们处理相关的配置。]]></description><category></category></item><item><title><![CDATA[我们都在为自己编程，最后却是别人执行]]></title><link>https://blog.youkuaiyun.com/clearMarkCC/article/details/145026241</link><guid>https://blog.youkuaiyun.com/clearMarkCC/article/details/145026241</guid><author>clearMarkCC</author><pubDate>Thu, 09 Jan 2025 10:22:47 +0800</pubDate><description><![CDATA[通过深入了解公司的股东结构，接触到了一些不愿透露姓名的高层管理人员，他获得了一些公司的内部资料，揭露了公司对股东和高层的“特殊待遇”。于是，李然做了一件事，他偷偷浏览了公司内部的股东结构文档，发现了一些惊人的事实——创始人和高层通过资本控制了大部分的股份，普通员工几乎无法从中分得任何实质性的利益。” 王总终于开口，“不过，李然，技术虽然重要，但最重要的是结果。他开始厌倦每天的加班，厌倦了和不懂技术的“产品经理”一起争论“用户需求”的正确性，厌倦了公司每一个项目的“快准狠”，却从不顾及开发人员的感受。]]></description><category></category></item><item><title><![CDATA[Jmeter 启动报错异常]]></title><link>https://blog.youkuaiyun.com/clearMarkCC/article/details/143976882</link><guid>https://blog.youkuaiyun.com/clearMarkCC/article/details/143976882</guid><author>clearMarkCC</author><pubDate>Fri, 22 Nov 2024 16:23:43 +0800</pubDate><description><![CDATA[原因：查看jmeter文件发现，依赖的的GC是用G1GC，G1在1.8版本的JDK中G1只处于实验阶段，无法正常启动Jmeter。1. 到bin目录下，修改jmeter文件，windows用记事本打开，mac用vim jmeter编辑。2. 看最后几行的参数，有一行设置了垃圾回收算法。jmeter版本：5.6.3。如图所示，我修改的两行参数。本地环境：JDK1.8。解决办法：修改启动参数。最后就可以正常启动了。]]></description><category></category></item><item><title><![CDATA[clickhouse执行SQL超时相关解决]]></title><link>https://blog.youkuaiyun.com/clearMarkCC/article/details/128497071</link><guid>https://blog.youkuaiyun.com/clearMarkCC/article/details/128497071</guid><author>clearMarkCC</author><pubDate>Fri, 30 Dec 2022 17:00:04 +0800</pubDate><description><![CDATA[clickhouse执行sql超时的执行各种办法讨论]]></description><category></category></item><item><title><![CDATA[【clickhouse】查询数据 left join 时数量不一致]]></title><link>https://blog.youkuaiyun.com/clearMarkCC/article/details/124943820</link><guid>https://blog.youkuaiyun.com/clearMarkCC/article/details/124943820</guid><author>clearMarkCC</author><pubDate>Tue, 24 May 2022 11:43:21 +0800</pubDate><description><![CDATA[项目场景：clickhouse 查询left join 数量与预期不一致
sql： select A.user_code, A.user_id,B.code  from A left join B on A.code = B.id
假如 ： A =30 条数据，B表有重复数据，结果是30+N条数据
假如： A =30 条数据，B表无重复数据，结果是30条数据
问题
![在这里插入图片描述](https://img-blog.csdnimg.cn/f8a35616a7244b539e44c911f9230f0]]></description><category></category></item><item><title><![CDATA[redis在windows中C盘下的缓存文件]]></title><link>https://blog.youkuaiyun.com/clearMarkCC/article/details/88014437</link><guid>https://blog.youkuaiyun.com/clearMarkCC/article/details/88014437</guid><author>clearMarkCC</author><pubDate>Thu, 28 Feb 2019 09:49:25 +0800</pubDate><description><![CDATA[皮特大王说:经常启动redis发现c盘可用空间越来越小，有时候启动redis都成问题了，

那就看一下C:\Users\Administrator\AppData\Local\Redis这个路径下有没有文件删掉就好了...]]></description><category></category></item><item><title><![CDATA[springCache删除多个Key的缓存,@CacheEvict 删除多个]]></title><link>https://blog.youkuaiyun.com/clearMarkCC/article/details/87875666</link><guid>https://blog.youkuaiyun.com/clearMarkCC/article/details/87875666</guid><author>clearMarkCC</author><pubDate>Fri, 22 Feb 2019 11:50:27 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[centos6.5安装mogilefs的活路]]></title><link>https://blog.youkuaiyun.com/clearMarkCC/article/details/76152611</link><guid>https://blog.youkuaiyun.com/clearMarkCC/article/details/76152611</guid><author>clearMarkCC</author><pubDate>Wed, 26 Jul 2017 16:37:00 +0800</pubDate><description><![CDATA[mogilefs依赖mysql，所以安装前先卸载机器上原来的mysql5.1

1.先查看原有的mysql

rpm -qa|grep -i mysql









2.卸载原有的数据库



rpm -e --nodeps mysql-libs-5.1.73-3.el6_5.x86_64


3.创建上传所有所需文件的目录





mkdir -p /usr/common/m...]]></description><category></category></item><item><title><![CDATA[centos7.2安装MogileFS的艰辛历程]]></title><link>https://blog.youkuaiyun.com/clearMarkCC/article/details/75405868</link><guid>https://blog.youkuaiyun.com/clearMarkCC/article/details/75405868</guid><author>clearMarkCC</author><pubDate>Wed, 19 Jul 2017 16:19:41 +0800</pubDate><description><![CDATA[1.搞到阿里云centos7.2版本的系统

========================================================================================================
2.卸载系统自带的mysql相关的东西
rpm -qa | grep -i mariadb (查找mariadb)
rpm -e --]]></description><category></category></item><item><title><![CDATA[activemq的持久化配置]]></title><link>https://blog.youkuaiyun.com/clearMarkCC/article/details/74947618</link><guid>https://blog.youkuaiyun.com/clearMarkCC/article/details/74947618</guid><author>clearMarkCC</author><pubDate>Tue, 11 Jul 2017 13:38:07 +0800</pubDate><description><![CDATA[centos的服务器 几点几的版本忘了，是6.5以上的 amq是5.14的
我的activemq是安装在/usr/common/activemq-5.14.0/下

现在总结一下如何配置amq的持久化
用的是mysql的配置
但是官方文档上有这么一句话
http://img.blog.youkuaiyun.com/20170711111729339?watermark/2/text/aHR0cDo]]></description><category></category></item></channel></rss>