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

docker安装mysql5.7

这里已经配置好了docker的阿里云加速器

然后我们直接通过命令拉取5.7版本的mysql,这里以5.7.24版本为例

如果是5.7.4版本没有在/etc下生成一个mysql文件夹那么就需要自己通过命令创建并创建my.cnf配置文件

拉取镜像

docker pull mysql:5.7.24

拉取完成后可以查看一下是否拉取成功

docker images
dockermysql