首先导入quartz依赖,这里我就不演示导入springboot,自己随意导入一个版本就好了

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-quartz</artifactId>
</dependency>

然后我们就可以直接编写要执行的任务类了,这里我们选择继承QuartzJobBean这个类

SpringBootSpringQuartz

首先我们要知道编码都是在mysql的my.ini配置文件中配置的,所以我们可以在安装好mysql后就对其配置文件进行更改,也可以后期更改,但是要注意,改配置文件之前请先关闭mysql服务,然后再更改my.ini,最后启动服务,如果你在mysql服务还在运行中的时候就修改配置文件就会导致你的mysql无法关闭以及重新启动,这里切记!

mysql

Timer

只使用一个参数,会在指定的时间后运行,单位毫秒,但是只会执行一次

Timer timer = new Timer();
timer.schedule(new TimerTask() {
    @Override
    public void run() {
        System.out.println("一秒后执行一次");
    }
}, 1000);
SpringQuartz

首先查看自己本机的网络地址,点击系统设置,找到共享 然后就可以看到有这么一句话您的本地网络上的电脑可以通过以下地址访问您的电脑:

下面就是你的电脑地址.local

springbootmac

首先要了解mac环境变量的配置文件在哪里

在mac10.15.1之前也就是版本为catalina之前的版本都是将用户的环境变量保存在.bash_profile这个文件中,而环境变量的配置文件则保存在用户的根目录,也就是~目录,我们直接使用命令切换到这个目录即可查看到环境变量的文件

cd ~

当然当你打开终端的时候默认是在~目录的,所以可以不用切换,如果到了用户目录下但是如果你在此目录下没有发现这个文件可以使用ls -a这个命令来查看隐藏文件,如果还是没有那么你可以创建一个这个名称的文件即可命令如下

touch .bash_profile
mac环境变量

首先要使用nginx就要先从docker中拉取镜像,这里可以通过docker-compose的yml的方式进行配置

创建docker-compose.yml文件并写入内容

dockernginx

安装mysql后使用

show variables like '%character%';

查看到字符编码中有filesystem和server两个都不是utf8编码,那么由于mac是属于unix系统所以和liunx的配置mysql编码的方式会比较相似,同样我们先切换到etc下

mysqlmac

首先要创建一个名为Dockerfile的普通的文件 然后在里面编辑命令

首先Dockerfile的命令有from,可以用来指定要导入的镜像,必须为第一个命令

docker

数据卷可以用来指定容器内部的某个文件夹映射到外部的某个文件夹,外部访问文件夹修改内容后内部容器的文件会自动同步内容

创建数据卷

docker volume create 名称
docker