Hugo之Wercker停服解决方案-Github Actions
昨晚发现使用Wercker更新博客时一直build失败,而且没有错误提示(撒币Oracle)!!! 折腾了一晚上,今早准备好好看看Wercke
SpringBoot匹配url忽略空格
最近项目框架升级,发现原本支持url带有%20
这种编码后的空格,升级后却报404。
例如:有个Controller处理路径为/hello/world
的请求。
升级前(spring core 4.2.3.RELEASE)://hello/world
和/%20/hello/world
都能正常返回。
升级后(spring core 5.3.23)://hello/world
正常返回,但是/%20/hello/world
却报404。
SpringBoot实现ResponseBody动态JSON字段过滤
怎么优雅地做到N个接口根据请求参数决定返回值是否包含某个字段呢?
究竟多余的参数是哪来的,关于multipart的事情
问题现象 最近项目框架升级,部署到测试环境后,有业务线反映调接口失败了,并且他们没有变更。 异常的现象就是,服务端收到的所有参数都重复了一遍,也
Hystrix小技巧之多线程traceId传递
Hystrix小技巧之返回CompletableFuture
Hystrix小技巧之Feign动态超时时间配置
为应对服务上线后一些二方接口的响应时间长和无法预估的问题,需要将Feign调用远程接口时的超时时间设置成动态的,指定时间内无法返回则进行降级。
二方接口优化之后能动态调整超时时间,而不需要重新发布。
SpringBoot拦截器怎样才能不拦截404请求
正常情况下,请求一个没有Handler的url时,Spring MVC会返回一个404的Whitelabel Error Page。但是,最近给项目加了个拦截器,拦截器把404请求也给拦截住了,从DispatcherServlet的doDispatch的源码来看:
|
|
找不到handler的时候,应该直接就返回了,不会走拦截器的逻辑才对。所以这是为啥呢?
MySQL非索引列等号左边使用函数与右边使用函数的区别
MySQL查询upper(name) = ‘A’ 与 name = upper(‘A’)哪个更快,我想在name
列为索引的情况下,都知道后者更快。那么name
列为非索引的情况哪个更快呢?