-
Jenkins基础(二)- Jenkins、Docker和SpringCloud持续集成
1、 Jenkins+Docker+SpringCloud微服务持续集成(一)1. Jenkins+Docker+SpringCloud持续集成流程说明大致流程说明: 1)开发人员每天把代码提交到Gitlab代码仓库 2)Jenkins从Gitlab中拉取项目源码,编译并打成jar包,然后构建成Docker镜像,将镜像上传到 Harbor私有仓库。 3)Jenkins发送SSH远程命令,让生产部署服务器到Harbor私有仓库拉取镜像到本地,然后创建容器。 4)最后,用户可以访问到容...…
-
IDEA工具中继承HttpServlet报错解决
1、IDEA工具中继承HttpServlet报错解决这是由于缺少web的httpServlet相关jar文件导致;IDEA中导入tomcat的httpservlet相关的jar包2、配置Tomcat服务(没有解决)1. 安装Tomcat服务https://tomcat.apache.org/配置环境变量: CATALINA_HOME=路径 PATH中添加如下: %CATALINA_HOME%\bin %CATALINA_HOME%\lib CLASS_PATH中添加如下: %C...…
-
maven和IDEA工具的的安装、配置和项目构建
1、卸载IDEA 进入IDEA安装的bin目录双击卸载文件进行卸载卸载之后要彻底清理IDEA的残留文件1. 清理注册表win + R 快捷键,输入regedit 打开注册表 点击一级菜单 HKEY_CURRENT_USER, 右键查找,输入idea,会找到jetbrains,然后,右键删除。 再来一次,点击一级菜单 HKEY_CURRENT_USER, 右键查找,输入jetbrain,会找到jetbrain相关,然后,右键删除。 2. 清理卸载残留文件主要存在以...…
-
MySQL(二)GTID主从部署
1、安装规划 IP 角色 端口 192.168.6.61 master 3406、33060 192.168.6.62 slave 3406、33060 先根据单实例部署方式在两台主机上分别部署好两个MySQL节点2、配置主从1. 主从原理 主从复制是依赖于 binlog 二进制日志,需要注意的是: binlog 是属于 serve...…
-
MySQL(一)单机部署
1、MySQL单实例部署 版本:8.0.281. 卸载自带数据库# 查看是否安装过mysql和Mariadbrpm -qa | grep mysqlrpm -qa | grep mariadb# 如果存在安装卸载yum -y remove mariadb-*# 或者使用rpm卸载,需要指定完整的名称rpm -e --nodeps <上面查询到的完整名称>2. 创建用户和用户组groupadd mysqluseradd -g mysql mysql -s /sbin/nolog...…
-
华南x99 F8d主板重装系统
华南主板x99-f8d主板重装系统内置系统里面很多软件都在C盘,而且分区也不是自己想要的大小,512G分三个区,系统盘明显偏小,有点不爽,自己重来。1、设置UEFI模式引导开启启动后长按或不停点击F7(不同主板按键不一样,华南有的是F11),选择Enter Setup 进入BIOS ,我这里默认没有UEFI模式,选择进入BIOS页面 BOOT —> Fast Boot 由默认的Disabled 改为 Enabled更改之后如下:之后保存并退出,继续第一步操作(长按或不停点击F7) ...…
-
Tomcat文档
Tomcat基础概念:戳我呀Tomcat安全加固:戳我呀Tomcat配置HTTPS:戳我呀Tomcat详解:戳我呀…
-
Docker基础
Docker基础视频连接:戳我哦1、Docker概述Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,更重要的是容器性能开销极低。Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版) 和 EE(Enterprise Edition: 企业版...…
-
Ubuntu更换apt源
Ubuntu 20.04系统更改apt源为阿里源以阿里源为例1、备份源文件sudo cp /etc/apt/sources.list /etc/apt/sources.list-bak2、查看版本代号lsb_release -c 每个版本的代号是不一样的,比如: Ubuntu 18.04代号为:bionic Ubuntu 19.04代号为:disco Ubuntu 20.04代号为:focal 所以每个版本的修改方式稍微会有点区别3、编辑sources.list文件vim /et...…
-
Prometheus基础
Prometheus(一):基础 —–> 戳这里Prometheus(二):进阶 —–> 戳这里…
-
Kubeadm部署一套单master的k8s集群
1、前置知识点1.1 生成环境下可部署k8s的两种方式 kubeadmKubeadm是一个K8s部署工具,提供kubeadm init和kubeadm join,用于快速部署Kubernetes集群。 二进制包从github下载发行版的二进制包,手动部署每个组件,组成Kubernetes集群。kubeadm工具功能 kubeadm init:初始化一个master节点 kubeadm join:将工作节点加入集群 kubeadm upgrade:升级k8s版本 kubeadm ...…
-
二进制安装k8s
二进制安装kubernetes参考良哥文章:原文一、前置知识点1.1 生产环境可部署Kubernetes集群的两种方式目前生产部署Kubernetes集群主要有两种方式: kubeadmKubeadm是一个K8s部署工具,提供kubeadm init和kubeadm join,用于快速部署Kubernetes集群。官方地址:https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm/ 二进制包从github下载发行版...…
-
DevOps理解
一、持续整合1、什么是Devops?有哪些优势DevOps是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。下面为大家分享DevOps系列的面试问题。优点: 增加部署频率 缩短修复时间 降低新版本的失败率 万一新版本崩溃,请有更快的平均恢复时间DevOps有助于满足所有这些要求,从而实现无缝的软件交付。像Amazon,Etsy和Google这样的成熟组织已采用DevOps方法,从而实现了以前未知的性能水平。通过采...…
-
云原生知识笔记
之前的大部分在其他平台,迁移麻烦,直接超链接分享吧云原生知识笔记 —–> 戳这里…
-
CentOS服务自启动配置案例
1、systemd服务[Unit]:服务的说明Description:描述服务After:描述服务类别[Service]服务运行参数的设置Type=forking是后台运行的形式ExecStart为服务的具体运行命令ExecReload为重启命令ExecStop为停止命令PrivateTmp=True表示给服务分配独立的临时空间注意:启动、重启、停止命令全部要求使用绝对路径[Install]服务安装的相关设置,可设置为多用户以754的权限保存在目录:/usr/lib/systemd/sys...…