发表于: 2016-07-05 22:46:06
4 1960
今天完成的事情:
学会了junit单元测试,使用cmd操作mysql数据库
明天计划的事情:
学会mybatis,完成task1,学习task2相关的知识,抱紧师兄师姐大腿
遇到的问题:
Q1:IDEA提示:"Maven projects need to be imported: Import Changes Enable Auto-Import"
A1:Select this check box, if you want IntelliJ IDEA to perform reimport automatically each time you change your pom.xml.你是否希望IDEA随时更新重载你的pom.xml文件。建议选择 Import Changes。
Q2:IDEA跑junit测试的输出结果没有按照执行顺序输出。(执行五条测试,三条成功,一条忽略,一条因死循环超时失败)
A2:因为程序有超时的bug,冒红了导致输出的结果顺序异常。把超时的代码注释掉,输出结果顺序正常。
Q3:cmd执行mysql命令行报错数据库的时候返回错误1064(42000)。。。。。。
A3:SQL语法错误,查看SQL语句并修改为正确的SQL语句。
收获:
上午装软件及配置环境,下午看junit、mybatis、maven的相关资料。
GroupID+ArtifactID+Version是用来对世界上所有的Jar包统一标记。
GroupID可以理解为是一个公司,组织,个人,比如说Spring
ArticfactID是GroupID下面的项目。比如说Aop
Version是版本号。
cmd > mysql -uroot -p123456 成功连接mysql数据库(-u+用户名 -p+密码)
create database xxxx; 创建数据库xxxx
show databases; 查看所有数据库
drop database xxxx; 删除数据库xxxx
use xxxx; 进入数据库xxxx
creat table yyy(name VARCHAR(20),sex CHAR(1)); 创建表yyy
show tables; 显示xxxx数据库中所有表
describe tablename; 显示表yyy的数据结构
insert into yyy value("mmm","M"); 在表yyy中插入数据
select * from yyy; 显示表yyy中所有的数据
delete from yyy; 删除表yyy的数据
drop table yyy; 删除表yyy
update yyy set name="nnn" where name="mmm"; 把表yyy中的name="mmm"改为name="nnn"
alter table yyy add id int unsigned not null auto_increment,add index(id); 增加属性列,列名为id
alter table yyy dorp column sex; 删除属性列,列名为sex
exit 退出mysql数据库(此命令不需要加;)
参考资料:http://www.cnblogs.com/itech/archive/2010/09/26/1835896.html
知道了三个概念:
本地仓库 ---个人电脑的本地仓库
私人服务器(公司服务器) ---个人服务器或公司服务器
中央仓库 ---maven自身提供的仓库
maven 先找本地仓库 再找私人服务器 最后找中央仓库
评论