![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工作反思
FA-117
这个作者很懒,什么都没留下…
展开
-
SpringBoot1.5.12升级至2.1.9过程中,由DipatcherType引发的ShiroFilter失效问题
背景公司有个项目从SpringBoot 1.5.12升级到2.1.9,POM版本修改完成访问项目域名http://ww.xxxx.com/ 直接500。后台日志显示无法Shiro无法从上下文中获取SecurityManager。后来试试别的地址http://www.xxxx.com/admin/test 居然访问正常。查看ShiroFilter的配置: url-pattern /* 。后来发现有个Filter,存在如下代码request.getDispatcher("/").forward(req原创 2020-09-05 17:36:28 · 639 阅读 · 0 评论 -
佛性问题排查小结
背景工作中维护Java项目,框架或者依赖jar包升级司空见惯。作为RD,我希望能够平滑兼容,不过有时兼容也是一项浩大的工程,所以选择不兼容,例如SpringBoot 1.x迁移到SpringBoot2.x。在这种情况下,项目难免出现原来正常,升级后异常的情况。这种问题,我称之为佛性问题。过去也解决过几次这种现象,对其中使用到的技巧做一下总结。技巧说明探针级--差异比较我有许多问题都通过该方法解决。比较关键对象, 变更前和变更后的差异,毕竟这些差异很有可能是罪魁祸首。针对异常现场相关.原创 2020-08-30 11:55:27 · 134 阅读 · 0 评论 -
新工作切入反思
新工作角色是一个Java工程师,参与费用报销审批和付费系统开发,纯后端。上班4周之后,发现自己走了一段弯路,在此分享一下,如果被喷也知道自己是有多二,免得自己以后再走弯路。入职当天,经历一些列流程了解考勤制度、认识自己的Team、听老大讲目前Team开发的业务、了解系统的历史背景。接下来就是分配各种账号,各种权限。最终,我看到了项目的需求,拿到了系统的代码并在IDE里面run了起来。第1周...原创 2018-09-05 22:32:42 · 190 阅读 · 0 评论