发表于: 2017-03-06 19:58:16

2 1550


今天完成的事情:

1.学习使用Idea工具,学习使用Idea创建maven工程,并学习了一些快捷键操作

  • alt + insert:获取get、set方法快捷键
  • alt + enter:导包
  • ctrl + shift + enter:语句完成(自动跳出本行)
  • ctrl + shift + e:查看最近更改的文件(历史记录)
  • ctrl +f12:显示当前文件的结构
  • ctrl + f7:查询当前元素在当前文件中的引用,然后按 F3 可以选择
  • ctrl + n:快速打开类(eclipse中的ctrl shift r)
  • ctrl + shift + n:快速打开文件(感觉和上面的一样,没啥区别)
  • alt + q:看到当前方法的声明
  • ctrl + shift + insert:选择剪贴板内容并插入(超赞)
  • ctrl + alt + t:把代码包在一个块内(例如:try/catch、if..)
  • ctrl + alt + l:格式化代码(eclipse中的ctrl shift f)
  • ctrl + alt + o:优化导入的类和包
  • ctrl + r:替换文本
  • ctrl + f:查找文本
  • ctrl + shift + space:自动补全代码
  • ctrl + shift + alt + n:查找类中的方法或变量
  • alt + shift + c:最近的更改
  • alt + shift + ↑/↓:上/下移一行
  • shift + f6:重构 - 重命名
  • ctrl + x:删除行
  • ctrl + d:复制行
  • ctrl + j:自动代码(例如:serr)
  • ctrl + alt + left/right:返回至上次浏览的位置
  • alt + left/right:切换代码视图

2.学习使用maven的常用命令

Maven常用命令: 
1. 创建Maven的普通java项目: 
   mvn archetype:create 
   -DgroupId=packageName 
   -DartifactId=projectName  
2. 创建Maven的Web项目:   
    mvn archetype:create 
    -DgroupId=packageName    
    -DartifactId=webappName 
    -DarchetypeArtifactId=maven-archetype-webapp    
3. 编译源代码: mvn compile 
4. 编译测试代码:mvn test-compile    
5. 运行测试:mvn test   
6. 打包:mvn package   
7. 在本地Repository中安装jar:mvn install 


明天计划的事情:

1.进行任务三,学习sh脚本的写法和用法,学习nginx的用法


遇到的问题:

1.在mybatis执行sql的时候出现:Invalid bound statement(not found)

出错的原因是:

我的mapper文件里面有Studentmapper.java 和StudentMapper.xml文件,但是在target里面却没有.xml文件,所以出现这种错误

解决方法:

在pom文件里面加入

<build>
 <resources>
   <resource>
     <directory>src/main/java</directory>
     <includes>
       <include>**/*.xml</include>
     </includes>
     <filtering>false</filtering>
   </resource>
 </resources>
 <finalName>task3</finalName>
</build>

2.在Idea里面运行web工程的时候出现了异常,是关于jar包不兼容之类的异常。

把tomcat8换成tomcat7就可以了。

3.用maven install命令进行本地安装的时候可能会出现一些错误,仔细阅读错误信息即可排除

我用到的两个错误是:读取某个jar包错误,解决办法:在本地仓库找到这个jar包,删除,让idea重新下载即可。

读取import 中的某个包出错,一般这种情况是因为包可能在写程序的时候自动导入多余的包,在程序里面检查或者删除该包,或者重新引入。

收获:

1.学习了Idea这是一个比较大的收获

2.在解决问题的时候,要有耐心,仔细分析,恰当的使用搜索引擎。




返回列表 返回列表
评论

    分享到