- 博客(48)
- 资源 (4)
- 收藏
- 关注
原创 文件上传接口接收不到文件入参
ok,现在项目重新启动后,在上面的checkResolver()方法里打断点,这时发现multipartResolver有值了,说明装配成功了。兴致冲冲地把项目里很多依赖的版本都统一了一下,确保子模块都是用的父pom里声明的版本号,并且maven也reload了好几遍,结果:他妈的Controller的file参数还是null。问了下deepseek,ds告诉我可能是请求体被项目中的过滤器或拦截器提前消费了,所以传到controller层的时候已经没值了。既然没有正常装配,那我手动装配它。
2025-08-14 20:58:40
905
原创 大模型中的反向传播是什么
反向传播是大模型训练的核心算法,通过链式法则高效计算损失函数对所有参数的梯度。其工作流程分为前向传播(计算预测和损失)和反向传播(逐层计算梯度),结合梯度下降优化参数。反向传播的优势在于高效复用中间结果,避免重复计算,尤其适合大模型的分布式训练和显存优化。PyTorch等框架自动实现这一过程,开发者只需关注前向计算。
2025-08-11 19:23:59
314
原创 大模型中的Actor-Critic机制
Actor-Critic是强化学习的核心算法,在基于人类反馈的强化学习(RLHF)中用于优化大模型输出。它结合策略梯度(Actor)和价值函数(Critic)方法:**Actor(大模型)**根据上下文生成文本,**Critic(独立网络)**评估生成质量并计算优势函数,指导Actor调整策略以提高奖励。通过优势函数传递稀疏奖励信号,Critic降低训练方差并优化信用分配。典型实现如PPO算法,使模型能稳定学习人类偏好,生成更优质的文本。该框架通过Actor与Critic的协同迭代,高效解决大模型对齐问题。
2025-07-21 20:58:14
487
原创 大模型词表设计与作用解析
词表是每个大模型的身份证和语言基因,决定了模型如何看待文本。不同模型因目标语言、领域和算法选择差异,会采用完全不同的词表设计。这也是同一段输入在不同模型中表现各异的原因之一!
2025-07-20 22:47:46
493
原创 Spring中过滤器和拦截器的区别及具体实现
在 Spring 框架中,和都是用于处理 HTTP 请求的中间件,但它们在作用范围、实现方式和生命周期上有显著区别。
2025-07-08 22:25:33
483
原创 openfeign调用文件服务的文件上传接口报错:Current request is not a multipart request
Feign远程调用文件服务的文件上传接口发生异常
2022-11-24 17:07:23
1323
1
原创 Requested bean is currently in creation: Is there an unresolvable circular reference?
Spring循环依赖
2022-10-14 11:19:51
2863
原创 java.lang.IllegalStateException: Error processing condition on org.springframework.boot.autoconfigur
java.lang.IllegalStateException: Error processing condition on org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration.propertySourcesPlaceholderConfigurer
2022-07-24 11:09:15
20797
1
原创 docker启动tomcat容器后,tomcat页面未加载出来
操作步骤按照docker的几条基础命令启动tomcat:1.下载tomcat镜像(根据多篇博客的建议,不要用最新的,最新的tomcat下webapps里面是空的)docker pull tomcat:8.0.522.启动tomcat容器,启动的同时将容器的端口映射到外网的linux上。docker run -d -p 8080:8080 b4b762737ed4(命令中最后一串字符串是镜像id,可通过 docker images查看)遇到问题理论上,按照上述步骤操
2022-02-21 15:22:09
1799
原创 搭建Eureka高可用集群遇到的问题
eureka server的配置文件如下:application-peer1.ymlapplication-peer2.ymlidea 启动多实例,peer1启动后如下图:peer2启动后如下图:两个eureka server实例启动一切正常,然后访问注册中心地址http://peer1:9527/和http://peer2:9528/后,发现了端倪。Eureka server的高可用实际上就是将自己作为服务向其他服务注册中心注册自己,这样就可以形成.....
2021-08-08 17:03:33
866
原创 启动Eureka注册中心报异常
"D:\Program files\Java\jdk1.8.0_201\bin\java.exe" -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true "-javaagent:C:\Program File...
2021-08-08 01:09:55
591
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人