自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql8.0一主多从,互为主从配置出现的错误

3.change设置链接两个服务器都要设置。1.改主服务器和从服务器配置文件。2.两个数据库中都创建用户。2.主服务器创建用户。

2024-03-26 21:33:30 229

原创 Prometheus告警实战(1)

操作系统ip地址主机名应用CentOS 7.4grafanagrafanaCentOS 7.4prometheusCentOS 7.4node1。

2024-03-15 16:18:19 162

原创 Pod和容器设计模式

Pod 是 Kubernetes 项目里实现“容器设计模式”的核心机制;“容器设计模式”是 Google Borg 的大规模容器集群管理最佳实践之一,也是 Kubernetes 进行复杂应用编排的基础依赖之一;所有“设计模式”的本质都是:解耦和重用。Pod和容器设计模式。

2024-03-02 10:38:45 1124 2

原创 Kubernetes/k8s的核心概念

Kubernetes,从官方网站上可以看到,它是一个工业级的容器编排平台。Kubernetes 这个单词是希腊语,它的中文翻译是“舵手”或者“飞行员”。在一些常见的资料中也会看到“ks”这个词,也就是“k8s”,它是通过将8个字母“ubernete ”替换为“8”而导致的一个缩写。Kubernetes 为什么要用“舵手”来命名呢?大家可以看一下这张图:这是一艘载着一堆集装箱的轮船,轮船在大海上运着集装箱奔波,把集装箱送到它们该去的地方。

2024-03-01 14:03:57 1215

原创 haproxy优势

HAProxy 支持通过获取指定的url来检测后端服务器的状态,比如支持Session的保持,Cookie的引导。HAProxy 本身就只是一款负载均衡软件,单纯从并发处理上HAProxy会比Nginx会更出色。HAProxy 不仅支持HTTP协议的负载,更支持TCP协议的负载均衡转发。HAProxy也是支持虚拟主机的。

2024-03-01 09:15:00 137

原创 编写shell脚本安装jdk

【代码】编写shell脚本安装jdk。

2024-02-28 20:08:28 155

原创 Caused by: org.xml.sax.SAXParseException; lineNumber: 103; columnNumber: 4; 元素类型 “mycat:server“ 必须由匹

mycat中server.xml中出现错误。

2024-02-27 16:04:47 100

原创 Mysql主从GTID与binlog

使用GTID进行主从复制配置时,主库将事务的GTID信息写入binlog,并将binlog传输给从库,从库使用GTID来确定是否已经复制了某个事务,从而保持主从数据的一致性。binlog是MySQL的二进制日志,用于记录数据库的所有更改操作。在主从复制中,主库将更改操作写入binlog,并将binlog传输给从库,从库根据binlog中的内容来重放主库上的更改操作,从而实现数据复制。4. GTID还可以支持多主复制,即一个从库可以连接到多个主库进行复制,而binlog一般用于单个主库和单个从库之间的复制。

2024-02-26 19:48:21 1098

原创 mysql主从复制

1、主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库;主数据库一般是准实时的业务数据库。2、主从复制的作用1.做数据的热备,作为后备数据库,主数据库服务器故障后,可切换到从数据库继续工作,避免数据丢失。2.架构的扩展。业务量越来越大,I/O访问频率过高,单机无法满足,此时做多库的存储,降低磁盘I/O访问的频率,提高单个机器的I/O性能。3.读写分离,使数据库能支撑更大的并发。1–在从服务器可以执行查询工作(即我们常说的读功能),降低主服务器压力;(主库写,从库读,降压)。

2024-02-26 15:54:10 302

原创 物理备份的方式

3.确认数据库目录: 恢复之前需要确认配置文件内有数据库目录指定,不然xtrabackup不知道恢复到哪里。只有123.因为我们恢复的是周三的差异备份。2、增量备份:周二 —— 周三。6.确认数据是否恢复。

2024-02-23 20:17:46 741

原创 解决Jenkins-2.396启动报错:Failed to start Jenkins Continuous Integration Server.

原因:因为Jenkins-2.396 依赖于Java 11 版本才能启动。

2024-02-22 20:27:22 2388 1

原创 mysql数据备份

3.差异备份:只备份跟完整备份不一样的 备份那些自从第一次次完全备份之后被修改过的所有文件,备份的时间起点是从第一次的完整备份起,且以后每次备份都是和第一次完整备份进行比较(注意是第一次,不是上一次),备份自第一次完整备份以来所有的修改过的文件。1.完全备份-----完整备份: 每次对数据进行完整的备份,即对整个数据库的备份、数据库结构和文件结构的备份,保存的是备份完成时刻的数据库,是差异备份与增量备份的基础。以上次完整备份或上次的增量备份的时间为时间点,仅备份这之间的数据变化.3.物理和逻辑备份的区别。

2024-02-22 17:53:48 937

原创 FastGithub安装包

fastGithub

2024-02-22 15:08:32 110

原创 Jenkins

Jenkins来源于Hudson。在2009年,Oracle收购了Sun并继承了Hudson的基础代码。Jenkins:被大多数的Hudson开发者所运营Hudson:被Oracle所控制Continuous Integration(CI)是现代软件开发领域的基石,它改变了团队对于整个开发过程的理解。一个好的CI架构能够使得从开发到部署顺序进行,更快地发现和修复bug,最终给客户带来更多的价值。每个专业的开发团队,无论打还是小都应该采用CI。

2024-02-22 14:12:12 893

原创 Jenkins CI/CD 流程

这张图稍微更形象一点,上线之前先把代码git到版本仓库,然后通过Jenkins将Java项目通过maven去构建,这是在非容器之前,典型的自动化的一个版本上线流程。那它有哪些问题呢?如:它的测试环境,预生产环境,测试环境。会存在一定的兼容性问题 (环境之间会有一定的差异)这里有一个docker harbor 的镜像仓库,通常会把你的环境打包为一个镜像,通过镜像的方式来部署。

2024-02-22 14:04:07 312

原创 Nexus 仓库

proxy:是远程仓库的代理。比如说在nexus中配置了一个central repository的proxy,当用户向这个proxy请求一个artifact,这个proxy就会先在本地查找,如果找不到的话,就会从远程仓库下载,然后返回给用户,相当于起到一个中转的作用Hosted:是宿主仓库,用户可以把自己的一些构件,deploy到hosted中,也可以手工上传构件到hosted里。

2024-02-22 11:29:34 610

原创 Maven 私服 Nexus3

Maven是一个采用纯Java编写的开源项目管理工具,采用一种被称之为Project Object Model(POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中, 通过该文件Maven可以管理项目的整个生命周期,包括清除、编译,测试,报告、打包、部署等等。

2024-02-21 18:47:03 616

原创 git工作流程

2024-02-20 11:53:48 80

原创 docker容器导入和导出与docker commit对比

2024-02-08 20:06:30 100

原创 容器退出不停止命令

ctrl+p+Q。

2024-02-06 16:57:13 112

原创 docker多架构镜像

2024-02-01 19:58:54 85

原创 linux启动过程

2024-02-01 19:17:17 361

原创 docker镜像命令

如果你不指定一个镜像的版本标签,例如你只使用 ubuntu,docker 将默认使用 ubuntu:latest 镜像。

2024-02-01 14:09:37 342

原创 windows系统的启动过程

2024-01-30 19:55:11 306

原创 shell函数传参

【代码】shell函数传参。

2024-01-27 16:12:32 410

原创 编写nginx脚本,安装失败

baseurl=http://nginx.org/packages/centos/\$releasever/\$basearch/

2024-01-27 15:52:10 142

原创 shell流程控制

【代码】shell流程控制。

2024-01-27 11:42:27 188

原创 磁盘挂载过程

【代码】磁盘挂载过程。

2024-01-27 10:13:10 302

原创 NFS远程共享存储

【代码】NFS远程共享存储。

2024-01-27 09:52:27 264

原创 shell变量的类型

的简写,所有的环境变量(包含自定义的环境变量)

2024-01-25 20:09:29 179

原创 缓存高并发问题

当用户访问的数据既不在缓存也不在数据库中时,就会导致每个用户查询都会“穿透”缓存“直抵”数据库。这种情况就称为缓存穿透。当高度发的访问请求到达时,缓存穿透不仅增加了响应时间,而且还会引发对 DBMS 的高并发查询,这种高并发查询很可能会导致DBMS 的崩溃。缓存穿透产生的主要原因有两个:一是在数据库中没有相应的查询结果,二是查询结果为空时,不对查询结果进行缓存。

2024-01-24 09:58:57 1192

原创 Raft算法

若 follower 在心跳超时范围内没有接收到来自于 leader 的心跳,则认为 leader 挂了。时其首先会使其本地 term 增一。

2024-01-24 08:38:31 888

原创 CAP定理

CAP 定理指的是在一个分布式系统中,一致性 Consistency、可用性 Availability、分区容错性 Partition tolerance,三者不可兼得。

2024-01-23 17:21:27 362

原创 redis主从集群搭建

再使用 redis6380.conf 复制出两个 conf 文件:redis6381.conf 与 redis6382.conf。4.分别使用redis6380.conf、redis6381.conf与redis6382.conf 三个配置文件启动三台Redis。1.** 在 redis 安装目录中 mkdir 一个目录,名称随意。3.新建一个 redis 配置文件 redis6380.conf,该配置文件中的 Redis 端口号为 6380。个 Redis 节点相同的公共的属性。

2024-01-22 18:04:42 378

原创 RDB与AOF对比

RDB文件较小数据恢复较快数据安全性较差写时复制会影响性能RDB文件可读性较差。

2024-01-22 11:56:45 402

原创 AOF持久化过程

AOF 详细的持久化过程如下:

2024-01-22 10:45:27 371

原创 AOF持久化

所谓 Rewrite 其实就是对 AOF 文件进行重写整理。当 Rewrite 开启后,主进程 redis-server。创建出一个子进程 bgrewriteaof,由该子进程完成 rewrite 过程。其首先对现有 aof 文件进行。rewrite 计算,将计算结果写入到一个临时文件,写入完毕后,再 rename 该临时文件为原 aof。rewrite 计算也称为 rewrite 策略。文件名,覆盖原有文件。

2024-01-21 19:53:54 375

原创 写时复制技术

原本在 Unix 系统中,当一个主进程通过 fork()系统调用创建子进程后,内核进程会复制主进。程的整个内存空间中的数据,然后分配给子进程。这种方式存在的问题有以下几点:**** 写时复制技术是 Linux 系统的一种进程管理技术。

2024-01-21 18:50:20 380

原创 RDB持久化过程

对于 Redis 默认的 RDB 持久化,在进行 bgsave 持久化时,redis-server 进程会 fork 出一个 bgsave 子进程,由该子进程以异步方式负责完成持久化。而在持久化过程中,redis-server进程不会阻塞,其会继续接收并处理用户的读写请求。bgsave 子进程的详细工作原理如下:由于子进程可以继承父进程的所有资源,且父进程不能拒绝子进程的继承权。所以,bgsave 子进程有权读取到 redis-server 进程写入到内存中的用户数据,使得将内存数据持久化到 d

2024-01-21 16:02:58 348

原创 Redis事务

它们首先查看了当前拥有的资源数量,即 resources 的值。源数量可以满足自己的需求,于是修改资源数量,以占有资源。但结果却是资源出现了“超。如果事务中的命令没有语法错误,但在执行过程中出现异常,该异常不会影响其它命令。为了解决这种情况,Redis 事务通过乐观锁机制实现了多线程下的执行隔离。此时访问 age 的值,发现其仍为 19,并没有变为事务中设置的 20。当事务中的命令出现语法错误时,整个事务在 exec 执行时会被取消。exec 的提示是 exec 被忽略,事务被取消,因为之前的错误。

2024-01-20 21:02:14 330

空空如也

空空如也

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

TA关注的人

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