Blog

  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

Java程序初始化顺序

发表于 2020-02-22 分类于 Java面试
本文字数: 617

Java程序初始化顺序

首先来看一段代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
class a{
static b b1 = new b();
static{
System.out.println("1");
}
a(){
System.out.println("2");
}
}
public class b extends a{
static{
System.out.println("3");
}

b(){
System.out.println("4");
}
public static void main(String[] args) {
System.out.println("====");
b b = new b();
}
}

输出顺序应该是什么样的呢?

阅读全文 »

@mapperScan

发表于 2019-10-06 分类于 SpringBoot
本文字数: 912

@MapperScan

1
2
3
4
5
@Configuration
@EnableTransactionManagement
@MapperScan({"com.mf.mall.mapper","com.mf.mall.dao"})
public class MyBatisConfig {
}

会扫描所有的com.mf.mall.mapper和com.mf.mall.dao下的文件(包括依赖的jar中的)

阅读全文 »

git

发表于 2019-10-06 分类于 Git
本文字数: 432

git fetch和git pull区别

  • git pull是git fetch 和 git merge的组合
  • git fetch:就是把远程的更新都拉取到本地,但是内容不会更新,打个比方,就是把commit的记录都拿过来了,
    但是本地还是停留在原来的位置,没有移动到最新的提交处
  • git pull:把远程的更新都拉取到本地,并移动到最新的提交处(此处可能有冲突,如果本地没有commit过,也就是说还是停留在原地,
    那么就可以fast-merge,如果本地commit过了,就等于说是离开了原地,那么可能就会产生不可fast-merge的冲突,需要自己手动merge)

git push

  • git push的时候:要是远程还在原地(原地:就是git pull后,远程没有commit过),那么可以直接push
  • 要是远程没有在原地了,就需要git pull一下,更新本地到最新处,然后merge冲突,然后git add 再 git commit 最后git push

docker

发表于 2019-10-06 分类于 Docker
本文字数: 1.3k

配置镜像源

使用阿里云的镜像加速器,配置在/etc/docker/daemon.json

1
2
3
{
"registry-mirrors": ["xxx"]
}

启动docker

1
systemctl start docker.service
阅读全文 »

springboot-shiro

发表于 2019-09-15 分类于 SpringBoot , Shiro
本文字数: 17k

Shiro相关过滤器

阅读全文 »
12…5
麻辣香锅不要辣

麻辣香锅不要辣

21 日志
11 分类
20 标签
GitHub 简书
© 2019 – 2020 麻辣香锅不要辣 | 站点总字数: 20.4k字
|
0%