- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 【Spring Boot】整合Mybatis实现不同Mapper映射不同数据源
【问题背景】在前两周写过一篇博客,关于项目中商品同步的优化方案记录,最后一个环节,需要将商品同步给商城,让php商城提供了一个批量同步商品的接口,但遇到的问题是每次调用接口,处理的商品到2万条就会出错,很奇怪,两种语言,但用的测试环境mysql是一个,我们可以处理十万条商品数据,他们却处理不了。【处理方案】php处理不了十万商品数据,也不能影响整个系统运行,所以只能是我这边做处理,在商品服务...
2018-11-28 03:52:14 11115 3
原创 【Spring Boot】RestTemplate使用总结
【问题背景】最近一直在处理交接项目的遗留问题,在确定了商品同步方案之后,与商品服务对接,遇到了一个问题,请求Read time out。【原调用方式】和我交接项目的人,采用的是和旧系统一样的调用方式,写了个HttpClient工具类,之前和我对接接口就给我发了请求超时的错误信息,现在看来这个问题一直都没有处理。【原方式处理方案】其实这个问题很简单,既然是请求读取时间超时,那我们在发起请...
2018-11-20 11:57:34 7500 6
原创 原谅我,感恩的日子不再感恩
“北京很冷了吧”微信消息这两天时常出现的一句话好像是温暖的寒暄 却换回了我冰冷的回答一句“不冷” 其实心里早已零下好几度不知何时起 我的生活失去了色彩回家的日子 我假装很好的样子听到了邻里的夸赞 换回了家人们的笑容工作的时候 我假装很努力的样子获得了领导的肯定 换回了一年后的加薪老友的相聚 我假装很开心的样子赢得了别人的羡慕 换回了继续坚强的理由归来的路上 我不用再假装的样子...
2018-11-22 20:06:23 586 5
原创 枚举类使用总结
【引言】在旧项目中,对于像订单状态,支付方式等一些特定范围的字段,在进行对应的code或状态值互相转换的时候,都会去写一大段的判断方法,做项目的人多了,都自己写自己的,也不知道有方法可以共用,从而导致代码越来越难维护。新项目中,我们把这样的字段都定义为枚举类,用起来也方便了很多。【阿里开发手册】在阿里Java开发手册中关于枚举的使用,有以下几点要求:【强制】 所有的枚举类型字段必须要有...
2018-11-19 20:33:49 3800
原创 线程池使用总结
【引言】IDEA中安装了阿里的代码规范插件,最近在修改交接过来的新项目,看到很多波浪线的代码,我都会看看是什么提示。本篇博客总结的是线程池的使用。【阿里开发手册】在阿里Java开发手册中关于并发处理章节中,关于线程池的使用,有几点强制要求,如下:创建线程或线程池时指定有意义的线程名称,方便出错时回溯。//正确的用法:public class TimerTaskThread exte...
2018-11-17 02:06:37 994 1
原创 记录一次项目优化历程
【引言】最近接手了一个新项目,要处理的首个问题是商品同步问题。从ERP获取十万条商品数据,这个流程需要经过四个环节,erp -> lightHouse -> uplus -> mall ,第二个环节就是此项目,属于核心环节,既需要对外又需要对内。【原数据统计】交接项目的时候,得到的同步统计数据是,线上环境十万条数据需要同步二十四小时,而项目中我们使用了定时任务,每天会做一次...
2018-11-14 18:16:22 1200 1
dubbo管理平台war包(兼容jdk1.8)
2017-07-08
Struts2工作流程
2016-07-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人