
踩坑
fufucen
技术服务于业务
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java web项目部署在linux系统出现第一次登录高延迟的问题
今天记录一下之前遇到的问题:项目部署在window登录能很快完成,部署到linux后,第一次登录过程变得很慢。 通过查看系统日志,发现时间主要消耗在了创建session,并且定位到是SecureRandom的初始化问题,继续查看,发现session的id创建方式为uuid,到这里,熟悉linux的人就会明白问题在哪了。 Java的UUID依赖于SecureRandom.nextBytes方法,而SecureRandom又依赖于操作系统提供的随机数源。在Linux系统下,它的默认依赖是/dev/random,原创 2021-11-03 22:32:10 · 307 阅读 · 0 评论 -
踩坑记录
springboot使用踩坑记录自定义shiro过滤器被spring抢占导致无限拦截原因解决 自定义shiro过滤器被spring抢占导致无限拦截 自定义shiro过滤器时,不能使用@Bean自动注入,使用@Bean就交给spring管理了,而我们本意是将过滤器交给shiro管理。 /** * 自定义过滤器不要使用@Bean自动注入,应该手动调用方法创建logoutCustomFilter()。 * 使用自动注入就交给spring管理了,而我们本意是交给shiro管理 * @原创 2021-04-16 11:53:21 · 154 阅读 · 0 评论