Java
文章平均质量分 54
OldFat_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
spring拦截器之错误Path返回200问题
获取handler后,进入了HandlerInterceptor中的preHandler(),但错误路径匹配到的handler并不是HandlerMethod,而是ResourceHttpRequestHandler。%0d 是 十六进制 表示的字符,解码后是 \r(回车,Carriage Return,对应 ASCII 13)。直接原因:在LoginInterceptor中校验登录时,若未登录会直接在响应体中回写未登录提示,正常返回。日常巡检过程中发现部分请求路径中注入了『%0d』等非法字符。原创 2025-07-29 15:55:13 · 417 阅读 · 0 评论 -
线程池拒绝策略-CallerRunsPolicy
可以看到,当阻塞队列打满后且达到最大线程数时,新加入的任务会使用提交者,也就是主线程去执行。此时整体的执行情况是线程池和主线程共同执行任务,直到任务执行完毕。被拒绝任务的处理程序,它直接在execute方法的调用线程中运行被拒绝的任务,除非执行器已关闭,在这种情况下,该任务将被丢弃。:观察CallerRunsPolicy运行机制。原创 2023-12-08 15:16:44 · 635 阅读 · 0 评论
分享