- 授权协议: Apache
- 开发语言: Java
- 操作系统: 跨平台
- 软件首页: https://gitee.com/bryan31/liteBatch
- 软件文档: https://gitee.com/bryan31/liteBatch
软件介绍
liteBatch 是一个轻量级,高性能,高通用的批插框架。
能够像普通 insert 一样在循环中插入 PO
支持数据库和文件批插2种模式
异步执行,无阻塞
可以和各种 ORM 结合使用
提供对 spring 的支持
兼容各种数据库
适应所有的 VO ,自动生成脚本
性能高效,测试机上测试大概4w+/秒
自动处理各种基础类型的数据
支持自定义的映射和过滤字段
Quick Start
也可以参考 test 工程的 testUnit
try {
Random random = new Random();
Person person = null;
for (int i = 0; i < 100300; i++) {
person = new Person();
person.setAge(random.nextInt(100));
person.setAddress("XX马路"+random.nextInt(100)+"号");
person.setCompany("天天 向上科技有限公司");
person.setName("张三");
person.setCreateTime(new Date());
rowBatchListener.insertOneWithBatch(person);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
rowBatchListener.flush();
}<bean id="rowBatchListener" class="com.thebeastshop.batch.spring.RowBatchListenerFactoryBean"> <property name="jdbcTemplate" ref="jdbcTemplate"/> <property name="submitCapacity" value="5000"/> <property name="beanClass" value="com.thebeastshop.batch.test.Person"/> <!--<property name="syn" value="true"/>默认为false,推荐采用false,打开的话,则为同步模式--> </bean>
注意
在mysql数据库下,需要注意以下几点
驱动包一定得5.1.13版本以上(含)
在jdbc连接url里得加上rewriteBatchedStatements=true参数
数据挖掘导论
Pang-Ning Tan, Michael Steinbach / 范明 范宏建 / 人民邮电出版社 / 2006-01-01 / 49.00元
本书全面介绍了数据挖掘的理论和方法,旨在为读者提供将数据挖掘应用于实际问题所必需的知识。本书涵盖五个主题:数据、分类、关联分析、聚类和异常检测。除异常检测外,每个主题都包含两章:前面一章讲述基本概念、代表性算法和评估技术,后面一章较深入地讨论高级概念和算法。目的是使读者在透彻地理解数据挖掘基础的同时,还能了解更多重要的高级主题。此外,书中还提供了大量示例、图表和习题。 本书适合作为......一起来看看 《数据挖掘导论》 这本书的介绍吧!
