java注意事项

for循环内进行I/O操作,包括数据库交互,接口调用,redis读取等等,如果可以,尽量转为批量操作

先查询出一个A集合, 然后遍历A集合的每一条数据查询组装A的其他信息 ,共查询1+N次数据库 ,这种问题要么一次查询出来,好么从集合A中获取信息ID ,再根据ID列表查询1次,最后内存中组装信息

代码是要不断优化的,你写的任何代码可能都不是性能最高的,只要当前环境能满足要求就行

循环中操作数据库,弄成批量

posted @ 2021-06-06 00:34  毅力技术  阅读(77)  评论(0)    收藏  举报