<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[CoCoTea的博客]]></title><description><![CDATA[一名赛博木匠，分享自己经验所得]]></description><link>https://blog.youkuaiyun.com/u010346178</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u010346178]]></copyright><item><title><![CDATA[本地大模型应用—solon-ai与MCP]]></title><link>https://blog.youkuaiyun.com/u010346178/article/details/151254992</link><guid>https://blog.youkuaiyun.com/u010346178/article/details/151254992</guid><author>u010346178</author><pubDate>Sat, 06 Sep 2025 14:48:03 +0800</pubDate><description><![CDATA[本文介绍了本地部署大模型(Solon-AI与MCP)的实现方案。本地部署具有隐私保护、低延迟和离线优势。通过创建两个项目(MCP服务和大模型服务)，使用Java和Solon框架，结合ollama实现本地大模型调用。其中MCP服务提供业务接口(如天气查询)，大模型服务通过配置调用MCP工具。测试表明，系统能智能识别是否需要调用工具服务，成功实现了工具调用与直接回答的自动切换。该方案为本地大模型应用提供了完整实现路径。]]></description><category></category></item><item><title><![CDATA[「分享经验」solon项目原生打包-AOT技术]]></title><link>https://blog.youkuaiyun.com/u010346178/article/details/151087713</link><guid>https://blog.youkuaiyun.com/u010346178/article/details/151087713</guid><author>u010346178</author><pubDate>Tue, 02 Sep 2025 08:45:00 +0800</pubDate><description><![CDATA[下载Visual Studio Installer，然后安装必备组件，如图两个组件即可。2）将如下命令粘贴到第二行即可（vcvars64.bat是vs下的一个脚本）1）编辑graalvm目录的下的 bin/native-image.cmd。创建一个solon项目，我这里直接使用github的一个Demo来演示，最后使用Maven命令打包就完成了。修改pom.xml并加入这个依赖。]]></description><category></category></item><item><title><![CDATA[在LambdaQueryWrapper中遇到一个有意思的问题]]></title><link>https://blog.youkuaiyun.com/u010346178/article/details/144581808</link><guid>https://blog.youkuaiyun.com/u010346178/article/details/144581808</guid><author>u010346178</author><pubDate>Thu, 19 Dec 2024 11:32:55 +0800</pubDate><description><![CDATA[/ 这样执行顺序就比较直观了// 这样执行顺序就比较直观了。]]></description><category></category></item><item><title><![CDATA[「踩坑系列」无法获取客户端真实 IP 的解决之道]]></title><link>https://blog.youkuaiyun.com/u010346178/article/details/144234727</link><guid>https://blog.youkuaiyun.com/u010346178/article/details/144234727</guid><author>u010346178</author><pubDate>Wed, 04 Dec 2024 11:40:09 +0800</pubDate><description><![CDATA[在这种情况下，Nginx看到的 remote_addr 是代理服务器的IP地址，而不是客户端的真实IP地址。上述修改虽然注释了X-Real-IP，但实际上是去掉remote_addr，让代码能获取到proxy_add_x_forwarded_for的值，这也是在看过Solon框架的源码发现的。本文将详细探讨这一问题的成因，并提供有效的解决方法。实际上配置为 proxy_set_header X-Real-IP $proxy_add_x_forwarded_for;]]></description><category></category></item><item><title><![CDATA[「理解不深入的坑」HashMap的顺序问题]]></title><link>https://blog.youkuaiyun.com/u010346178/article/details/141596916</link><guid>https://blog.youkuaiyun.com/u010346178/article/details/141596916</guid><author>u010346178</author><pubDate>Tue, 27 Aug 2024 10:44:26 +0800</pubDate><description><![CDATA[因为对HashMap理解不够多从而导致写业务的时候出现了BUG。在用HashMap进行生成树结构数据的时候发现元素的排序不正确，经过一番周折终于解决了这个问题，原因就是自己对HashMap的理解太少导致的，本文就记录下这个问题。]]></description><category></category></item><item><title><![CDATA[「idea系列」使用时经常遇到的奇奇怪怪问题（一）]]></title><link>https://blog.youkuaiyun.com/u010346178/article/details/141596887</link><guid>https://blog.youkuaiyun.com/u010346178/article/details/141596887</guid><author>u010346178</author><pubDate>Tue, 27 Aug 2024 10:43:38 +0800</pubDate><description><![CDATA[在安装完idea编辑器时难免会打开百度搜各种各样的配置，比如设置键盘映射，装XXX插件，主题设置等等，在这里或许会有你想要的答案。]]></description><category></category></item><item><title><![CDATA[Lambda模式SQL查询妙用]]></title><link>https://blog.youkuaiyun.com/u010346178/article/details/141575058</link><guid>https://blog.youkuaiyun.com/u010346178/article/details/141575058</guid><author>u010346178</author><pubDate>Mon, 26 Aug 2024 22:23:12 +0800</pubDate><description><![CDATA[以下是使用sqltoy-orm以及sqltoy-plus框架进行查询对比，并且单表查询。记录下为什么当初会选择lambda，原来是这样！]]></description><category></category></item><item><title><![CDATA[用Java如何解压rar文件格式]]></title><link>https://blog.youkuaiyun.com/u010346178/article/details/141575016</link><guid>https://blog.youkuaiyun.com/u010346178/article/details/141575016</guid><author>u010346178</author><pubDate>Mon, 26 Aug 2024 22:20:50 +0800</pubDate><description><![CDATA[在工作中遇到一个特殊需求需要解压rar文件，搜索了下很多文章，大致都类似AI的这个回答，如图：]]></description><category></category></item><item><title><![CDATA[lambda模式不适合多表查询]]></title><link>https://blog.youkuaiyun.com/u010346178/article/details/141574954</link><guid>https://blog.youkuaiyun.com/u010346178/article/details/141574954</guid><author>u010346178</author><pubDate>Mon, 26 Aug 2024 22:18:53 +0800</pubDate><description><![CDATA[lambda多表模式，只是2个表的联查已经表现得特别费劲了，而且在复杂查询sql中更不用想。虽然可以用，但是不建议！！！]]></description><category></category></item><item><title><![CDATA[【开发注意事项】XSS攻击原理|防范]]></title><link>https://blog.youkuaiyun.com/u010346178/article/details/141570169</link><guid>https://blog.youkuaiyun.com/u010346178/article/details/141570169</guid><author>u010346178</author><pubDate>Mon, 26 Aug 2024 17:55:49 +0800</pubDate><description><![CDATA[Q：为什么写这篇文章？A：在自己的开源项目sra-admin中，GitHub网友LuckyT0mat0在这项目中发现了文件上传接口的xss漏洞。]]></description><category></category></item><item><title><![CDATA[Vue3+TS+Vite学习总结]]></title><link>https://blog.youkuaiyun.com/u010346178/article/details/141569880</link><guid>https://blog.youkuaiyun.com/u010346178/article/details/141569880</guid><author>u010346178</author><pubDate>Mon, 26 Aug 2024 17:43:43 +0800</pubDate><description><![CDATA[如何定义data？// 定义简单类型data用ref，如string、number、数组// 定义复杂类型用reactive});如何定义方法？]]></description><category></category></item><item><title><![CDATA[《关于我项目改造为Solon这档事》轻松搞定动态文件流]]></title><link>https://blog.youkuaiyun.com/u010346178/article/details/141218046</link><guid>https://blog.youkuaiyun.com/u010346178/article/details/141218046</guid><author>u010346178</author><pubDate>Thu, 15 Aug 2024 12:41:43 +0800</pubDate><description><![CDATA[在做NAS文件服务时，使用了主流的web开发框架，脚手架选用SRA-ADMIN。因为服务涉及到一个功能就是要访问文件，所以方案可以有这两个：1、通过配置本地目录映射；2、自定义接口返回文件流；第一个是很简单的，不过多赘述，但是这个有一个问题是本地目录暴露出去了，存在安全风险，比如通过URL/xxx/11.mp4，就可以预判到你目录存在其它文件（/xxx/12.mp4,13,14…），所以这个方案被pass掉。]]></description><category></category></item><item><title><![CDATA[【发现新大陆】sqltoy-orm：我的首选ORM框架之路]]></title><link>https://blog.youkuaiyun.com/u010346178/article/details/140959031</link><guid>https://blog.youkuaiyun.com/u010346178/article/details/140959031</guid><author>u010346178</author><pubDate>Tue, 06 Aug 2024 16:26:12 +0800</pubDate><description><![CDATA[在认识sqltoy前用过：原生jdbc，JdbcTemplate，hibernate（但不熟），mybatis，mybatis-plus。]]></description><category></category></item><item><title><![CDATA[分享经验：springboot3项目改造到Solon (v2.x)项目]]></title><link>https://blog.youkuaiyun.com/u010346178/article/details/140849290</link><guid>https://blog.youkuaiyun.com/u010346178/article/details/140849290</guid><author>u010346178</author><pubDate>Thu, 01 Aug 2024 15:34:25 +0800</pubDate><description><![CDATA[为什么要使用Solon？答案很简单，简单、方便、快！备注：这里不做详细对比，但是可以简单看下内存占用。]]></description><category></category></item><item><title><![CDATA[Gitee上推荐几款不错的admin开源项目]]></title><link>https://blog.youkuaiyun.com/u010346178/article/details/127262521</link><guid>https://blog.youkuaiyun.com/u010346178/article/details/127262521</guid><author>u010346178</author><pubDate>Tue, 11 Oct 2022 14:14:57 +0800</pubDate><description><![CDATA[是基于Spring Boot 2.0+Mybatis+Vue的轻量级后台管理系统，适用于中小型项目的管理后台，支持按钮级别的权限控制，系统具有最基本的用户管理、角色管理、资源管理、组织机构管理、系统日志等通用性功能，企业或个人可。是一款前后端分离、开箱即用的后台权限管理系统。这套Base Admin是一套简单通用的后台管理系统，主要功能有：权限管理、菜单管理、用户管理，系统设置、实时日志，实时监控，API加密，以及登录用户修改密码、配置个性菜单等。Base Admin一套简单通用的后台管理系统。]]></description><category></category></item><item><title><![CDATA[Idea非常好用的插件安利一波]]></title><link>https://blog.youkuaiyun.com/u010346178/article/details/109025497</link><guid>https://blog.youkuaiyun.com/u010346178/article/details/109025497</guid><author>u010346178</author><pubDate>Mon, 12 Oct 2020 12:54:51 +0800</pubDate><description><![CDATA[总所周知，网络上已经有很多文章推荐idea插件，在本篇博客文章中我安利一波自己常用的idea插件。

1.Rainbow Brackets

彩虹括号，效果如下：



2.TranslationPlugin
翻译插件


3.GrepConsole
控制台颜色插件，比如error，warn，自己也可以配置自己喜欢的颜色~


4.Free-idea-mybatis
mybatis xml和对应的mapper之间来回切换的时候



4.BackgroundImagePlus
编辑器背景插件，让你的编辑器更]]></description><category></category></item><item><title><![CDATA[idea热部署不生效解决方案，亲测有效！]]></title><link>https://blog.youkuaiyun.com/u010346178/article/details/108747028</link><guid>https://blog.youkuaiyun.com/u010346178/article/details/108747028</guid><author>u010346178</author><pubDate>Wed, 23 Sep 2020 10:14:42 +0800</pubDate><description><![CDATA[首先要确定自己的maven依赖有没有添加成功
maven依赖：
&lt;dependency&gt;
    &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
    &lt;artifactId&gt;spring-boot-devtools&lt;/artifactId&gt;
    &lt;optional&gt;true&lt;/optional&gt;
&lt;/dependency&gt;

配置：
&lt;build&gt;
  ]]></description><category></category></item><item><title><![CDATA[关于vue加载图片403的问题]]></title><link>https://blog.youkuaiyun.com/u010346178/article/details/107729019</link><guid>https://blog.youkuaiyun.com/u010346178/article/details/107729019</guid><author>u010346178</author><pubDate>Sat, 01 Aug 2020 12:20:40 +0800</pubDate><description><![CDATA[由于使用的是其它网站的图片资源，直接引用路径的话报错403，但是在浏览器可以正常显示
解决办法如下：将标签加上如下代码
// nuxtjs可以在 nuxt.config.js下添加
{ name: 'referrer', content: 'no-referrer' }

// HTML下直接在标签里面添加
&lt;meta data-n-head="ssr" name="referrer" content="no-referrer"&gt;

文章转载自b.vjwss.top

...]]></description><category></category></item></channel></rss>