Spring boot的全局异常处理器 Spring的全局异常处理通常一个web程序在运行过程中,由于用户的操作不当,或者程序的bug,有大量需要处理的异常。其中有些异常是需要暴露给用户的,比如登陆超时,权限不足等等。可以通过弹出提示信息的方式告诉用户出了什么错误。 而这就表示在程序中需要一个机制,去处理这些异常,将程序的异常转换为用户可读的异常。而且最重要的,是要将这个机制统一,提供统一的异常处理。 在项目中实现一个全局异常处理器,通 2021-04-15 程序开发 #Java
使用 EasyPOI 进行 Excel 表格的导入导出 一、EasyPOI 是什么EasyPDI 是对 Apche POI 库的封装,可以通过一些简单的操作就可以进行 Excel 文件的导入导出,这这个库中还封装了一些独特的功能: 基于注解的导入导出,修改注解就可以修改 Excel 支持常用的样式自定义 基于 map 可以灵活定义的表头字段 支持一堆多的导出,导入 支持模板的导出,一些常见的标签,自定义标签 支持 HTML/Excel 转换 2021-03-21 程序开发 #Java
搭建 Docker 私人仓库 搭建私人仓库 官方在 Docker hub 上提供了 registry 的镜像,我们可以直接使用该 registry 镜像来构建一个容器,搭建自己的私有仓库服务。 拉取最新版本的 registry 镜像 1docker pull registry 运行 registry 容器1234docker run -d --name registry -p 5000:5000 --restart=alwa 2021-02-11 Linux #运维/Docker
DockerCompose 原理和使用 Docker Compose 简介Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。从功能上看,跟 OpenStack 中的 Heat 十分类似。 其代码目前在 https://github.com/docker/compose 上开源。 Compose 定位是 「定义和运行多个 Docker 容器的应用(Defining and running 2021-02-07 Linux #运维/Docker
Dockerfile 使用 Docker file 简介镜像的定制实际上就是定制每一层所添加的配置、文件。如果我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本,用这个脚本来构建、定制镜像,那么之前提及的无法重复的问题、镜像构建透明性的问题、体积的问题就都会解决。这个脚本就是 Dockerfile。 Dockerfile 是一个文本文件,其内包含了一条条的 指令(Instruction),每一条指令构建一层,因此每一 2021-01-05 Linux #运维/Docker
Docker 的通信机制 Docker 中的通信机制和网络功能Docker 允许通过外部访问容器或容器互联的方式来提供网络服务。随着 Docker 网络的完善,强烈建议大家将容器加入自定义的 Docker 网络来连接多个容器,而不是使用 --link 参数。 新建网络1$ docker network create -d bridge my-net -d 参数指定 Docker 网络类型,有 bridge overlay 2020-12-03 Linux #运维/Docker
Docker 镜像和容器相关命令 一、镜像相关命令1、查看本机所有镜像1docker images 参数 q:只显示镜像 id a:列出所有镜像 2、获取一个新的镜像1234docker pull [images name]:[tag]# 示例docker pull mysql:8.0.26 下载完成后,我们可以直接使用这个镜像来运行容器。 3、搜索镜像我们可以从 Docker Hub 网站来搜索镜像,Docker Hub 网 2020-11-25 Linux #运维/Docker
Docker 架构以及概念 Docker 的架构Docker 核心概念Docker 的核心基本概念: 镜像(Image) 容器(Container) 仓库(Repository) 镜像Docker 镜像就是一个只读的模板。比如,一个镜像可以包含一个完整的 ubuntu 操作系统环境,里面仅安装了 apache 或用户需要的其他应用程序。镜像可以用来创建 Docker 容器。 镜像对于用户而言是只读的,不可修改;当然用户也 2020-11-21 Linux #运维/Docker
Docker 的安装(CentOS 安装) Centos8 系统安装 Docker更新索引命令 1yum makecache fast 安装依赖在新主机上首次安装 Docker Engine-Community 之前,需要设置 Docker 仓库。之后,您可以从仓库安装和更新 Docker。 安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 devic 2020-11-11 Linux #运维/Docker
Docker 的安装(ubuntu 安装) ubuntu 系统 Dcoker 的安装在 ubuntu 系统中可以通过以下 3 种方法来安装 Docker 设置 Docker 仓库来进行安装 下载官方 DEB 文件进行安装 使用官方的便捷安装脚本进行安装 1. 使用 Docker 仓库安装在安装引擎之前,先设置 Docker 存储库,在存储库里面进行安装 设置 Docker 仓库 更新软件库并允许从 HTTPS 使用存储库 123 2020-11-02 Linux #运维/Docker