批处理在实际生产中的应用

批处理在实际中的应用

        说到dao操作的话,就效率而言,我么不得不说的两个东西是:1.数据库连接池,2,批处理

        在刚开始学习批处理的时候,我们大多数人都是使用自己造的假数据(for循环去new 对象)然后最后往数据库里面塞,然后比较一下不用连接池和使用连接池的速度。这些做完之后估计在后来的项目中基本上很少用到,这里我就是说一下我遇到的应用场景。

        第一个是我们通过POI从Excel中读取数据之后,自行组织我们需要的对象和集合,然后使用批处理进行dao操作。

        第二个就是我们爬虫爬去的数据比叫多的时候我们使用了批处理,就球队爬虫而言,光球队好几万个,如果不是用批处理的话我们的程序也可以跑,但是我们为了追求更高的执行效率,采用了批处理操作,使得执行时间缩短。

        mybatis+mysql实现批处理的时候可能获取连接时需要加参数,具体连接地址如下:

jdbc.jdbcUrl=jdbc:mysql://127.0.0.1:3306/database?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true
        以上就是批处理在我们实际使用当中的应用。


猜你喜欢

转载自blog.csdn.net/qq1437715969/article/details/79942020
今日推荐