docker安装keepalived实现高可用(nps内网穿透)
摘要:一、认识keepalived 1、前言 nginx 作为负载均衡器,所有请求都到了 nginx,可见 nginx 处于非常重点的位置,如果nginx 服务器宕机后端 web 服务将无法提供服务,影响严重。 为了屏蔽负载均衡服务器的宕机,需要建立一个备份机。主服务器和备份机上都运行高可用(High A
阅读全文
posted @
2022-07-28 17:58
周文豪
阅读(3753)
推荐(1) 编辑
vi命令编辑文件时报:E514: write error (file system full?)
摘要:一、查找原因 根据华为云提供的文章《Linux操作系统云服务器磁盘分区提示空间不足怎么办?》得知解决方案为扩容云硬盘,地址为:https://support.huaweicloud.com/intl/zh-cn/trouble-ecs/ecs_trouble_0352.html 1、执行以下命令查看
阅读全文
posted @
2022-07-27 17:24
周文豪
阅读(1216)
推荐(0) 编辑
docker安装nginx实现负载均衡
摘要:一、docker安装nginx 1、拉取镜像 docker pull nginx 2、创建容器 docker run -di --name=mynginx -p 8088:80 nginx 3、查看容器日志的命令 docker logs -f mynginx 二、认识nginx容器 进入容器 doc
阅读全文
posted @
2022-07-25 09:33
周文豪
阅读(918)
推荐(0) 编辑
docker搭建mysql8主从复制(一主一从)(报错:Last_Error: Error 'Unknown database)
摘要:主从复制(一主三从)参考:https://www.cnblogs.com/zwh0910/p/17247296.html 一、准备挂载文件 为了将配置文件在宿主机做挂载,先运行测试镜像拷贝配置文件 1、拉取镜像 docker pull mysql:8.0.26 2、创建测试容器mysql-demo
阅读全文
posted @
2022-07-23 15:48
周文豪
阅读(1077)
推荐(0) 编辑
Docker容器间通信(自定义网络)
摘要:注意:不能使用云服务器公网IP进行容器间的通信。 一、docker0分配网络和通信 1、docker0简介 我知道默认情况下docker启动后创建一个虚拟网桥docker0,并且所有容器网络都链接到docker0 eth0中的192.168.1.22是宿主机的IP地址,默认情况下使用Docker0作
阅读全文
posted @
2022-07-22 16:39
周文豪
阅读(913)
推荐(0) 编辑
docker容器安装busybox工具箱
摘要:BusyBox 是一个集成了一百多个最常用 Linux 命令和工具(如 cat、echo、grep、mount、telnet 等)的精简工具箱,它只需要几 MB 的大小,很方便进行各种快速验证,被誉为“Linux 系统的瑞士军刀”。 busybox 镜像虽然小巧,但包括了大量常见的 Linux 命令
阅读全文
posted @
2022-07-22 15:37
周文豪
阅读(2635)
推荐(0) 编辑
docker安装mysql
摘要:一、拉取镜像 docker pull mysql:8.0.26 二、定义挂载目录 在/home/mysql目录下新建两个文件夹,一个叫data另一个叫conf mkdir -p /home/mysql/{data,conf} 结果: [root@xxx mysql]# ls conf data 三、
阅读全文
posted @
2022-07-21 20:20
周文豪
阅读(3963)
推荐(0) 编辑
Nacos 配置管理(nacos-server-2.0.3网盘免费下载,nacos连接不上mysql8)
摘要:一、什么是配置中心 1、什么是配置 应用程序在启动和运行的时候往往需要读取一些配置信息,配置基本上伴随着应用程序的整个生命周期,比如:数据库连接参数、启动参数等。 配置主要有以下几个特点: (1)、配置是独立于程序的只读变量 配置对于程序是只读的,程序通过读取配置来改变自己的行为,但是程序不应该去改
阅读全文
posted @
2022-07-21 16:19
周文豪
阅读(2973)
推荐(1) 编辑
curl的下载和安装
摘要:一、下载 下载地址:https://curl.haxx.se/windows/ 点击“Downloads” 点击Old Releases 下载后如下所示: 二、安装 解压即可 三、配置环境变量 在path中追加这个环境变量即可 四、验证是否安装成功 C:\Users\miracle>curl --v
阅读全文
posted @
2022-07-19 12:09
周文豪
阅读(4989)
推荐(0) 编辑
docker安装nacos(docker中nacos集群)
摘要:一、创建自定义网络 docker network create --driver bridge --subnet 192.172.0.0/16 --gateway 192.172.0.1 newnet docker容器间通信 参考:https://www.cnblogs.com/zwh0910/p/
阅读全文
posted @
2022-07-16 09:25
周文豪
阅读(973)
推荐(0) 编辑
Spring Cloud Gateway 内置的过滤器工厂
摘要:内置的过滤器工厂 这里简单将Spring Cloud Gateway内置的所有过滤器工厂整理成了一张表格。如下: 每个过滤器工厂都对应一个实现类,并且这些类的名称必须以`GatewayFilterFactory`结尾,这是Spring Cloud Gateway的一个约定,例如`AddRequest
阅读全文
posted @
2022-07-14 19:18
周文豪
阅读(323)
推荐(0) 编辑
一个服务多个端口运行(Allow parallel run)
摘要:有两种方法:一种是通过配置allow parallel run。一种是通过设置jdk启动参数--Dserver.port=8001起两个端口 一、通过配置allow Parallel run 点击“edit Configurations”,勾选“Allow parallel run” 点击ok 第一
阅读全文
posted @
2022-07-13 15:11
周文豪
阅读(1461)
推荐(0) 编辑
Eureka的全部配置
摘要:Eureka包含四个部分的配置 1、instance:当前Eureka Instance实例信息配置 2、client:Eureka Client客户端特性配置 3、server:Eureka Server注册中心特性配置 4、dashboard:Eureka Server注册中心仪表盘配置 一、E
阅读全文
posted @
2022-07-12 11:43
周文豪
阅读(923)
推荐(0) 编辑
maven工程的继承与聚合、版本锁定
摘要:一、分模块构建maven工程分析 在现实生活中,汽车厂家进行汽车生产时,由于整个生产过程非常复杂和繁琐,工作量非常大,所以车场都会将整个汽车的部件分开生产,最终再将生产好的部件进行组装,形成一台完整的汽车。 在企业项目开发过程中,由于项目规模庞大,业务复杂,参与的人员比较多,一般会通过合理的模块拆分
阅读全文
posted @
2022-07-11 17:25
周文豪
阅读(386)
推荐(0) 编辑
linux中安装NodeJS
摘要:一、下载 官网:https://nodejs.org/en/download/ 单击 点击Downloads 点击即可下载,下载后如下所示: 2、上传到服务器 3、解压 tar -zxvf node-v12.13.1-linux-x64.tar.gz 4、配置环境变量 vim /etc/profil
阅读全文
posted @
2022-07-05 18:59
周文豪
阅读(305)
推荐(0) 编辑
报错:java.lang.NoClassDefFoundError: sun/misc/BASE64Decoder
摘要:本人使用的jdk版本为jdk1.8.0_301,但是仍然报错。 报错如下: 解决办法:使用import org.apache.commons.codec.binary.Base64;替换原来的import sun.misc.BASE64Decoder;和import sun.misc.BASE64E
阅读全文
posted @
2022-07-02 16:43
周文豪
阅读(2282)
推荐(0) 编辑
报错:ORA-12514, TNS:listener does not currently know of service requested in connect descriptor
摘要:报错如下: . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____
阅读全文
posted @
2022-07-01 20:28
周文豪
阅读(750)
推荐(0) 编辑
class="el-form-item__content" style="margin-left: 120px;"
摘要:问题:el-form标签中,由于设置了label-width="120px",导致每一个el-form-item标签都增多了一个样式style="margin-left: 120px;" 效果如下: 部分原代码如下: <template> <el-dialog title="修改密码" :visib
阅读全文
posted @
2022-07-01 15:19
周文豪
阅读(5180)
推荐(0) 编辑