自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Servlet Filter请求转发出现Not Found

统一路径前缀在servlet层生效,所以过滤器和拦截器在转发时,会在新的uri前面也添加前缀,比如oldUri = “/llm-proxy/test”,日志中打印转发的新的uri:“/llm-proxy/test/sse”看起来是正确的,但是查看debug系统日志,其实正常新转发的uri是newUri = “/llm-proxy/llm-proxy/test/sse”,会重复拼接前缀。最近在写过滤器时,对某些请求uri要进行请求转发,但是发现转发的uri新请求总是报Not Found,提示找不到资源。

2024-03-20 10:01:12 192 1

原创 WebSocket踩过的坑

每一个ws连接都会创建一个ws对象,所以当接口中有依赖其他bean时,不能直接使用@Autowired自动注入,而是将依赖的bean声明为静态属性,然后使用构造器注入才能正常注入。服务中http请求鉴权是家常便饭了,但是ws接口略有不同,但是也比较简单:在过滤器中,只需要区分出http和ws类型请求,ws类型请求从固定的请求头中获取token然后正常鉴权即可,只是要注意在对请求头参数鉴权和响应时注意上述第三节即可。正常情况下,websocket可以接收路径参数和文本参数(当然也可以接收字节数据),

2024-01-04 17:30:19 603 1

原创 MultipartFile+RequestPart+Swagger2访问在线文档出现空指针异常问题

如上图,接口注释使用了@ApiImplicitParam,启动项目后访问swagger在线文档,报“文档异常”,后台报空指针异常,检查后,发现@ApiImplicitParam不支持注释@RequestPart;最近在定义一个接口时,接口中文件参数使用的MultipartFile类型接收,参数注解加了@requestPart,后续尝试swagger2是否有其他支持@RequestPar注释的方式。注释掉audio参数的@ApiImplicitParam说明,

2023-10-13 17:50:39 226

原创 springboot集成es的high-level-client依赖问题

在使用springboot集成es时,我使用的elasticsearch-rest-high-level-client客户端。springboot版本是2.3.9RELEASE,本来导入elasticsearch-rest-high-level-client不需要引入版本号,使用springboot定义好的版本号即可。但是,我的es是6.5.4,所以我的es包也要指定为6.5.4,但是在测试时出现了问题,他无法连接到es数据库或者无法查询到数据。

2023-07-14 17:22:29 368 1

原创 避坑!OpenFeign+FastJson带签名访问出现Json格式问题

标题避坑!OpenFeign+FastJson带签名访问出现Json格式问题

2023-07-04 15:38:27 526

原创 配置化Feign接口动态切换URL

动态切换Feign接口URL

2023-06-28 16:15:55 3297 1

原创 springboot集成ArangoDB

springboot集成arangodb

2023-05-19 15:05:49 391 1

原创 集成redisson后redistemplate出现NULL POINT EXCEPTION和stack overflow

集成redisson后redistemplate出现NULL POINT EXCEPTION和stack overflow

2023-02-15 14:35:15 1054

原创 线程异常WAITING(parking)

项目中线程数量持续增长,且基本无法回收关闭,线程数量一直累积达到几万,影响CPU开销和性能,导致服务器卡死

2023-02-08 15:19:44 6741 2

原创 使用微软Azure的tts文本转语音服务出现java.lang.UnsatisfiedLinkError

Java调用native方法

2023-01-16 15:35:17 1075 10

原创 Java实现websocket客户端

Java实现websocket客户端

2022-10-20 09:43:12 13920 1

原创 Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: javax.servlet...

在使用springMVC开发web时,有时会出现获取响应体的错误。检查半天,没有发现代码错误,有可能是spring-webmvc版本和servlet版本不兼容造成。当我将pom文件中spring-mvc由5.3.19换成较低版本,比如5.2.10.RELEASE版本之后,错误消失,程序正常执行。...

2022-05-04 16:35:35 1412

空空如也

空空如也

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

TA关注的人

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