
项目遇到的难点和解决方案
周仲景
建筑业逃兵
展开
-
自定义GlobalFilter解决管理台权限问题
package com.XXXX.komoe.mng.api.filter;import com.XXXX.common.lang.utils.JsonUtils;import com.XXXX.common.lang.utils.StringUtils;import com.XXXX.komoe.mng.api.base.*;import com.XXXX.komoe.mng.api.base.validation.Insert;import com.XXXX.komoe.mng.api.c.原创 2021-05-20 15:44:56 · 811 阅读 · 0 评论 -
spring-cloud-gateway 解决cors跨域和重复header头的两种解决方案
配置项解决冲突# 这一段前面的配置是处理跨域的,本文处理重复header的请看最后一条配置spring.cloud.gateway.globalcors.cors-configurations.[/**].allow-credentials=truespring.cloud.gateway.globalcors.cors-configurations.[/**].allowed-headers[0]=*spring.cloud.gateway.globalcors.cors-configu...原创 2021-05-20 15:42:19 · 6413 阅读 · 0 评论 -
错误理解arthas,饶了大圈排查问题
jenkins构建,新接口不生效,arthas执行查看发现还是老代码。使用2.git status3.md5sum XXXXX.jar 查看跳板机上的jar文件 1)jenkins 构建不成功就用rider构建2)查看是否存在git对应的代码实际上是个空commit主要原因是因为有人通过非标的方式手动启动了XXXXXXXX,导致jenkins构建完成之后通过supervisorctl启动应用失败;所以启动的一直...原创 2021-05-10 20:24:58 · 187 阅读 · 0 评论 -
gateway 去除重复头
问题现状首先发现问题的原始点是浏览器进行 ajax 请求的时候出现跨域问题,经查看请求报文和错误确定是 Access-Control-Allow-Origin 出现了多个值(浏览器目前是不允许的),其原因是是在 gateway 中配置过了 Access-Control-Allow-Origin,后端服务的开发人员也配置了 Access-Control-Allow-Origin,导致 response 在响应的时候 Access-Control-Allow-Origin 出现了多个值(不管两个值相同还是不同原创 2021-05-07 16:57:09 · 859 阅读 · 0 评论 -
项目实例:全部商品页要求多种排序,并且作为2C端需要性能要求
需求如下:针对全部在售的商品,能够根据当前商品的1*上下架时间--需要能够切换顺序倒序列 2*价格(对应角色不同价格不同) ------需要能够切换顺序倒序列 3*当前商品角色的是否可见性(不可见则剔除当前排序中)4*是否售罄(售罄沉底) 原计划是把所有的数据全部获取到,然后根据要求进行排序,将当前排序下的所有数据定时存储在redis中,再根据前端的参数从redis中获...原创 2019-02-23 17:23:45 · 239 阅读 · 0 评论