自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 尝试用prompt和程序框架给ai构造记忆模型并教会ai思考—实践—反思提升—实践的模式

经过了多次单轮对话,发现规则大于6条之后ai越来越不遵守规则,导致实验无法继续进行;之前看过一篇腾讯与开发者的文章,他的一个观点时很正确的:p^n原理,让ai进行单一任务的正确率是p,那让ai进行n轮连续的任务的正确率就是p^n,我给出十一个规则,那它全部达到的概率就非常低,而后续对话需要靠前面的任务完成,成功进行两轮对话的概率极低,为p^22;发现静态大模型很适合当游戏的故事模式的npc;

2025-12-22 00:07:32 721

原创 maven打包之shade插件的坑

Maven的Shade插件在打包时会将依赖解压放入JAR包,但对于使用SPI机制的依赖,需要特别注意。如果不添加<transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>配置,会导致META-INF/services文件未被合并,从而使SPI服务无法被正确发现,引发各种运行时错误。该配置专门用于合并SPI服务描述文件,确保服务发现的正常运

2025-12-03 18:29:20 109

原创 idea中使用debug远程调试案例(从问题出现到定位到问题)详细过程

摘要:文章记录了将SpringMVC项目从WAR部署改为内嵌Jetty容器后,HTTP/2请求出现500错误的排查过程。通过远程调试追踪发现,问题源于HPACK编码时HTTP字段为空。深入调试发现是ServiceLoader加载HttpFieldEncoder失败,原因是Maven打包时缺少ServicesResourceTransformer配置,导致META-INF/services文件未合并。最终添加该配置解决问题,整个调试过程耗时10小时,展现了复杂问题的深度追踪方法。

2025-12-03 16:55:11 485

原创 springmvc:一个普通请求从dispatcherservlet接收到controller处理的主要流程

摘要:Spring MVC请求处理流程解析 Spring MVC请求处理核心流程如下:1)请求首先到达DispatcherServlet的doService方法;2)执行doDispatch核心方法,通过HandlerMapping获取HandlerExecutionChain处理器链;3)获取HandlerAdapter适配器执行处理;4)最终由RequestMappingHandlerAdapter通过反射调用Controller方法。关键点在于处理器链的获取和适配器的选择,最终通过反射机制将请求参数与

2025-11-28 23:49:12 520

原创 ResponseEntity详解

摘要:ResponseEntity继承自HttpEntity,包含状态码(status)、请求头(headers)和请求体(body)三个核心属性。通过链式调用构建响应:先创建DefaultBuilder对象设置状态码和初始headers,再依次添加headers、contentLength、contentType等属性,最后通过body()方法生成最终的ResponseEntity响应对象。这种设计模式实现了灵活、可读性强的HTTP响应构建方式。

2025-11-27 15:34:37 191

原创 springmvc加mysql项目multipart形式上传文件一次只能上传10个

摘要:开发中遇到上传文件超过10个就报错的问题。最初以为是SpringMVC的multipart配置问题,但调试发现错误在Tomcat层。通过分析调用链发现是Tomcat的MaxPartCount参数默认值被设为10(官方文档显示应为50)。最终在server.xml中配置该参数为200解决问题,同时建议前端分批次发送请求保证稳定性。(149字)

2025-10-04 03:18:31 182

原创 总算解决文件资源管理器一直占cpu很高的问题了(附三个方面的解决方案)

摘要:因资源管理器(explorer.exe)持续高CPU占用导致系统卡顿,通过创建新账户临时解决。主要症状包括桌面图标闪烁和explorer占用40-60%CPU。使用ProcessExplorer分析发现异常进程,再通过Autoruns工具排查explorer扩展,建议:1)隐藏微软扩展;2)选择性禁用第三方扩展;3)谨慎操作,可逐一排查;4)找到问题扩展后重启explorer即可恢复。该方法有效定位并解决了由第三方扩展引起的高CPU占用问题。

2025-09-24 02:11:25 1084

原创 改变jvm垃圾收集器参数,来给我的世界forge服务器调优

为了给我的web项目上线,我租了一个2核2g的腾讯云服务器,上线后突发奇想能不能开一个mc服务器,让自己和朋友随时能玩我们的生存房间,而不用每次等开房的朋友。开了房之后加了十多个mod,可视距离和加载区块为1,用的java17,g1垃圾收集器默认配置,三个人同时玩,没有传送的情况下每十多秒就会出现一两次两道三秒的延迟,两个人玩没问题。

2025-04-21 11:16:20 957

原创 G1垃圾收集器的一些参数

记录学习 java17 jvm

2025-04-20 10:37:37 379

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除