揭开docker的神秘面纱?网络模式

揭开docker的神秘面纱?网络模式一、网络资源详解——Docker0网卡与四种网络模式二、Docker0网卡及四种网络模式1、host模式2、container模式3、none模式4、bridge模式三、网络模式的使用方法——指定模式和指定ip一、网络资源详解——Docker0网卡与四种网络模式安装完Docker时,会发现系统自动创建了一个docker0网卡和其他Docker网络模式:[root@localhost ~]# ip addr1: lo: <LOOPBACK,UP,LOWER_U
分类: 其他 发布时间: 04-02 09:12 阅读次数: 0

Zabbix---部署

Zabbix---部署一、Zabbix简介1、Zabbix2、作用3、组成4、特点5、主要功能:二、Zabbix具体部署步骤1、安装nginx1.14(yum安装)①、创建nginx的yum仓库②、安装、开机自启动2、安装mysql5.7①、安装mariadb②、初始化③、登录验证3、安装PHP4、修改php-fpm配置文件5、修改nginx配置文件支持PHP并修改php配置文件6、开启服务7、测试网页8、测试连接数据库9、建立数据库及用户并且授权10、测试连接zabbix数据库11、zabbix serv
分类: 其他 发布时间: 04-02 09:12 阅读次数: 0

搭建docker私有仓库时无法重启docker?

搭建docker私有仓库时无法重启docker?情况说明:搭建docker私有仓库时无法重启docker解决方案:在修改配置文件daemon.json时出错修改后重启就行了
分类: 其他 发布时间: 04-02 09:12 阅读次数: 0

Error response from daemon: Get https://192.168.221.10/v2/: dial tcp 192.168.221.10:443: connect: co

Error response from daemon: Get https://192.168.221.10/v2/: dial tcp 192.168.221.10:443: connect: connection refused情况说明:在做harbor实验的时候,一管理员 的身份无法登陆docker故障原因:Docker Registry 交互默认使用的是 HTTPS,但是搭建私有镜像默认使用的是 HTTP 服务,所以与私有镜像交互时出现以上错误解决方法:[root@client ~]
分类: 其他 发布时间: 04-02 09:12 阅读次数: 0

Failed to Setup IP tables: Unable to enable SKIP DNAT rule: (iptables failed: iptables --wait -t na

Failed to Setup IP tables: Unable to enable SKIP DNAT rule: (iptables failed: iptables --wait -t nat -I DOCKER -i br-40be4af3b921 -j RETURN: iptables: No chain/target/match by that name.情况说明:在做harbor的时候,执行harbor的脚本。出行error解决方案:重启docker即可再执行启动脚本就行,如上图
分类: 其他 发布时间: 04-02 09:11 阅读次数: 0

leetcode算法题1——两数之和(难度:简单)

一。题目两数之和:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]二。解答这道题还是比较简单,常规思路可以用两个for循环暴力破解:class Solution { p
分类: 其他 发布时间: 04-02 09:03 阅读次数: 0

RabbitMQ简介以及基于windows的安装

文章目录一。消息中间件概述1.什么是消息中间件?2.应用场景二。AMQP 和 JMS1.AMQP2.JMS3.AMQP 与 JMS 区别4.消息队列产品四。RabbitMQ五。RabbitMQ基于Windows的安装与配置1.安装Erlang2.安装RabbitMQ一。消息中间件概述1.什么是消息中间件?MQ全称为Message Queue,消息队列是应用程序和应用程序之间的通信方法。为什么要使用MQ?在项目中,可将一些无需即时返回且耗时的操作提取出来,进行异步处理,而这种异步处理的方式大大的节
分类: 其他 发布时间: 04-02 09:03 阅读次数: 0

RabbitMQ六种通信模式介绍——简单模式(Hello Word!)

一。简介本篇博客所讲的为RabbitMQ六种通信模式之一的简单模式,官网给出的图如下所示:在上图的模型中,有以下概念:P:生产者,也就是要发送消息的程序C:消费者:消息的接受者,会一直等待消息到来。queue:消息队列,图中红色部分。类似一个邮箱,可以缓存消息;生产者向其中投递消息,消费者从其中取出消息。在rabbitMQ中消费者是一定要到某个消息队列中去获取消息的。二。代码实现1.导入依赖:<!--引入rabbitmq依赖--> <dependency
分类: 其他 发布时间: 04-02 09:03 阅读次数: 0

使用浏览器本地下载FastDFS文件服务器中文件的实现

前言:在使用FastDFS作为文件服务器时,我们肯定遇到过文件下载问题,当下载地址与FastDFS属与同一台服务器时,下载文件很容易实现,但是当下载地址与FastDFS不属于同一台服务器时,需要通过浏览器来辅助进行下载到本地。1.后台示例接口代码:public ResponseEntity<byte[]> downloadFile(@RequestParam("id") Integer id ) { //根据id查找附件信息 MessageAttachme
分类: 其他 发布时间: 04-02 09:03 阅读次数: 0

解决org.apache.tomcat.util.http.fileupload.FileUploadBase$SizeLimitExceededException: 的问题

一。问题描述SpringBoot项目上传较大文件时出现以下报错:org.apache.tomcat.util.http.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (159612974) exceeds the configured maximum (10485760)二。解决办法在application.yml文件中添加以下配置:spring:
分类: 其他 发布时间: 04-02 09:03 阅读次数: 0

RabbitMQ六种通信模式介绍——工作模式(Work queues)

一。简介本篇博客所讲的为RabbitMQ六种通信模式之一的工作模式,官网给出的图如下所示:Work Queues与入门程序的简单模式相比,多了一个或一些消费端,多个消费端共同消费同一个队列中的消息。应用场景:对于任务过重或任务较多情况使用工作队列可以提高任务处理的速度。二。代码实现1.连接工具类:public class ConnectionUtil { public static Connection getConnection() throws Exception {
分类: 其他 发布时间: 04-02 09:03 阅读次数: 0

使用@Value注解获取yml配置文件中的自定义属性(三种不同环境下详细获取方式:变量+静态变量+静态代码块)

文章目录一。配置文件说明二。常量属性获取三。静态变量获取四。静态代码块获取一。配置文件说明1.application.yml配置:(这里使用的是application-local.yml配置文件)2.application-local.yml自定义属性配置:二。常量属性获取 @Value("${fastdfs_config.path}") private String path;三。静态变量获取1.第一种方式: //fastdfs配置文件所在路径 private
分类: 其他 发布时间: 04-02 09:03 阅读次数: 0

RabbitMQ六种通信模式介绍——发布与订阅模式(Publish/Subscribe)

文章目录一。简介二。代码实现三。程序运行效果一。简介本篇博客所讲的为RabbitMQ六种通信模式之一的发布与订阅模式,官网给出的图如下所示:简单模式与工作模式2个案例中,只有3个角色:P:生产者,也就是要发送消息的程序C:消费者:消息的接受者,会一直等待消息到来。queue:消息队列,图中红色部分而在订阅模型中,多了一个exchange角色,而且过程略有变化:P:生产者,也就是要发送消息的程序,但是不再发送到队列中,而是发给X(交换机)C:消费者,消息的接受者,会一直等待消息到来。Q
分类: 其他 发布时间: 04-02 09:03 阅读次数: 0

使用el upload标签上传文件的几种常见使用场景(前台+后台)

前言:本篇博客主要介绍ElementUI中上传控件的使用,包含前后台代码。一。总体代码1.前端控件主要代码:<!-- 写信 --><div class="tabCon"> <div class="tabcon" v-show="nowIndex==0"> <el-form :model="formData" ref="formData" :rules="formRule" style="margin-top: 3%;">
分类: 其他 发布时间: 04-02 09:03 阅读次数: 0

RabbitMQ六种通信模式介绍——路由模式(Routing)

文章目录一。简介二。代码实现三。程序运行效果一。简介本篇博客所讲的为RabbitMQ六种通信模式之一的路由模式。模式说明路由模式特点:队列与交换机的绑定,不能是任意绑定了,而是要指定一个RoutingKey(路由key)消息的发送方在 向 Exchange发送消息时,也必须指定消息的 RoutingKey。Exchange不再把消息交给每一个绑定的队列,而是根据消息的RoutingKey进行判断,只有队列的Routingkey与消息的 Routing key完全一致,才会接收到消息官
分类: 其他 发布时间: 04-02 09:03 阅读次数: 0

RabbitMQ六种通信模式介绍——通配符模式(Topics)

文章目录一。简介二。代码实现三。程序运行效果四。模式总结一。简介本篇博客所讲的为RabbitMQ六种通信模式之一的通配符模式。模式说明Topic类型与Direct相比,都是可以根据RoutingKey把消息路由到不同的队列。只不过Topic类型Exchange可以让队列在绑定Routing key 的时候使用通配符!Routingkey 一般都是有一个或多个单词组成,多个单词之间以”.”分割,例如: item.insert通配符规则:#:匹配一个或多个词*:匹配不多不少恰好1个词举例
分类: 其他 发布时间: 04-02 09:03 阅读次数: 0

SpringBoot项目整合RabbitMQ

前言:本篇博客主要说明SpringBoot项目如何整合RabbitMQ。一。生产者工程1.在pom.xml文件中导入rabbitmq依赖:<!-- rabbitmq依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> <
分类: 其他 发布时间: 04-02 09:03 阅读次数: 0

SpringCloud Alibaba微服务中Nacos的服务注册与发现

文章目录一。SpringCloud Alibaba简介1.什么是springcloud alibaba?2.主要功能3.主要组件二。Nacos简介1.概览2.什么是nacos?3.Nacos 地图4.Nacos 生态图三。Nacos的安装与启动四。搭建注册服务五。项目启动演示一。SpringCloud Alibaba简介1.什么是springcloud alibaba?springcloud alibaba是中国阿里巴巴公司基于springcloud基础上进行改良优化的一个微服务架构,阿里巴巴在20
分类: 其他 发布时间: 04-02 09:03 阅读次数: 0

SpringCloud Alibaba微服务中Nacos注册服务负载均衡的实现

文章目录一。项目结构二。编码实现三。测试一。项目结构以下介绍SpringCloud Alibaba负载均衡的实现过程,本示例项目结构:provider_9011:9011端口启动的服务提供者provider_9012:9012端口启动的服务提供者consumer_80:服务消费者二。编码实现1.在三个子模块都导入nacos的依赖:<dependency> <groupId>com.alibaba.cloud</groupId> &lt
分类: 其他 发布时间: 04-02 09:03 阅读次数: 0

SpringCloud Alibaba微服务中Nacos分布式配置中心(一)——基础配置的实现

前言:本篇博客主要说明使用nacos替代config做服务配置中心。1.新建一个服务模块,在pom.xml文件中引入以下依赖:<!--springcloud alibb nacos配置中心依赖 --> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config&l
分类: 其他 发布时间: 04-02 09:03 阅读次数: 0