获得徽章 19
- 你见过的技术人员有多菜?
大背景: 现同事,Java开发,获取多个企业的返回数据(获取数据处理逻辑不一样)?
企业大概能有50多个,不过获取企业之前的逻辑不一样。
一般的做法就是,找出逻辑之间的共性,封装为一个方法,之后再针对不同的企业做特殊的操作。
结果这小子自己整个骚的,就是每个企业之间启动了一个线程,然后通过线程再去执行方法,最后通过Map收集企业的数据结果集,再进行返回。
这些都没啥,你服务正常,你想咋用咋用。
最骚的是,他怕结果数据不能同时返回,在每个企业中都sleep了一秒,再加上循环企业列表启动线程,导致一共睡了50多秒。
我们其他同事调用这小子的方法,有时候请求响应100多秒、有时候50多秒、但也有时候响应0秒,我们都很奇怪。问这个小子,这小子都很自信说自己负责的服务没有问题。
最后查出来就是这小子改睡眠时间。tnnd。展开309
![[黑脸]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_99.3264111.png)
![[呲牙]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_2.cd1e2bd.png)