发表于: 2016-07-05 22:46:06

4 1961


今天完成的事情:

学会了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。

参考资料:http://stackoverflow.com/questions/23180239/intellij-maven-projects-need-to-be-imported-import-changes-enable-  auto-import


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 先找本地仓库 再找私人服务器 最后找中央仓库




返回列表 返回列表
评论

    分享到