自信音响

文章
4
资源
0
加入时间
3年0月8天

面试官:Java 多线程怎么做事务控制?一半人答不上来。。

项目代码基于:MySql 数据,开发框架为:SpringBoot、Mybatis开发语言为:Java8前言公司业务中遇到一个需求,需要同时修改最多约5万条数据,而且还不支持批量或异步修改操作。于是只能写个for循环操作,但操作耗时太长,只能一步一步寻找其他解决方案。具体操作如下:一、循环操作的代码先写一个最简单的for循环代码,看看耗时情况怎么样。/*** * 一条一条依次对50000条数据进行更新操作 * 耗时:2m27s,1m54s */@Testvoid updateStude