发表于: 2017-04-18 17:22:41
2 1360
今日完成
1、(昨日日报后)数据库索引,昨天看了一些师兄的日报,发现既然我已知道索引是基于排序的,插入数据花费时间必然有成本的增加,而重复的数据不能使索引建立有检索时间的优势,那么把报名城市(city)和修真方向(field)也作为索引的条目似乎是不合适的。
2、(昨日日报后)安装配置好Maven。尝试了解Maven,下面尝试说一下我的理解。总的来说,它是一个基于POM的项目管理工具。它提供了一个Java项目标准统一的构建结构,版本发布控制,核心信息及配置(XML为诟病),并为Java程序员完成jar包的简单获取,消除了Java中常见的jar包不兼容问题。
3、JDK面向开发人员,包含了JRE(Java程序的运行环境)并提供了开发人员需要的如编译,调试环境。
4、
为Eclipse配置外部Maven。
新建Maven项目,自动出现了App.java这一holle_world测试文件,也好。。。
pom.xml为项目基本信息文件,其版本信息,依赖申明都在这,目前只理解版本及两ID的规则如图。
5、对项目1234(I should rename it)进行clean install,即在项目根目录执行控制台命令mvn clean install,得上面还有一堆download不议,查看jar文件在C:\Users\Administrator\.m2\repository\com\company\projectgroup\hello_world\0.0.1-SNAPSHOT目录下(其实图片里有,但是。。。我不想说),即:用户文件夹\.m2\本地仓库\groupID\artifactID\version
6、编写DAO,那么DAO是什么?DAO(data access object)提供了对数据库的操作接口,我的理解他是类似于网络体系结构的分层思想,这里实现提供对底层细节的屏蔽,对上层操作的支持,我需要写的是对DB的基本4操作(增删查改)和特殊操作的interface及implement。
问题及解决
1、如昨天所说,对Maven毫无了解,遂google得此站(http://hzbook.group.iteye.com/group/wiki/2872-Maven-in-action#3334)似乎是一个不错(过时或许)的入门(不,仅初运行)。
2、刀?简单google。我应该写在哪?翻阅各师兄日报以及乱其它得现阶段解答,详见上6。
3、想重命名文件夹报错out fo sync with file system
google得解决
4、
public class MysqlDemo {
public static void main(String[] args) throws Exception {
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (Exception e) {
e.printStackTrace();
}
}
}
运行这段代码即加载JDBC驱动程序时出错,已配置各种CLASSPATH无果,求救。
常见错误
希望被帮助的内容
1、DAO尝试编写的过程中大概应该提供除ID外的各项检索方法,如果每一栏(city,name,field等)都需提供searchBY是否过于繁琐。
2、问题4,我将尝试提交日报后重启电脑,但?希望师兄救我TAT
评论