随笔分类 -  并发编程

摘要:前言 很多时候,我们为了提升接口的性能,会把之前单线程同步执行的代码,改成多线程异步执行。 比如:查询用户信息接口,需要返回用户基本信息、积分信息、成长值信息,而用户、积分和成长值,需要调用不同的接口获取数据。 如果查询用户信息接口,同步调用三个接口获取数据,会非常耗时。 这就非常有必要把三个接口调 阅读全文
posted @ 2022-08-14 22:13 苏三说技术 阅读(1843) 评论(0) 推荐(9) 编辑
摘要:前言 接口性能问题,对于从事后端开发的同学来说,是一个绕不开的话题。想要优化一个接口的性能,需要从多个方面着手。 其实,我之前也写过一篇接口性能优化相关的文章《聊聊接口性能优化的11个小技巧》,发表之后在全网广受好评,感兴趣的小伙们可以仔细看看。 本文将会接着接口性能优化这个话题,从实战的角度出发, 阅读全文
posted @ 2022-07-01 19:03 苏三说技术 阅读(1193) 评论(1) 推荐(3) 编辑
摘要:前言 最近测试给我提了一个bug,说我之前提供的一个批量复制商品的接口,产生了重复的商品数据。 追查原因之后发现,这个事情没想象中简单,可以说一波多折。 1. 需求 产品有个需求:用户选择一些品牌,点击确定按钮之后,系统需要基于一份默认品牌的商品数据,复制出一批新的商品。 拿到这个需求时觉得太简单了 阅读全文
posted @ 2022-06-13 22:00 苏三说技术 阅读(4119) 评论(21) 推荐(21) 编辑
摘要:前言 前一段时间,有同事使用ThreadLocal踩坑了,正好引起了我的兴趣。 所以近期,我抽空把ThreadLocal的源码再研究了一下,越看越有意思,发现里面的东西还真不少。 我把精华浓缩了一下,汇集成了下面11个问题,看看你能顶住第几个? 1. 为什么要用ThreadLocal? 并发编程是一 阅读全文
posted @ 2022-05-15 10:32 苏三说技术 阅读(788) 评论(0) 推荐(1) 编辑
摘要:前言 并发编程是一项非常重要的技术,无论在面试,还是工作中出现的频率非常高。 之前我发表的一篇《聊聊并发编程的10个坑》,在全网广受好评。说明了这类文章还是比较有价值的,接下来,打算继续聊聊并发编程这个话题。 并发编程说白了就是多线程编程,但多线程一定比单线程效率更高? 答:不一定,要看具体业务场景 阅读全文
posted @ 2022-05-06 22:27 苏三说技术 阅读(835) 评论(1) 推荐(6) 编辑

点击右上角即可分享
微信分享提示