摘要:
Java设计模式-责任链模式,应用接口多个参数验证,订单多个费用的计算 1.定义请求和返回对象的上下文对象 package com.example.core.mydemo.java.filter; import java.time.LocalDateTime; public class OrderR 阅读全文
摘要:
ConvertLatOrLonFilter-经纬度格式转换-保留6位 /** * 转换经纬度 * 小数点最后最多为6位 * @param latOrLon * @return */ private String convertLatOrLon(String latOrLon){ if(org.apa 阅读全文
摘要:
Apollo启动配置排查 1.排查下来是 本地的服务 apollo 配置fake发布到线上去了。2.或者是引用的apollo jar包中指向的apollo服务器地址是否正确。 3.超时时间的配置 ##全套配置,在项目中和eureka中都加上。 feign.client.config.default. 阅读全文
摘要:
1.抽象类 @Qualifier 指定绑定的注册类 @Autowired @Qualifier("professionOrderSendEmailImpl") private SendBiDataService<ProfessionOrderEntity> sendBiDataService; 2. 阅读全文
摘要:
url编码和解码分析 1.Get请求会将参数做默认的url解码操作,接口接收到的值是Get解码后的值。2.可以将Get操作修改成Post操作,这样不会url解码。可以在接口中做url解码。3.在多次传递参数的过程中,无需反复的编码(或者加了空格,加了换行),否则会将整个字符串错乱了。 (/ %2F 阅读全文
摘要:
接口加密传输设计及AES加解密代码DEMO 接口加密的方案设计:可以将请求的json字符串aes加密,通过params字段传输,接口服务端接收到参数,先解密,然后转换成对象。继续业务逻辑的处理。(另外一种方案是:针对敏感字段aes加密,服务接收端对敏感字段来解密处理) RequestVo对象: pr 阅读全文