发表于: 2017-12-29 23:49:29
3 412
编辑日报内容...
今天完成的事情:
3000万数据、2亿数据
| 插入时间(无索引) | 插入时间(有索引) | 查询时间(无索引) | 查询时间(有索引) |
100万(pojo main+c3p0连接池,单线程) | 27712 ms | 29656 ms | 4.48 sec | 0.06s |
100万(pojo main+c3p0连接池,10线程) | 12158 ms | 15165 ms | ||
3000万(pojo main+c3p0连接池,10线程) | 307809 ms | 342632ms (6min多) | 88.99 sec | 0.06s |
2亿(pojo main+c3p0连接池,10线程) | -- | 4548274ms (75min) | -- | 0.09s |
2亿数据大概41.4G
任务一知识整理
软件安装及配置(windows + linux):mysql、java、maven、idea、navicat、git、xshell、xftp、
mysql数据库:常用命令,查、增、删、改,建索引。索引的作用、实现原理、缺点、什么时候用。事务、事务提交。
java:基本语法(数据类型,控制语句)
maven:pom文件配置,生命周期,常用命令:clean、package、install,其他小问题。
navicat:连库、建表、插数据、建索引、修改,终端、导出sql文件、执行sql文件
分层实现:Domain,DAO,Serivce,接口和实现分离
spring:ioc容器、di注入,xml实现、注解两种形式实现,
mybatis:mybatis自身的配置。xml(mapper文件)、注解两种方法映射sql语句
spring + mybatis整合:把数据源交给spring配置,用spring来管理mybatis的SqlSessionFactory、mapper
调试:用idea debug
单元测试:Junit使用
日志:log4j、log4j2
异常处理:java强制要求必须处理异常
明天计划的事情:
开始任务2
遇到的问题:
无
收获:
整理学习思路、任务1学到的东西。
评论