自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 apache nifi 2.90部署+运维手册

本文详细介绍了Apache NiFi 2.9.0在CentOS/RHEL系统上的手动部署流程,涵盖通过跳板机SSH连接、目录结构说明、HTTPS配置(含证书生成)、JVM内存设置及启停操作。重点解决访问时因SNI不匹配导致的400错误,提供基于IP和主机名的证书重生成方案,确保可通过https://10.29.40.82:8443正常访问。所有命令真实可用,适用于生产环境部署。

2026-10-14 10:37:08 51

原创 RDP 远程桌面无法复制粘贴文件?一招重启 rdpclip.exe 解决

使用Windows RDP远程桌面时,剪贴板失效(复制粘贴无反应)多因rdpclip.exe进程卡死所致。该进程负责本地与远程剪贴板同步,异常时可导致文件、文本无法传输。解决方法为:在远程终端执行taskkill /f /im rdpclip.exe & start rdpclip.exe,强制重启剪贴板服务,即可快速恢复,无需重启系统。

2026-09-22 10:57:22 167

原创 rocketmq主从转移集群部署

摘要:本文介绍了RocketMQ 5.1.4版本的主从转移集群部署方案,采用3台Ubuntu 22.04 LTS主机,将controller和broker部署在同一台机器上。详细说明了准备工作(创建数据目录、修改日志配置)、controller配置(3节点DLeger集群设置)和broker配置(集群模式启用controller)。配置文件中包含关键的端口设置、存储路径和集群节点信息,并提供了systemd服务单元文件的完整内容。部署采用内嵌NameServer方式,确保高可用性。

2026-01-24 08:43:52 128

原创 配置loki采集日志-快速上手

Loki 只负责 存储 + 查询,不直接采集日志,采集永远靠 Agent。

2025-12-29 15:09:12 536

原创 Centos7部署.net8和升级libstdc++

编译新版的libstdc++,然后使用 rpath,或更现代的 $ORIGIN + RUNPATH,这样比全局替换 /usr/lib64/libstdc++.so.6 更稳定可靠,影响最小。6.使用find在编译目录找到产物,这个文件libstdc++.so.6.0.24放到/app/libs/libstdc++.so.6.0.24,然后创建软连接。然后就按照网上的文章下载了一个二进制包,设置环境变量,运行dodnet报错,centos7.9的依赖不支持。5.编译日志我这里是12mb,比较大。

2025-12-02 14:29:41 407

原创 MySQL高可用方案MIC&mysqlCluster+mysqlRouter

如何使用MySQL官方工具搭建高可用MySQL架构,mysqlInnodb+mysqlRouter方案,并且实现读写分离

2025-10-27 20:12:53 1139

原创 如何在linux抓包&tcpdump&wireshark如何使用

摘要:本文介绍了如何使用tcpdump进行网络数据包分析。通过安装tcpdump工具,在Linux服务器上捕获80端口的HTTP请求数据包,保存为pcap文件后用Wireshark图形化工具分析。详细展示了TCP三次握手、HTTP请求响应和四次挥手过程,并提供了常用的wireshark过滤语法,如IP地址、端口号等过滤条件,帮助更高效地进行网络问题诊断。文章建议结合命令行捕获和图形化分析工具使用,以提高网络分析效率。

2025-10-27 19:38:22 736

原创 go语言基础

golang基础语法和特性,理论+ 代码示例

2025-10-09 11:32:57 839

原创 Postgresql快速入门

postgresql管理技术快速入门,包括安装,数据备份、流复制

2025-09-21 23:39:56 1533

原创 prometheus常用告警规则大全

prometheus告警规则设计大全,包含主机层面、应用软件层面。其他中间件,可以自行探索。

2025-09-19 09:49:53 621

原创 dbswitch异构同步案例--SQLserver同步到MySQL

异构数据库同步案例,从SQLserver同步到MySQL,工具dbswitch

2025-09-15 00:16:07 1227

原创 etcd备份脚本

一个定时etcd数据库备份脚本,配合定时任务每日备份保障K8S数据安全

2025-09-12 21:52:25 465

原创 3大主流语言web框架写hello world

在现代后端开发中,选择合适的Web框架对项目效率、性能和可维护性至关重要。本文将带你了解三大主流编程语言(Java、Go、Python)中最具代表性的Web框架:Spring Boot(Java)、Gin(Go) 和 Flask(Python)。从设计理念、性能特点、开发效率、适用场景等方面进行对比,并结合编写的daemon,展示它们的使用方式。

2025-09-03 11:24:54 999

原创 SQLserver2019本地发布订阅

文章摘要:本文介绍了如何在UFDATA2021系统中创建本地发布并实现SLAVE-997订阅。关键步骤包括:设置发布文件夹权限(需开放everyone可读写权限)、选择事务发布模式(而非快照发布)以确保数据实时同步,以及完成发布向导配置。文中通过多张界面截图详细展示了配置过程,特别强调了权限设置和发布类型选择的重要性,指出快照发布存在数据延迟问题,推荐使用事务发布实现即时数据同步。

2025-09-03 10:06:17 287

原创 超好用的MySQL全备和分库备份脚本

这是一个MySQL数据库自动备份脚本,支持全库备份和分库备份功能。脚本包含配置区(设置MySQL连接信息、备份路径等)、日志记录、目录检查、全库/分库备份、远程备份和旧文件清理功能。备份文件会按日期存放并压缩,同时支持自动删除7天前的旧备份。备份完成后,文件会传输到远程服务器10.0.0.1进行双重保存。建议将脚本设置为每天1点执行(0 1 * * *),并授予可执行权限。日志文件记录了详细操作过程,便于后期排查问题。脚本采用gzip压缩,使用了mysqldump的各种优化参数确保备份完整性和效率。

2025-08-24 11:03:44 260

原创 python爬虫之网页解析技术

前置技术栈,HTML基础语法、标签的使用,了解即可。

2025-08-19 10:42:15 333

原创 linux开发之mmap内存映射

mmap是一种将文件或设备直接映射到进程虚拟内存空间的机制,允许程序像访问内存一样操作文件内容,无需传统I/O系统调用。其核心优势包括:优化文件I/O性能、实现高效进程间共享数据、支持库文件的按需加载以及DMA数据传输。mmap通过系统调用实现,主要参数包括映射地址、长度、保护方式和标志位等。文章通过三个示例演示了mmap的实际应用:读取文件内容、追加文件内容以及进程间共享内存通信。其中共享内存示例展示了如何创建/打开共享文件、映射内存区域并进行进程间数据传输。mmap机制在数据库、浏览器等需要高性能I/O

2025-08-07 11:20:06 559

原创 linux开发之文件操作

Linux 文件操作是系统编程的基础,涉及文件的创建、读写、权限管理、元数据操作等。下面演示一个调用系统函数进行文件创建的代码O_WRONLYO_RDONLYO_RDWRO_CREAT0644O_TRUNC0644。

2025-08-07 11:13:57 324

原创 增强版的数组 --顺序表

顺序表是一种基于数组实现的线性数据结构,具有内存连续存储和O(1)随机访问的特性。本文通过C++代码展示了顺序表的基本实现,包括动态扩容、插入、删除等核心操作。顺序表本质上是能自动扩容的数组,包含数据指针、当前元素数和容量三个关键成员。文章还对比了STL中的vector实现,演示了push_back、at、pop_back等常用操作。顺序表作为基础数据结构,在需要高效随机访问且数据量可变的场景中具有重要应用价值。

2025-07-28 10:04:26 227

原创 使用C++实现一个可以crud的单向链表

本文介绍了C++中单链表的基本操作实现。主要包括链表节点的定义(包含值和next指针)、头部插入(O(1)复杂度)、指定位置后插入(O(n)复杂度)、遍历输出、删除节点和查找节点等操作。文中通过代码注释详细解释了每个函数的实现逻辑,特别是插入和删除操作的关键步骤。为帮助理解,还提供了插入操作的示意图和程序运行截图。示例代码展示了从创建链表到删除节点的完整流程,可作为学习链表基础操作的参考实现。

2025-07-28 09:40:11 241

原创 初探贪心算法 -- 使用最少纸币组成指定金额

摘要:本文展示了用Python和C++实现找零钱问题的两种解法。Python版本使用列表存储纸币面额,通过循环计算每种面额所需张数并累加总数。C++版本类似,但使用数组存储面额,通过函数封装计算逻辑。两种方法都采用贪心算法思想,从大面额开始计算,确保使用最少纸币数量。示例运行结果为:输入231元时,Python程序输出需要5张纸币(2张100元、1张20元、1张10元和1张1元);C++程序计算1000元时输出相应结果。

2025-07-22 08:49:17 405

原创 C++基础数据结构

输入行和列,再逐一输入矩阵中的每一个元素。求矩阵中的最大值,如果有多个相同的值。只打印行和列最小的值。

2025-07-21 16:39:10 316

原创 docker搭建minio和python使用minio

本文介绍了如何在Linux环境下部署MinIO对象存储服务。首先创建数据目录和配置文件目录,并生成自签名SSL证书。然后通过Docker启动MinIO容器,配置管理端口(9090)和数据端口(9000),并挂载证书文件。文章还演示了通过Web界面创建bucket和设置访问凭证的步骤,最后提供了Python代码示例测试文件上传下载功能。整个过程包括目录准备、证书生成、容器部署、Web管理配置和API测试,实现了MinIO服务的完整部署流程。

2025-06-30 22:39:00 469

原创 python的文件操作

Python文件操作指南 本文详细介绍了Python文件操作的基本方法和技巧,包括: 文件打开模式:r(只读)、w(只写)、a(追加)等基础模式及其组合模式 文件读取方法:read()读取全部内容、readline()逐行读取、readlines()返回列表 文件写入技巧:写入多行内容、追加模式写入、二进制文件复制等 实用操作技巧:使用seek定位文件指针、truncate截断文件、flush强制写入等 文件上下文管理:推荐使用with语句自动管理文件资源 文中提供了大量代码示例,涵盖常见文件操作场景,如读

2025-06-27 00:14:40 989

原创 五矿集团webpack扣代码

五矿集团加密方法和webpack 的js分析,rsa加密还原

2025-06-19 21:41:43 515

原创 有道翻译js分析

分析网易有道翻译的js分析,数据请求逻辑,自动获取数据

2025-05-28 17:58:11 505

原创 fluentd采集K8S日志

fluentd采集K8S日志,fluentd多行合并日志,自定义索引名称,log简单分析和处理。日志采集

2025-05-21 19:24:54 770

原创 解决go项目构建后不能跨Linux平台的问题

解决go项目构建后不能夸Linux平台的问题这个容器运行的时候会报错cabinet_sinexcel_gateway位找到,但是我实际查看容器内是有这个命令的,也就是说构建的go二进制命令不能再alpine平台运行。接下来会执行一个docker build的操作,先看看Dockerfile,这个alpine是在docker官方的alpine:3.20。之前我的golang构建容器是golang:1.23-alpine-3.20是可以在alpine容器运行的,后面增加了go参数就解决了。

2025-04-21 18:45:00 458

原创 解决浏览器报错Mixed Content

前端代码中混合内容(Mixed Content) 导致被浏览器拦截,通过nginx添加强制https响应头解决

2025-04-04 23:43:33 3194

原创 es无法加入集群

discovery.zen.minimum_master_nodes: 2 # 总master节点数/2 + 1。发现有2台服务器4月中旬就要到期了,上面的业务量属实挺小的,没有续费必要。直接合并到其他节点可以节省成本。把lv2节点的elasticsearch迁移到新节点lv7,发现无法加入集群了。1.先看看配置,除了node-name不一样外,3个节点的配置都是一样的。之前的运维还是比较偷懒的,后面把配置文件调整为。

2025-04-02 21:24:13 441

原创 prometheus自定义监控(pushgateway和blackbox)和远端存储VictoriaMetrics

黑盒监控:黑盒监控是面向现象的,关注的是系统当前的状态,而不是预测未来会发生的问题。比如,当系统出现故障时,黑盒监控会发出警报**白盒监控:**白盒监控则更深入,依赖于对系统内部信息的检测,如系统日志、HTTP节点等。它不仅能检测到当前的问题,还能预测到即将发生的问题,甚至那些被重试掩盖的问题Prometheus基于blackbox进行黑盒监控blackbox_exporter概述。

2025-03-16 22:29:25 1583 2

原创 prometheus的动态发现(基于文件和consul)

consul 官网:https://www.consul.io/Consul 是 HashiCorp 提供的一种开源工具,主要用于服务发现、配置管理和服务网格。用于管理微服务架构中的服务间通信、健康检查、配置存储等功能。Consul 使用一个中心化的服务目录来管理服务的注册和发现服务发现:服务自动注册自己到consul,客户端可以查询其他服务的健康状况,以便其他服务可以动态地发现其他服务。

2025-03-12 22:07:19 1270

原创 MySQL的日志

慢日志主要是用于以文本形式记录数据库服务运行过程中,执行过程较慢的语句;利用慢日志信息生成的信息,可以在日常巡检过程中,通过日志定位SQL语句性能问题;:0关闭,1开启:义慢查询日志存储路径以及名称信息:查询耗时超时设置:没有走索引的语句会记录到慢查询日志中;0关闭,1开启。

2025-03-08 11:11:16 1933

原创 PQL查询和监控各类中间件

本文举了常见的PQL查询语法,并介绍了如何使用Exporter监控中间件,如Redis、MySQL和Kafka,帮助大家者快速上手Prometheus监控

2025-03-07 22:16:26 1442

原创 3 分钟用 Docker 搭建 Prometheus,快速上手!

想用 Docker 快速部署 Prometheus 监控?本教程提供完整实操步骤,从安装到配置,再到数据采集与可视化,一步步带你搭建高效监控系统!

2025-03-06 17:28:42 540

原创 python中的数据类型

值改变,id不变,证明改的是原值,证明原值是可以被改变的==不可变类型:==值改变,id也变了,证明是产生新的值,压根没有改变原值,证明原值是不可以被修改的列表、字典是可变的数据类型。

2025-03-02 13:24:08 846

原创 基于mindie部署满血DeepSeek-R1 671B

设置的环境变量参考:https://gitee.com/ascend/ModelZoo-PyTorch/tree/master/MindIE/LLM/DeepSeek/DeepSeek-R1。在容器内的/usr/local/Ascend/mindie/2.0.T3/mindie-service/conf/config.json ,master的IP必须统一为ds-3节点的IP。国外下载地址:https://huggingface.co/deepseek-ai/DeepSeek-R1/tree/main。

2025-02-24 19:23:13 6221 1

原创 昇腾910B部署满血DeepSeek-R1(可推理版)

记录本周大模型的部署情况,使用昇腾910B物理机部署DeepSeek-R1满血大模型,可显示推理过程。

2025-02-22 12:07:23 7001 2

原创 华为昇腾910b服务器部署DeepSeek翻车现场

最近到祸一台HUAWEI Kunpeng 920 5250,先看看配置。之前是部署的讯飞大模型,发现资源利用率太低了。把5台减少到3台,就出西安了它。华为昇腾920b服务器部署DeepSeek翻车现场

2025-02-16 15:10:55 7807 7

原创 mongodb主从

MongoDB复制集(replication Set)的主要意义在于实现服务高可用,它的实现依赖于两个方面的功能一个典型的复制集由3个以上具有投票权的节点组成:(PSS PSA-建议5节点)复制集节点之间的数据复制:当一个修改操作发生,无论是插入、更新或删除,到达主节点时,它对数据的操作将被记录下来(经过一些必要的转换);这些记录称为oplog从节点通过在主节点上打开一个tailable游标不断获取新进入主节点的oplog,并在自己的数据库上回放,以此保证更主节点数据一致。

2025-02-15 14:47:10 1113

python爬虫之网页解析技术-广州二手房素材.html

python爬虫之网页解析技术-广州二手房素材.html的mtml测试

2025-08-19

空空如也

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

TA关注的人

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