摘要:
1.对于跨域请求有限的场景,跨域接口由后端去访问,返回数据封装好再返回给前端,前端直接调用由后端包裹好的接口。 2.对于是微服务场景,使用nginx进行反向代理,由nginx进行请求的转发,转发到相应的微服务上。这样无论访问哪个服务,只要有配置都不算跨域。同时也可以进行负载均衡的配置 阅读全文
摘要:
1.RocketMQ 官方文档: https://rocketmq.apache.org/docs/quick-start/ 2.Kafka 官方文档: http://kafka.apache.org/documentation/ 3.RabbitMQ 官方文档: https://www.rabbi 阅读全文
摘要:
原因: feign中你可以有多个@RequestParam,但只能有不超过一个@RequestBody。一个post请求只能传一个body对象,可以将一个对象放到另一个对象里面。 阅读全文
摘要:
左边会报错 遵守代码规范会减少很多问题 阅读全文
摘要:
未调整位置前报错com.xxx cannot be cast to com.github.pagehelper.PageInfo 调整后正常 阅读全文
摘要:
首先common没有启动类,他里面放的是一些静态资源,公共代码。 理论上是需要更新所有依赖common模块的,就是maven依赖里面引用common包的都需要更新,但是这样太麻烦了。 一般可以只更新需要依赖这一变动的服务。如果有feign调用,需要更新调用方,被调用方和网关gateway 记录一个线 阅读全文
摘要:
DELETEeFROMyx_work e,( SELECT max(work_id) work_id FROM yx_work d GROUP BY d.erp_work_id HAVING COUNT(1)>1 ) a WHERE e.work_id = a.work_id 额外的两个删除语法,注 阅读全文
摘要:
1.首先两个注解作用一模一样,是把前端传的属性名进行转换 区别就是包不一样,如果你在线上环境发现某一个不好使,可以考虑换一个 import com.alibaba.fastjson.annotation.JSONField;import com.fasterxml.jackson.annotatio 阅读全文
摘要:
1.首先Http工具类建议使用 package cn.hutool.http; //这个包下面的 HttpUtil.post(String urlString, String body) 这个方法会省去很多事情,不用去设置header的一些基本东西,get就不说了,get也能用post请求,把参数拼 阅读全文
摘要:
首先这是一次不规范编码出现的问题 1.mysql默认null是最小的,也就是说正序null会排在最上面,然后是空串,然后是有值的数据。 2.我们可以在排序添加加上 is null 这个在加排序条件 null就会排在后面,其他正常排序 SELECT customer_id,deal_status,up 阅读全文