- 博客(4)
- 收藏
- 关注

原创 第三方API对接常见问题
JAVA项目中通常会需要通过对接第三方API来扩展项目业务,如支付,风控,语音识别,图像处理等。但看似简单的发送/接收请求却包含了Http请求,数据加密/解密,签名加签/验签,数据处理等内容。这次通过对接某公司API,也踩了不少坑,跟大家分享一下。 1.文档/demo版本过旧,被对接方服务端代码已经更改,但文档未更新一般来说,文档的易读程度和更新速度能说明被对接公司技术部门的水平。我见...
2018-08-17 18:01:02
15787
原创 List.removeAll()无效 解决方案
List.removeAll()无解决方案问题:使用List.removeAll()方法去求 List list1 和 List list2 的差集时,会发现 list1.removeAll(list2)无效,list1的size并没有发生变化。原因:执行 removeAll() 方法流程如下图所示:分析发现 自定义对象的equals()方法使用的是 Object的equals()方法...
2019-03-29 15:19:48
4297
2
原创 The last packet successfully received from the server was 8 milliseconds ago.
最近接手了一个SpringBoot+Mybatis+Mysql的JAVA爬虫项目,在爬取并解析完数据之后准备存入数据库时遇到了一个以前没有见过的报错,网上方案众多且不一定有效。记录一下自己解决这个BUG的爬坑过程。报错信息:org.springframework.dao.RecoverableDataAccessException: ### Error querying database. ...
2019-02-22 11:40:40
27128
6
转载 Spring常用注解
Spring部分1.声明bean的注解@Component 组件,没有明确的角色@Service 在业务逻辑层使用(service层)@Repository 在数据访问层使用(dao层)@Controller 在展现层使用,控制器的声明(C)2.注入bean的注解@Autowired:由Spring提供@Inject:由JSR-330提供@Resource:由J...
2018-08-16 15:16:28
46118
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人