自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(308)
  • 资源 (3)
  • 收藏
  • 关注

原创 学习是一件逆人性的事情(成为高手的内功心法)

学习是一件“逆人性”的事情,就像锻炼身体一样,需要人持续付出,这个过程会让人痛苦,并随时可能被自己找到理由放弃。

2022-06-07 08:26:21 727 1

原创 linux rpm和tar.gz安装区别

总结来说,RPM包更适合于最终用户,因为它提供了方便的一键安装和自动依赖管理,而tar.gz格式则更适合于开发者和系统管理员,因为它提供了更多的灵活性和对安装过程的控制。选择哪种安装方式取决于用户的需求、系统环境和软件的特定要求。

2024-04-16 11:36:58 225

原创 x86_64/amd64和arm64区别

(也称为)和ARM64是两种不同的处理器架构,它们在设计理念、应用场景和性能特点上有所区别。

2024-04-16 11:03:57 487

原创 centos 7.9 nginx本地化安装,把镜像改成阿里云

可以在本地下载好了之后,然后离线化安装。比如,在安装的过程中,发现这两个包无法安装,就可以先下载下来,最后进行安装。

2024-04-10 11:26:16 587

原创 04.percona toolkit工具pt-table-sync命令实践

Percona Toolkit 中的 pt-table-sync 是一个强大的工具,它主要用于高效地同步 MySQL 表数据。这个工具可以在两个数据库实例之间同步数据,特别适用于解决主从数据库之间的数据不一致问题。以下是关于 pt-table-sync 的使用方法和一些重要参数的详细解释。

2024-03-28 11:42:14 329

原创 03.mysql删除表数据后,重新组织表的物理存储,以减少空间并提高查询效率

请注意,对于 InnoDB 存储引擎,OPTIMIZE TABLE 实际上是一个在线操作,它不会锁定表。InnoDB 会在后台创建一个优化的副本,一旦完成,就会将旧表的数据指向新表,从而释放空间。这个过程是逐步进行的,因此对生产环境的影响较小。在 MySQL 中,当您删除表中的数据后,表所占用的空间不会自动减少。这是因为 MySQL 的存储引擎(如 InnoDB)为了提高插入和更新操作的效率,会预分配空间,并且可能会有碎片存在。这是最常用的方法之一,它可以重新组织表的物理存储,以减少空间并提高查询效率。

2024-03-28 10:22:56 161

原创 02.percona Toolkit工具pt-archiver命令实践

工具类别 工具命令 工具作用 备注。

2024-03-24 22:39:48 576

原创 01.数据归档工具的选择-Percona Toolkit,并centos7.9中安装

1.1.在实际的业务使用过程中,我们既要考虑服务器硬件的成本,也要考虑系统的稳定性。所以就有了数据归档的这个业务需求了。我们需要把一些老的数据,比如两年前的数据移出去。增强数据库的性能。1.2.在进行数据归档的过程中,我们不是进行整库备份,如何把部分数据转移出去。这部分功能要如何实现。1.3.如果自己写代码或者存储过程进行数据归档,那如果保证性能,考虑使用成熟的工具进行测试。1.4.在归档的过程中,如果发生异常,工具是否能快速回滚或者给出详细信息。

2024-03-24 21:33:24 377

原创 springboot集成rocketmq-spring-boot-starter的坑(避坑指南)

rocketmq-spring-boot-starter的版本一开始,使用的是2.2.0版本,一直出现一个问题,那就是调用syncSend方法和asyncSend方法的时候,rocketmq控制台集群那里,生产者生产一条数据,监控那里就会显示两条数据。

2024-02-01 10:00:38 580

原创 使用U盘作为系统的启动盘

使用U盘作为系统的启动盘

2024-01-12 17:03:53 363

原创 centos 7.9安装RocketMQ4.6.1版本

进到/datadrive/rocketmq-all-4.6.1-bin-release/bin下编辑runserver.sh。查看日志:namesrv.log。与 runbroker.sh。

2024-01-05 15:27:20 556

原创 nginx稳定版1.20.1支持stream模块(保姆教程)

目前centos 7.9版本默认安装版本是1.20.1,但不支持stram模块,我们想做mqtt转发,就实现不了。

2023-12-19 15:41:41 822

原创 麒麟v10系统,在虚拟机上直接连公司同一个局域网,设置静态ip

保存之后,然后重启一下网络。

2023-11-22 11:24:43 1511

原创 centos 7.9系统安装老版本jenkins,并解决插件问题

因为jenkins随着时间推移,其版本也越来越新,支持它运行的JDK也越来越新。基于不折腾的目标,我们安装一个老的固定版本就行。以前安装新版本,经常碰到的问题就是插件安装不兼容的问题。现在这个问题,可以把以前老版本的插件库整个移植过来就可以解决这个问题。

2023-11-08 21:05:41 1516 2

原创 麒麟v10 安装jenkins

在移植老的环境的时候,只要把老环境的插件包,一次性全部导入进来,就可以直接使用了。

2023-11-07 22:26:03 778

原创 安装在虚拟机上的CentOS7的时间分为系统时间和硬件时间

安装在虚拟机上的CentOS7的时间分为系统时间和硬件时间。二者都修改,重启系统(​​init 6​​ )才会永久生效。查看当前系统时间 ​​date​​修改当前系统时间 date -s "2023-11-22 19:10:30。修改硬件时间 hwclock --set --date "2023-11-22 19:10:30"同步系统时间和硬件时间 hwclock --hctosys。重启系统(init 6)后便发现系统时间被修改了。查看硬件时间 hwclock --show。保存时钟 clock -w。

2023-11-07 11:10:15 181

原创 银河麒麟高级服务器操作系统 V10 查看版本

银河麒麟高级服务器操作系统 V10 查看版本_银河麒麟v10查看系统版本_haiyaoyouyou的博客-CSDN博客

2023-11-07 08:57:33 495

原创 银河麒麟服务器操作系统设置网卡自启动

参考文章:https://blog.csdn.net/weixin_47461537/article/details/126125411

2023-11-07 08:43:24 371

原创 centos 7.9 源码安装htop

【代码】centos 7.9 源码安装htop。

2023-10-17 17:46:55 573

原创 centos 7.9 安装sshpass

sshpass是一个用于非交互式SSH密码验证的实用程序。它可以用于自动输入密码以进行SSH登录,从而简化了自动化脚本和批处理作业中的SSH连接过程。sshpass命令可以与ssh命令一起使用,通过在命令行中提供密码参数来执行远程命令。在上面的命令中,-p选项用于指定密码,然后跟着是ssh命令和要执行的远程命令。,使用sshpass需要安装相应的软件包。它并不是SSH客户端的标准部分,因此可能需要通过包管理器(如apt、yum或dnf)进行安装。虽然sshpass。

2023-10-17 16:44:54 869

原创 centos 7.9每天定期发送最新备份文件到另外一台服务器

在本地化部署的过程中,为了使系统相对来说高可用,一般情况下,我们都会做一个负载,但是客户又会考虑成本,所以只有可怜巴巴的两台服务器,要全部服务都做负载,这个就实现不了。所以只能把两台服务器的环境都部署成一样,然后每天把数据库备份的数据同步一次到另外一台服务器上。

2023-10-17 16:27:58 856 1

原创 centos 7.9离线安装wget

登录到wget官网上下载最新的wget的rpm安装包到本地。

2023-10-16 17:02:20 826

原创 centos 7.9同时安装JDK1.8和openjdk11两个版本

在服务器上,有些情况因为有一些系统比较老,所以需要使用JDK8版本,但随着时间的发展,新的软件出来,一般都会使用比较新的JDK版本。所以就出现了我们标题的需求,一个系统内同时安装两个不同的版本。

2023-09-27 11:06:57 1788

原创 centos 7.9系统安装向日葵

安装好依赖之后,然后再安装向日葵软件。

2023-09-22 18:28:16 1601

原创 虚拟IP技术

虚拟IP(Virtual IP Address,简称VIP)是一个未分配给真实弹性云服务器网卡的IP地址。弹性云服务器除了拥有私有IP地址外,还可以拥有虚拟IP地址,用户可以通过其中任意一个IP(私有IP/虚拟IP)访问此弹性云服务器。同时,虚拟IP地址拥有私有IP地址同样的网络接入能力,包括VPC内二三层通信、VPC之间对等连接访问,以及弹性公网IP、VPN、云专线等网络接入。多个主备部署的弹性云服务器可以在绑定虚拟IP地址时选择同一个虚拟IP地址。

2023-09-21 17:21:57 562

原创 数据库线程池可用线程分析

项目在跑的过程中,突然间报没有可用的连接数。这个时候,服务进程还在,但是只要涉及到数据库的操作都会报错。

2023-08-10 17:57:34 201

原创 docker minio安装

Minio是一款开源的对象存储服务,它可以在任何硬件或云平台上提供高性能、高可用性和高安全性的存储解决方案。Minio最新版是2021年11月发布的RELEASE.2021-11-24T23-19-33Z,它带来了以下几个方面的改进和新特性:- 支持S3 Select API,可以在对象存储层面对数据进行过滤、转换和聚合,提高查询效率和降低网络传输成本。- 支持S3 Object Lock API,可以对对象设置不可变的保留期或法律保留期,防止对象被删除或修改,满足合规性要求。

2023-08-01 17:54:40 1094

原创 数据库表结构导出成文档

在系统交付的过程中,有时候需要交付数据库的表结构,如果系统做的比较大,比如几百张表的时候,靠人力一张表一张的写,那就是一个奔溃啊。所以今天特意找了一下工具,小巧安装。比较好用。window系统下的exe直接执行文件。 最后的结果:

2023-07-27 16:55:48 228

原创 查看端口是否开通的方法

在没有wget的本地化服务器中,可以使用该方法查看端口。

2023-07-25 18:04:41 3692

原创 ffmpeg离线安装ffmpeg-4.1.4-amd64-static.tar.xz

我选择是的4.1.4版本。

2023-07-20 16:50:59 529

原创 ELK 日志采集使用

ELK 即 Elasticsearch、Logstash、Kibana,组合起来可以搭建线上日志系统,在目前这种分布式微服务系统中,通过 ELK 会非常方便的查询和统计日志情况.

2023-06-12 16:30:29 2430

原创 模板方法模式

(定义一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。

2023-05-26 09:05:57 413

原创 抽象工厂模式

(为创建一组相关或相互依赖的对象提供一个接口,而且无需指定它们的具体类。抽象工厂模式是工厂方法模式的升级版本。

2023-05-25 08:56:07 739

原创 安装docker compose

Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务,然后使用一个命令来创建并启动所有服务。Compose 有三个主要步骤:- 使用 Dockerfile 定义应用程序的环境和依赖。- 使用 docker-compose.yml 定义构成应用程序的服务和它们之间的关系。- 使用 docker-compose up 命令来启动并运行整个应用程序。

2023-05-23 11:48:43 9938 2

原创 复杂软件版本如何使用git工具进行管理

复杂软件版本如何使用git工具进行管理

2023-05-22 10:43:37 308

原创 feign组件理解

Feign组件是一种声明式的Web服务客户端,它可以简化Web服务的调用过程。Feign组件可以通过注解的方式,。Feign组件还可以集成Ribbon和Hystrix,实现负载均衡和熔断保护功能。Feign组件的优点是:编写简单,可读性强,易于维护。Feign是一个由开发的声明式HTTP客户端,旨在简化HTTP API客户端的编写。简单地说,开发者只需要声明和注解一个接口,而实际的实现则在运行时提供。Feign可以使用不同的插件来支持不同的HTTP库、JSON处理器和日志框架。

2023-05-22 10:42:59 533

原创 nginx 反向代理 WebSocket

当我们使用 nginx 作为 HTTP 接入层时,却会发现默认情况下,WebSocket 通讯会失败。这是因为 nginx 的配置默认情况下不支持 WebSocket,需要额外的配置才能支持 WebSocket。要配置 nginx 反向代理 WebSocket,需要明确地添加 Upgrade 和 Connection 头。

2023-05-19 17:14:10 360

原创 nvm软件使用-同一个环境下控制多个不同node版本

nvm是一个用于管理Node.js版本的工具,它可以让你在同一台机器上安装和切换不同的Node.js版本。使用nvm的好处有以下几点:1.1.nvm可以让你轻松地测试你的代码在不同的Node.js版本下的兼容性和性能,避免因为版本差异导致的问题。1.2.nvm可以让你根据不同的项目需求,使用不同的Node.js版本,而不需要频繁地修改全局环境变量或者重启终端。1.3.nvm可以让你随时更新到最新的Node.js版本,或者回退到旧的版本,而不需要手动下载和安装。

2023-04-12 17:54:55 821

原创 centos 7.9公网连接MySQL实例的解决方案

配置说明:EXTERNAL_IP:是指我们代理访问的这台服务器ip地址;EXTERNAL_PORT:是指我们代理访问的这台服务器开发的端口;

2023-03-28 10:53:02 856 1

原创 Grafana配置邮件

grafana配置邮件服务。

2022-12-28 16:56:05 2855 1

u盘制作工具及centos 7.9系统安装教程

u盘制作工具及centos 7.9系统安装教程

2024-01-12

jenkins老版本资源

jenkins老版本资源

2023-11-09

数据库表结构生成文档工具

在系统交付的过程中,有时候需要交付数据库的表结构,如果系统做的比较大,比如几百张表的时候,靠人力一张表一张的写,那就是一个奔溃啊。所以今天特意找了一下工具,小巧安装。比较好用。

2023-07-27

myhaproxy数据库转发的镜像

容器镜像,转发公网请求到数据库来实现公网对数据库的访问。

2023-03-28

mycat1.6.7.1.rar

mycat1.6.7.1版本,linux版本,可以下载解压后直接使用。Mycat-server-1.6.7.1-release-20190627191042-linux.tar.gz

2020-01-20

Mycat权威指南各个版本集合.rar

Mycat权威指南,Mycat是一个开源的分布式数据库系统,但是由于真正的数据库需要存储引擎,而Mycat并没有存储引擎,所以并不是完全意义的分布式数据库系统。Mycat是数据库中间件,就是介于数据库与应用之间,进行数据处理与交互的中间服务。

2020-01-06

tomcat8.5.47全部版本集合(linux-window64位-window32位).rar

tomcat8.5.47全部版本集合(包含了linux版本、window64位版本、window32位)

2019-12-05

空空如也

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

TA关注的人

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