学习笔记:
1.Maven 有以下三个标准的生命周期:
clean:项目清理的处理
default(或 build):项目部署的处理
site:项目站点文档创建的处理
2.Maven Site 插件一般用来创建新的报告文档、部署站点等。
pre-site:执行一些需要在生成站点文档之前完成的工作
site:生成项目的站点文档
post-site: 执行一些需要在生成站点文档之后完成的工作,并且为部署做准备
site-deploy:将生成的站点文档部署到特定的服务器上
3.构建配置文件大体上有三种类型:
项目级(Per Project) 定义在项目的POM文件pom.xml中
用户级 (Per User) 定义在Maven的设置xml文件中 (%USER_HOME%/.m2/settings.xml)
全局(Global) 定义在 Maven 全局的设置 xml 文件中 (%M2_HOME%/conf/settings.xml)
4.在 Maven 的术语中,仓库是一个位置(place)。
Maven 仓库是项目中依赖的第三方库,这个库所在的位置叫做仓库。
在 Maven 中,任何一个依赖、插件或者项目构建的输出,都可以称之为构件。
Maven 仓库能帮助我们管理构件(主要是JAR),它就是放置所有JAR文件(WAR,ZIP,POM等等)的地方。
Maven 仓库有三种类型:
本地(local)
中央(central)
远程(remote)
5.62. 不同路径
一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。问总共有多少条不同的路径?
输入:m = 3, n = 7
输出:28
解题思路:当前状态由前一个状态向下或向右走到,状态转移方程为f[i,j]=f[i-1,j]+f[i,j-1],在上边界和右边界只有一种状态,可以将f[i,0],f[0,j]设置为1,遍历完整个方格之后,f[m-1][n-1]即为不同路径的数量
class Solution {
public int uniquePaths(int m, int n) {
int[][] f = new int[m][n];
for(int i=0; i<m; i++){
f[i][0] = 1;
}
for(int i=0; i<n; i++){
f[0][i] = 1;
}
for(int i=1; i<m; i++){
for(int j=1; j<n; j++){
f[i][j] = f[i-1][j] + f[i][j-1];
}
}
return f[m-1][n-1];
}
}
6.mybatis plugin安装,IDEA2015使用mybatis mini-plugin插件
本文暂时没有评论,来添加一个吧(●'◡'●)