填坑经验
文章平均质量分 89
heheyixiao233
这个作者很懒,什么都没留下…
展开
-
Spring捕获AOP抛出的异常
SpringBoot捕获AOP抛出的异常背景解决过程最初方案失败探索添加AOP继承SDK的AOP类修改AOP生效条件最终解决方案——BeanPostProcessor总结背景在最近开发中出现了这样的一个场景,有一个鉴权SDK引入到我的项目,他会对所有Controller进行鉴权,当然是通过自己定义Id-Token进行解析鉴权,如果Controller有权限则可以调用对应的Controller,如果不通过则直接抛出异常。现在根据业务情况变更,要在以往的鉴权过程中新增一种情况,除了可以通过原有的Id-To原创 2021-10-18 12:57:00 · 3576 阅读 · 2 评论 -
解决error parsing http request header问题
以后碰到项目中奇怪问题要进行记录啊,这就算是我记录的第一个问题。首先这个项目工具是IDEA SpringBoot(SSM)项目这个问题也不算难,网上有很多现成的解决方案,基本可概括为tomcat内存溢出,修改tomcat的配置。但我这问题很奇怪,chrome不报错,只有使用IE(8-11)会报这个问题,不知道是否有人出现类似的问题。我们这边的烂代码是 var url = '/noc/wt...原创 2018-12-14 09:02:12 · 30609 阅读 · 0 评论 -
用表单代替location.href
书接上文,上午遇到error parsing http request header问题,用ajax传对象可以解决问题,但文件下载只能用location.href,传参数如果有中文又有可能出现问题,所以上午想的办法是如果有中文先进行转码,但这个方法确实不好,下午看到有人写了一个思路,将参数利用js做成表单,用表单提交方法代替location.href,方法还是比较巧妙,比转码好得多,具体代码如下...原创 2018-12-14 16:54:53 · 734 阅读 · 0 评论 -
记工作中一个艰难的历程:别人的python AES加密,我的java AES解密
背景:领导用python写了个AES加密,加密后的结果写在文件中。让我写个AES解密,可以解密他的文件。作为一个代码的搬运工,这种问题难不倒我,百度一下我就知道(不要鄙视我不用google)。看到结果我傻眼了:搜索到的结果基本都是对着写python加解密和java加解密,这些内容虽然也让我获益匪浅,但距离实现我的目标还有一定的差距。最终费了九牛二虎之力,发挥想象和感觉,终于在上百次的重启中找...原创 2019-03-18 17:47:40 · 1078 阅读 · 3 评论