自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 docker学习篇(8)--配置一个非root用户管理docker

概述追加用户设置密码新建docker组加入docker组1、追加用户adduser test2、设置密码passwd test3、如果没有docker组建立docker组groupadd docker4、加入docker组usermod -aG docker test5、验证切换test test运行如下命令docker run hello-world...

2018-06-30 21:44:47 1517

原创 docker学习篇(7)--docker的运行模式以及配置docker远程访问

概述docker的运行模式使用服务命令配置远程访问使用配置文件配置远程访问1、docker的运行模式docker以CS方式运行,我们通过客户端发送给守护进程(服务端)命令或者restful api,然后守护进行执行这些指令2、使用服务命令配置远程访问1)开机启动docker服务systemctl enable docker如下信息显示,其中/usr/lib/systemd/system/docke...

2018-06-30 21:09:43 1707

原创 docker学习篇(6)--守护进程配置(配置国内镜像)以及docker日志

概述如何配置国内镜像配置参数有哪些docker运行日志位置1、如何配置国内镜像※ 此配置可能因docker版本造成配置略有不同,具体要参照对应docker具体版本的文档,我的版本是17.51)修改文件/etc/docker/daemon.json,增加如信息{ "registry-mirrors": ["https://registry.docker-cn.com"]}2)重启docker ...

2018-06-30 18:03:37 728

原创 docker学习篇(5)--docker基础信息以及镜像删除

概述如何查看docker基础信息如何查看docker镜像的详细信息如何删除本地镜像1、如何查看docker基础信息        docker info                ※ docker root dir 就是docker 存储镜像和容器的地方2、如何查看docker镜像的详细信息        docker inspect 镜像名3、如何删除本地镜像        docker r...

2018-06-30 16:35:21 568

原创 docker学习篇(4)--查找、获取镜像

概述如何查找想要的docker镜像如何获取想要的镜像如何查看拉去的本地镜像如何将镜像推送到docker hub网站1、查找想要的镜像1)https://hub.docker.com/ 网站进行搜索        2)docker search  [options] 镜像名称         ※ -s num :可以查找多少星以上的镜像        ※ --automated:默认false,显示...

2018-06-30 16:14:22 18088 2

原创 docker学习篇(3)--docker的守护式容器

上篇中的命令,在运行命令执行后容器会立即结束运行,本篇将介绍一下如何让容器在后台保持运行状态简介如何以守护式方式运行容器--命令方式如何以守护式方式运行容器--参数设定方式如何重新进入退出的容器如何了解容器内部的运行情况如何查看运行中容器的进程情况如何在已经运行的容器中启动新的进程如何停止运行中的容器1、如何以守护式方式运行容器--命令方式以交互方式运行容器后,使用ctrl+P/ctrl+Q方式退...

2018-06-29 09:51:27 1598

原创 docker学习篇(2)--docker的基本操作

简介:如何运行docker容器如何交互式运行doker容器查看运行的docker容器查看某个容器的具体信息重新启动停止的容器删除停止的容器1、运行docker容器docker run [OPTIONS] IMAGE [COMMAND] [ARG...]示例:docker run hellow-world2、交互的方式运行docker docker run -it centos /bin/bash此...

2018-06-28 21:20:54 396

原创 docker学习篇(1)--docker安装与卸载(centos)

这里以1.13版本以上为例讲解系统要求64位cenos操作系统删除系统不用的docker包1、系统中残留的docker包要删除,1.13中使用的docker-engine,最新的docker分为ce的社区版和ee的企业版yum -y remove docker docker-common container-selinux2、docker-selinux也和docker-engine冲突,也需要移...

2018-06-27 15:46:20 529

原创 从零学习springboot(九)--集成邮件功能发生550或535错误

错误1:SMTPAuthenticationError  ----------  550    User has no permission    我们使用编码的方式发送邮件时相当于自定义客户端根据用户名和密码登录,然后使用SMTP服务发送邮件,我用的心注册的163邮箱,默认不开启客户端授权的(对指定的邮箱大师客户端默认开启),因此登录总是被拒绝,解决办法:进入163邮箱-设置-客户端授权密码-开...

2018-06-21 15:22:14 1840

原创 从零学习springboot(八)--集成邮件功能

思路:引入email启动器配置邮件发送功能书写发送邮件方法类,并注入自动实例化的邮件发送器根据基本内容构造邮件消息队形,并利用邮件发送器发送邮件开发发送邮件api实现:1、修改pom.xml 引入邮件自动化配置启动器<dependency> <groupId>org.springframework.boot</groupId> <artifactId&...

2018-06-21 15:11:05 377

原创 mybatis-generator源码解读系列(三):配置读取

概述:        配置读取是代码生成的基础工作,主要就是把xml中的元数据读取到内存中,供后面的代码生成逻辑使用相关类1、ConfigurationParser功能        主要用来将xml配置文件读取到内存,获取根节点,根据根节点的属性值,选择对应的子节点的配置解析器代码解读:1)读取xml            // dcoument 组装器 Document...

2018-06-13 14:53:28 1534

原创 从零学习springboot(七)--集成在线swagger文档之常用注解

1、@Api含义:标识一个模块的描述,一般用于restful接口的类注解常用属性:1)value:用于接口模块的标题描述,似乎1.5版本后不可用2)tags:用于接口模块的标题描述3)description:描述接口类的详细信息,副标题,虽然起作用,但是后面可能会被废弃4)produces:接口能够返回的资源类型,以逗号分隔,如:"application/json, application/xml...

2018-06-13 11:53:08 1631

原创 从零学习springboot(六)--集成在线swagger文档

思路:导入依赖jar包->开启swagger(注解)->配置swagger相关信息->启动测试实现:1、pom.xml引入依赖包<!-- 6、 swagger 文档管理集成 --><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-s...

2018-06-12 22:46:03 269

原创 mybatis-generator源码解读系列(二):主函数逻辑

主函数基本逻辑1、命令行参数是否合理并解析2、读取xml配置文件并解析位内存数据以工使用3、实例化一个shell回调函数,用于执行过程中的回调4、实例化一个mybatis代码生成对象5、实例化一个过程回调函数,用于是否输出过程日志等处理(或根本不需要回调)6、调用生成方法生成代码并保存为相关文件代码解析1、命令行参数解析// 至少要有一个参数。。。执行的层面需要配置文件 if (a...

2018-06-08 16:27:11 821

原创 mybatis-generator源码解读系列(一):代码入口以及主要命令行参数

一、寻找入口类读源码也可以说是一种逆向工程,最重要的就是要知道从哪里开始读代码。对于java二进制程序则最重要的就是找到main函数,找到main函数后才能知道执行逻辑是如何开始的。我们首先看一下mybatis-generator是如何开始的呢?mybatis-generator执行脚本如下(gen.bat):java -jar mybatis-generator-core-1.3.2.jar ...

2018-06-06 21:41:12 1501

原创 十、Shell编程--实现一个工程编译后上传到远程服务器的自动化脚本

思路1、首先工程打包在本地执行相关工程的编译打包命令即可    如:         angular工程执行ng build --aot --prod;         maven工程执行mvn clean package2、工程编译完毕,要上传到远程服务器,但是上传之前,首先要把之前的目录的老文件清空(或先备份)     远程登录这里使用ssh登录到服务器,然后执行rm -fr *清空     ...

2018-06-05 16:27:16 979

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除