logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【实战】SpringBoot整合ffmpeg实现动态拉流转推

在最近的开发中,遇到一个 rtsp 协议的视频流,前端vue并不能直接播放,因此需要对流进行处理。在网上查阅后,ffmpeg和webrtc是最多的解决方案,但是使用webrtc的时候没成功,所以选择ffmpeg。免密登录需要将公钥复制到被登录的目标服务器,在现在需求中,需要在容器中远程登录宿主机,所以宿主机就是目标服务器,那么换个思路,将这里生成的私钥,放在容器中,就可以从容器中远程登录宿主机。下

文章图片
#spring boot#容器#视频编解码 +1
idea中mybatis的mapper.xml没有高亮显示

今天写代码的时候,生成完xml发现写SQL的时候没有高亮提示。修改了一下头部的url,去掉https的s就好了。

文章图片
#intellij-idea#mybatis#xml +2
一键开启虚拟线程后更慢了?JDK21 Pinning 排查全流程与工程化修复

JDK21虚拟线程性能事故排查与修复 摘要:本文记录了从JDK8升级到JDK21后启用虚拟线程导致的生产事故。一键开启虚拟线程后,系统性能不升反降,CPU占用飙升。通过火焰图分析发现关键问题:虚拟线程在CircularFifoQueue.contains()方法中频繁Pinning(钉死),导致载体线程被独占。根本原因是: 同步代码块导致虚拟线程无法卸载 O(n)时间复杂度的队列遍历 高并发下的锁

文章图片
#java#后端#spring
Spring AI 与 vLLM 交互踩坑记:HTTP/2 协议引发的“消失”的请求体

摘要: 在将Spring AI从云端API切换至本地vLLM服务时,出现请求体丢失的400错误{"object":"error","message":"[{'type': 'missing', 'loc': ('body',), 'msg': 'Field required', 'input': None}]","type":"Bad Request","param":。排查发现Spring AI

#spring#人工智能
Spring AI 与 vLLM 交互踩坑记:HTTP/2 协议引发的“消失”的请求体

摘要: 在将Spring AI从云端API切换至本地vLLM服务时,出现请求体丢失的400错误{"object":"error","message":"[{'type': 'missing', 'loc': ('body',), 'msg': 'Field required', 'input': None}]","type":"Bad Request","param":。排查发现Spring AI

#spring#人工智能
到底了