<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[fjdvgf的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/fjdvgf</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fjdvgf]]></copyright><item><title><![CDATA[尝试用prompt和程序框架给ai构造记忆模型并教会ai思考—实践—反思提升—实践的模式]]></title><link>https://blog.youkuaiyun.com/fjdvgf/article/details/156136765</link><guid>https://blog.youkuaiyun.com/fjdvgf/article/details/156136765</guid><author>fjdvgf</author><pubDate>Mon, 22 Dec 2025 00:07:32 +0800</pubDate><description><![CDATA[经过了多次单轮对话，发现规则大于6条之后ai越来越不遵守规则，导致实验无法继续进行；之前看过一篇腾讯与开发者的文章，他的一个观点时很正确的：p^n原理，让ai进行单一任务的正确率是p，那让ai进行n轮连续的任务的正确率就是p^n,我给出十一个规则，那它全部达到的概率就非常低，而后续对话需要靠前面的任务完成，成功进行两轮对话的概率极低，为p^22;发现静态大模型很适合当游戏的故事模式的npc；]]></description><category></category></item><item><title><![CDATA[maven打包之shade插件的坑]]></title><link>https://blog.youkuaiyun.com/fjdvgf/article/details/155538029</link><guid>https://blog.youkuaiyun.com/fjdvgf/article/details/155538029</guid><author>fjdvgf</author><pubDate>Wed, 03 Dec 2025 18:29:20 +0800</pubDate><description><![CDATA[Maven的Shade插件在打包时会将依赖解压放入JAR包，但对于使用SPI机制的依赖，需要特别注意。如果不添加&lt;transformer implementation=&quot;org.apache.maven.plugins.shade.resource.ServicesResourceTransformer&quot;/&gt;配置，会导致META-INF/services文件未被合并，从而使SPI服务无法被正确发现，引发各种运行时错误。该配置专门用于合并SPI服务描述文件，确保服务发现的正常运]]></description><category></category></item><item><title><![CDATA[idea中使用debug远程调试案例（从问题出现到定位到问题）详细过程]]></title><link>https://blog.youkuaiyun.com/fjdvgf/article/details/155535777</link><guid>https://blog.youkuaiyun.com/fjdvgf/article/details/155535777</guid><author>fjdvgf</author><pubDate>Wed, 03 Dec 2025 16:55:11 +0800</pubDate><description><![CDATA[摘要：文章记录了将SpringMVC项目从WAR部署改为内嵌Jetty容器后，HTTP/2请求出现500错误的排查过程。通过远程调试追踪发现，问题源于HPACK编码时HTTP字段为空。深入调试发现是ServiceLoader加载HttpFieldEncoder失败，原因是Maven打包时缺少ServicesResourceTransformer配置，导致META-INF/services文件未合并。最终添加该配置解决问题，整个调试过程耗时10小时，展现了复杂问题的深度追踪方法。]]></description><category></category></item><item><title><![CDATA[springmvc：一个普通请求从dispatcherservlet接收到controller处理的主要流程]]></title><link>https://blog.youkuaiyun.com/fjdvgf/article/details/155364184</link><guid>https://blog.youkuaiyun.com/fjdvgf/article/details/155364184</guid><author>fjdvgf</author><pubDate>Fri, 28 Nov 2025 23:49:12 +0800</pubDate><description><![CDATA[摘要：Spring MVC请求处理流程解析 Spring MVC请求处理核心流程如下：1)请求首先到达DispatcherServlet的doService方法；2)执行doDispatch核心方法，通过HandlerMapping获取HandlerExecutionChain处理器链；3)获取HandlerAdapter适配器执行处理；4)最终由RequestMappingHandlerAdapter通过反射调用Controller方法。关键点在于处理器链的获取和适配器的选择，最终通过反射机制将请求参数与]]></description><category></category></item><item><title><![CDATA[ResponseEntity详解]]></title><link>https://blog.youkuaiyun.com/fjdvgf/article/details/155316525</link><guid>https://blog.youkuaiyun.com/fjdvgf/article/details/155316525</guid><author>fjdvgf</author><pubDate>Thu, 27 Nov 2025 15:34:37 +0800</pubDate><description><![CDATA[摘要：ResponseEntity继承自HttpEntity，包含状态码(status)、请求头(headers)和请求体(body)三个核心属性。通过链式调用构建响应：先创建DefaultBuilder对象设置状态码和初始headers，再依次添加headers、contentLength、contentType等属性，最后通过body()方法生成最终的ResponseEntity响应对象。这种设计模式实现了灵活、可读性强的HTTP响应构建方式。]]></description><category></category></item><item><title><![CDATA[springmvc加mysql项目multipart形式上传文件一次只能上传10个]]></title><link>https://blog.youkuaiyun.com/fjdvgf/article/details/152487569</link><guid>https://blog.youkuaiyun.com/fjdvgf/article/details/152487569</guid><author>fjdvgf</author><pubDate>Sat, 04 Oct 2025 03:18:31 +0800</pubDate><description><![CDATA[摘要：开发中遇到上传文件超过10个就报错的问题。最初以为是SpringMVC的multipart配置问题，但调试发现错误在Tomcat层。通过分析调用链发现是Tomcat的MaxPartCount参数默认值被设为10（官方文档显示应为50）。最终在server.xml中配置该参数为200解决问题，同时建议前端分批次发送请求保证稳定性。（149字）]]></description><category></category></item><item><title><![CDATA[总算解决文件资源管理器一直占cpu很高的问题了（附三个方面的解决方案）]]></title><link>https://blog.youkuaiyun.com/fjdvgf/article/details/152016493</link><guid>https://blog.youkuaiyun.com/fjdvgf/article/details/152016493</guid><author>fjdvgf</author><pubDate>Wed, 24 Sep 2025 02:11:25 +0800</pubDate><description><![CDATA[摘要：因资源管理器(explorer.exe)持续高CPU占用导致系统卡顿，通过创建新账户临时解决。主要症状包括桌面图标闪烁和explorer占用40-60%CPU。使用ProcessExplorer分析发现异常进程，再通过Autoruns工具排查explorer扩展，建议：1)隐藏微软扩展；2)选择性禁用第三方扩展；3)谨慎操作，可逐一排查；4)找到问题扩展后重启explorer即可恢复。该方法有效定位并解决了由第三方扩展引起的高CPU占用问题。]]></description><category></category></item><item><title><![CDATA[改变jvm垃圾收集器参数，来给我的世界forge服务器调优]]></title><link>https://blog.youkuaiyun.com/fjdvgf/article/details/147383154</link><guid>https://blog.youkuaiyun.com/fjdvgf/article/details/147383154</guid><author>fjdvgf</author><pubDate>Mon, 21 Apr 2025 11:16:20 +0800</pubDate><description><![CDATA[为了给我的web项目上线，我租了一个2核2g的腾讯云服务器，上线后突发奇想能不能开一个mc服务器，让自己和朋友随时能玩我们的生存房间，而不用每次等开房的朋友。
开了房之后加了十多个mod，可视距离和加载区块为1，用的java17，g1垃圾收集器默认配置，三个人同时玩，没有传送的情况下每十多秒就会出现一两次两道三秒的延迟，两个人玩没问题。]]></description><category></category></item><item><title><![CDATA[G1垃圾收集器的一些参数]]></title><link>https://blog.youkuaiyun.com/fjdvgf/article/details/147361693</link><guid>https://blog.youkuaiyun.com/fjdvgf/article/details/147361693</guid><author>fjdvgf</author><pubDate>Sun, 20 Apr 2025 10:37:37 +0800</pubDate><description><![CDATA[记录学习 java17 jvm]]></description><category></category></item></channel></rss>