前台调用后台服务时,连接超时引发的一系列问题(nginx超时)
前言:前台调用服务时,一直没有结果返回,入参超过1000个时(where in),竟然直接数据库跨掉了;解决:1、首先where in 后面的参数(List)个数不能超过1000个,超过之后需要将数据参数包装成LIst<List> 类型,使用or拼接如:select * from tuser t where1=1 and ( t.user_id in ('1','2','3',,,,,,,,'1000')or t.user_id in ('1001','1002','10