今天是三八妇女节,跟着同事一起下午提前回去了,虽然也在接电话,但是女员工在休息,电话少多了。下午哪里也没有去,安装完mybatis plugins插件后,基本上也5点半了,不太想出门了,只能看看书,锻炼锻炼身体,早点休息了,时间真是太宝贵了。

今日进度:
1.坚持刷题,完成mybatis plugins配置
2.坚持锻炼,今天算是把之前的时间补上了
3.坚持听英文新闻
4.坚持记录
5.买了地铁优惠卷,从通勤上省钱

学习笔记:
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插件
在这里插入图片描述

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐