yum安装nginx

yum install epel-release
yum install nginx

开机启动

systemctl start nginx.service          # 启动nginx服务
systemctl stop nginx.service           # 停止服务
systemctl restart nginx.service        # 重新启动服务
systemctl list-units --type=service     # 查看所有已启动的服务
systemctl status nginx.service          # 查看服务当前状态
systemctl enable nginx.service          # 设置开机自启动
systemctl disable nginx.service         # 停止开机自启动

使用win10系统的idea的terminal终端对git出现中文乱码问题的完美解决

第一种:快捷键ctrl+alt+s进入设置界面,选择Tools->Terminal,将Environment Variables中添加LESSCHARSET=utf-8,即可解决使用git出现中文乱码的问题。

LESSCHARSET=utf-8

第二种:在Git的安装目录下的etc目录下bash.bashrc文件,在最后一行添加:

# 解决IDEA下的terminal中文Unicode编码问题
export LANG="zh_CN.UTF-8"
export LC_ALL="zh_CN.UTF-8"

Vue中使用async-validator进行group校验的一种实现方式

在项目开发中会遇到这样的一种情况: 存在两个输入框: 及格的人数和不及格的人数,两个数值之和不能大于班级的总人数。假设班级总人数为50。我们首先输入几个人数为25。再输入不及格人数为26。这时,不及格人数的输入框的出现错误提示。之后经过何对,发现是及格人数输入错误。用户直接修改及格人数的值为24,但是不及格人数的输入框仍然存在错误提示。这时,我们需要在修改了及格人数之后同时校验及格人数的值和不及格人数的值

阅读剩余部分 -

Spring Boot 分层构建Docker镜像

前言

在微服务开发中,使用 Spring Boot 往往是将全部内容打入一个 fat jar 中,提供外部调用。但是在使用Docker时,因为每次构建都会将一个 fat jar 单独构建一层,导致存放Docker镜像的速度快速膨胀。为了解决这个问题,需要对如何构建Docker镜像,如何写Dockerfile及如何对Dockerfile优化进行研究。

系统环境:

  • Docker 版本: 19.03.5 Docker Desktop
  • 基础镜像版本: adoptopenjdk:8-jre-openj9

一、 探究常规 Spring Boot 是如何构建 Docker 镜像

这里将使用常规 Spring Boot 的配置构建一个 Docker 镜像的Dockerfile 写法,感受一下这种方式编译的镜像使用的情况。

阅读剩余部分 -