自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 如何对云环境或者超融合系统进行性能测试?

公司推出基于ARM架构的国产超融合一体机,针对性能短板设计了CPU、内存、网络、存储和业务场景五维度测试方案。其中CPU测试包含素数/整数/浮点运算,内存测试关注带宽和延迟,网络测试TCP/UDP性能,存储测试涵盖不同块大小的IOPS和时延,业务场景聚焦虚拟机批量操作效率。测试面临工具不兼容(如mlc)、国产化参数缺失、公司存储测试标准不统一等问题。方案采用openstack+ceph架构,需分别在物理节点和虚拟机环境执行测试,以全面评估type2虚拟化性能表现。

2025-08-05 23:28:21 281

原创 centos不小心删除了根目录下的软连接怎么办?别怕,一招教你恢复正常

摘要: Linux根目录下的软连接(如/bin、/lib)是系统兼容性和功能抽象的关键,指向/usr目录下的实际文件。若误删这些软连接且未退出root,可通过直接调用ld-*.so库重建链接(如/usr/lib64/ld-*.so /usr/bin/ln -s /usr/bin /bin)。若已退出或重启,需进入单用户模式,将/sysroot/usr下的目录复制到根目录(如cp -r /sysroot/usr/bin /sysroot/bin),重启后修复软连接。操作时需注意路径权限和循环链接风险。

2025-06-21 12:51:38 584

原创 keepalived 各模式设置

定义:“track script”是Keepalived等高可用软件中用于定义跟踪监控脚本的配置项。功能:通过指定一个脚本文件,Keepalived可以定期执行该脚本来检查某个服务的状态(如MySQL服务的运行状态)。如果脚本返回特定的状态码(通常表示服务不可用),Keepalived将触发相应的故障转移机制。

2024-12-08 20:45:53 1283

原创 gdb - 调试工具 - 入门 (一)

GDB(GNU Debugger)是GNU项目调试器的缩写,它是Linux下一个强大的C/C++(以及其他语言如Fortran)程序调试工具。

2024-11-21 17:27:53 1975 1

原创 测试杂文 - linux串口打印

在Linux系统中,你可以使用多种工具和方法来打印串口接收到的信息。

2024-11-19 17:20:52 807

原创 QT程序开机自启方案

QT GUI程序需要先启动,后台程序后启动。QT GUI和后台程序交互是通过socket进行。启动脚本是可以启动的,但是把脚本加入rc.local中QT GUI无法启动(QT需要在系统图形化配置成功之后才能启动,否则启动失败),systemd启动脚本则会出现无法加载qt plugin的情况。xdg则只能启动图形化界面程序。这个是万不得已之法,如果有更好的方法还请分享在评论区。

2024-11-19 16:47:49 601

原创 R门 - rust第一课陈天 -内存知识学习笔记

fill:#333;color:#333;color:#333;fill:none;内存栈堆栈溢出堆溢出使用堆引用共享数据栈帧示意图字符串内存使用图本文主要介绍了 Rust 中的内存管理:包括栈和堆的概念、栈溢出和堆溢出的问题以及如何使用堆引用共享数据。文章通过图片和代码示例详细讲解了这些概念和问题对于 Rust 初学者来说是一篇很好的入门文章。

2024-11-14 11:41:51 1243

原创 linux磁盘分配+RAID

在 Linux 服务器上,你可以使用fdisk工具将一个磁盘划分成多个分区。

2024-11-13 11:50:21 645

原创 开源数据库 - mysql - 用户与权限赋予

MySQL的用户与权限管理是数据库安全性的重要组成部分,它决定了哪些用户能够访问数据库,以及他们可以对数据库执行哪些操作。

2024-11-13 11:32:40 1170

原创 mysql数据库专栏学习目录

my数据库专栏是我开设的数据库相关专栏,由于该专栏文章数逐渐增多,现将该专栏进行分割,这个专栏只发mysql数据库相关文章。

2024-11-12 09:46:57 719

原创 开源数据库 - mysql - xtrabackup工具进行备份

mysql备份与恢复操作是每个mysql dba必须操作,使用xtrabackup工具可以十分高效进行该操作,同时percona工具套件中有许多dba工作时经常使用的工具,建议可以去了解学习

2024-11-11 17:04:10 473

原创 开源数据库 - mysql - mysql-server-8.4(gtid主主同步+ keepalived热切换)部署方案

mysql gtid 主主同步与keepalived热切换 作为高可用数据库方案,本文详细介绍了上述方案所需创建步骤。作为难点:gtid主从库之间需要保持一致

2024-11-11 11:17:51 1067 1

原创 oracle数据检查方法

检查Oracle数据库备份文件的完整性是确保数据可恢复性的重要步骤。通过使用RMAN的VALIDATE、BACKUP VALIDATE和RESTORE VALIDATE命令,可以高效地验证备份文件的完整性和可恢复性。此外,定期检查备份文件的物理状态和使用校验和验证(如果支持)也是确保备份文件完整性的有效方法。在Oracle数据库中,使用RMAN(Recovery Manager)检查控制文件的完整性是一个重要步骤,以确保数据库的恢复能力和稳定性。

2024-11-05 23:02:47 2754

原创 oracle常用查询sql

备注:主要是APPLYING_LOG日志号是否是主库的对应下一个日志号即可。– 磁盘空间的检查【RAC两节点、历史库、备库】主库toad链接、可以直接在toad执行脚本检查。语句2:查看undo表空间的相关状态占用大小。ADG同步检查:【RAC环境、备库单机】–查询表空间数据【RAC环境、历史库】–查询临时表空间【RAC环境、历史库】–ASM磁盘空间的检查【RAC环境】备库 172.161.2.53。–查询备份:【RAC环境、历史库】–RAC 集群状态检查。语句3:查看归档生成量。

2024-11-05 23:00:43 999

原创 商业数据库 - oracle - 索引

反向键索引在物理上反转每个索引键的字节,但保持列的顺序不变。例如,对于数字12345,在普通的B-Tree索引中,该值会按照其原始的字节顺序存储,而在反向键索引中,该值会被反转为54321后再进行存储。这种反转操作是在索引创建时由Oracle数据库自动完成的。Oracle反向键索引是一种特殊的B-Tree索引,它通过反转索引键的字节来解决索引块争用和索引分裂问题。虽然反向键索引在某些场景下可以提高系统性能,但它并不适用于所有情况。在使用反向键索引时,需要仔细评估查询性能的影响,并权衡利弊。

2024-11-04 19:26:56 1040

原创 开源数据库 - mysql - innodb源码阅读 - master线程(一)

线程是操作系统能够进行运算调度的最小单位,被包含在进程之中,是进程中的实际运作单位。每个线程都拥有一个执行的指令序列,该序列决定了线程的功能。

2024-11-04 19:17:54 1132 1

原创 开源数据库 - mysql - innodb源码阅读 - 线程启动

在InnoDB存储引擎中,缓冲池是一个内存区域,用于缓存数据库页面,以减少对磁盘的访问次数,从而提高数据库的性能。这个索引包含了文档中所有单词的信息,以及它们在文档中的位置。:这行注释说明了在启动阶段,只允许必要的检查点,包括因为最后一个检查点LSN太旧而触发的检查点,以及通过调用log_make_latest_checkpoint()显式请求的检查点。在 InnoDB 中,FTS 子系统的实现基于 MyISAM 存储引擎的全文搜索功能,但它在 InnoDB 中进行了优化和改进,以提供更好的性能和可靠性。

2024-11-03 21:13:22 933

原创 商业数据库 - oracle -表空间管理 - 创建数据库

Oracle数据库中主要的表空间类型有永久表空间、撤消表空间和临时表空间。永久表空间包含一些段,这些段在会话或事务结束后依然持续存在。虽然撤消表空间可能有一些段在会话或事务结束后仍然保留,但它为访问被修改表的SELECT语句提供读一致性,同时为数据库的大量Oracle闪回特性提供撤消数据。撤消段主要用来存储一些列在更新或删除前的值。如果用户的会话在用户发出COMMIT或ROLLBACK前失败,将取消更新、插入和删除,并且永远不会被其他会话访问。用户会话永远不能直接访问撤消段,而且撤消表空间只能有撤消段。临时

2024-11-03 12:10:25 862

原创 商业数据库 - oracle -数据字典

Oracle的数据字典是由Oracle服务器创建的一组只可读的系统表,包含了数据库和数据库对象的信息,Oracle就是依赖这些数据来维护和管理数据库的。Oracle的数据字典存储在中。数据字典是Oracle服务器创建和维护的一组只读的系统表,这些表和视图包含了数据库和数据库对象的信息,Oracle依赖这些数据来维护和管理数据库。

2024-11-02 18:01:55 827

原创 商业数据库 - oracle -表空间

临时表空间用于存储数据库操作过程中的临时数据,如排序操作、哈希连接等产生的临时数据。这些数据在数据库会话结束后会被自动删除。

2024-11-02 17:55:59 1315

原创 开源数据库 - mysql - innodb内存知识

InnoDB存储引擎是基于磁盘存储的,并将其中的记录按照页的方式进行管理。因此可将其视为基于磁盘的数据库系统(Disk-base Database)。在数据库系统中,由于CPU速度与磁盘速度之间的鸿沟,基于磁盘的数据库系统通常使用缓冲池技术来提高数据库的整体性能。

2024-10-31 19:29:33 1298

原创 开源数据库 - mysql - MYSQL8.4版本删除功能

个人存档用。最近部署了一下mysql_exporter,发现show master status和show slave status语法一致报错,遂查了一下使用的mysql版本的发行说明,以下记录mysql8.4 移除的功能,个人存档用之前的博客中,主备复制语法需要进行更改。

2024-10-31 10:45:27 1546 2

原创 开源数据库 - mysql - 基于GTID的主备部署

是一个布尔类型的参数,决定了在从服务器(Slave)上是否将接收到的复制事件(即从主服务器传来的二进制日志事件)记录到从服务器自己的二进制日志中。当设置为ON时,从服务器会将通过复制接收到并执行的更新操作写入自己的二进制日志中。这使得连接到此从服务器的其他从服务器也能接收到这些自主服务器同步过来的更新,从而支持多级复制配置(如链式复制或星形复制)。当设置为OFF(默认值)时,从服务器只执行主服务器发送的事件,但不会将这些事件记录到自己的二进制日志中。

2024-10-29 16:46:42 1104

原创 开源数据库 - mysql - innodb线程

MySQL的InnoDB存储引擎是一个多线程的模型,其后台包含多个不同的线程,负责处理不同的任务。这些线程共同协作,使得InnoDB存储引擎能够高效地处理各种数据库操作,并提供高并发、高性能的数据库服务。同时,MySQL和InnoDB也提供了丰富的配置参数,允许数据库管理员根据具体的硬件环境和业务需求,对线程的数量和行为进行精细的调整和优化。在Linux系统中,可以通过多种方式来查看MySQL的各个线程。

2024-10-28 19:33:39 1579

原创 开源数据库 - mysql - 组织结构(与oracle的区别)

总的来说,Oracle数据库通过这种层次结构来组织和管理数据,使得数据的存储、检索和操作变得更加高效和灵活。每个层次都有其特定的功能和作用,共同构成了Oracle数据库的完整存储体系。在这个层次结构中,Scheme定义了数据库的结构和特性,Table是存储数据的容器,Column定义了数据的类型和结构,而Row则是实际存储的数据记录。在Oracle数据库中,数据的组织形式与MySQL有所不同,但同样具有层次结构。因此,更完整的MySQL数据组织层次结构应该是。参数将每一个table放在单独的一张表中。

2024-10-26 16:43:13 1329

原创 开源数据库 - mysql - 体系结构与组件

Mysql的架构与其他数据库DBMS软件基本一致,都是将客户端,SQL分析、执行 与 实际数据存储部分分开。mysql具有许多种存储引擎,如InnoDB、MyISAM、Memory等。虽然书上说这些引擎各有优略,但是现在最常用的引擎还是InnoDB,因为相比其他存储引擎而说,InnoDB支持行锁、事务等一系列功能,这才使得mysql能够作为一个支持现代软件应用的数据库,大部分资料讲解mysql存储引擎,也是讲解InnoDB。

2024-10-25 13:41:07 753

原创 开源数据库学习 - MYSQL - 开篇路线

最近对于数据库的知识有了点兴趣,公司里面由于项目大多是to B的项目所以基本采用oracle、db2、sqlserver这些有大企业支持的数据库,基本上遇见了问题都是有专门的技术服务公司提供技术支持(要花钱)。但是最近今年,随着信创国产化,后面陆续的项目也开始采用国产数据库,例如阿里的oceanbase 、 腾讯的tdsql、人大金厂等,虽然也是有厂家支持,但是在还是不确定这些公司是否可以及时的提供技术支持,以往的数据库管理经验可能不太够用了。

2024-10-24 13:51:50 479

原创 阅读go语言工具源码系列之gopacket(谷歌出品)----第二集 layers-巧妙的抽象与无聊的协议包

上一集中我们讲到了wpcap.dll的go封装方法,对于linux系统下libpcap的go封装采用的是常用的cgo方式,想了解的可以看看pcap文件夹中的pcap_unix.go。我们得到了wpcap.dll的go调用,就可以利用它来进行列举所有网络设备,例如以下代码也可以抓取某个网络设备的数据包,例如以下代码我们可以看到上述代码中,需要对抓取到的网络数据包进行解包操作,每个数据包就像是洋葱一样由各层协议层层封装而成。如果你愿意一层一层一层地剥开它的心,哈哈哈。

2024-01-26 15:52:02 1111 1

原创 阅读go语言工具源码系列之gopacket(谷歌出品)----第一集 DLL的go封装

gopacket项目是google出品的golang第三方库,项目源码地址gopacket核心是对经典的抓包工具libpcap(linux平台)和npcap(windows平台)的go封装,提供了更方便的go语言操作接口,里面如何实现的,接下来的文章中会有介绍。windows平台和linux平台的go封装有些不一样我们先从windows平台讲起吧(笔者常用操作系统为windows系统)

2024-01-25 15:56:16 1400 1

原创 你们考研我加班,大家都有美好的明天。

感觉现在单靠编程语言层面能建立的技术壁垒越来越薄,之前自己去手撸大并发高性能的代码还是个高精尖的活,现在几乎每个互联网大厂都开源了自己那套框架架构,都是经过市场检验了的玩意。感觉现在java写的web项目都成了面向spring编程,看了几个研发写的码几乎都是一样的风格,或许工程代码就应该返璞归真。去年猪油蒙了心,最后五个月竟然选408作为专业课,果然前戏都没过完就被迫上真枪,考试前天还阳了,复试线都没过啊难受。芜湖这几天冷的要命,机房服务器产的热气也没前几天暖和了,吊的,早知道带件羽绒服。

2023-12-23 01:06:48 450

原创 2023年12月19日于芜湖项目出差

来芜湖已经过了半个月,项目也接近了尾声。感觉这种项目真好做啊,希望后面一年能多点这种项目,国企和私企的拿项目难度差距真的不是一点半点。真的不想上班,虽然上班工作密度不高,但是还是好想继续在学校里面赖着,感觉自己大学四年好亏啊,三年都被困学校,真想再上一次大学。上个月末,大概又阳了一次,难受了几天,果然身体才是最重要的。学习事业停了好多天了,现在对手机的沉迷又严重了几分,得克服克服。昨天芜湖下大雪,今天化雪天,芜湖轻轨停运,不知道明天能否回复正常。2.jmeter测试脚本编写。5.学英语(真学英语)

2023-12-20 00:18:07 383

原创 记录初次使用go gtk3 制作gui时遇到的天坑问题(废弃函数被包含在了第三方库中)

记录初次使用go gtk3 制作gui时遇到的天坑问题(废弃函数被包含在了第三方库中)gotk3是go 语言的第三方库,用于绑定go语言和gtk3,今天尝试使用了一下。这篇博客记录我初次使用时遇到的编译问题以及解决方法新版本的glib2(2.68.1.1及以上版本)的接口与gotk3库的函数不兼容的问题F:\Golang_study\src\github.com\gotk3\gotk3\_examples\boolprops>go build boolprops.go# github.com

2021-11-20 16:44:29 1321

原创 假期听书友福利-(lian)(ting)(网)有声小说下载脚本

两个星期的考试周副本结束,今天放假。寝室就我一个人,闲来没事,写篇博客混混时间。好像现在csdn上爬虫主题比较火,我也写个娱乐脚本混个数据,来个听书网站的下载脚本吧。听书网站下载脚本编写网站选取和网页元素踩点我挺喜欢听小说的,喜马拉雅,懒人听书都充过会员,但爬他们网站的资源是不是有被禁的风险,思来想去还是爬个没有版权保护的听书网站,找了一会儿,发现有个叫(恋)(听)网的还不错。网站底下的免责声明并且有电脑端和手机端两个网站,非常nice首先观察网页整体布局点击项对应的标签和属性每本书对应

2021-07-10 02:20:10 5459 6

原创 Vanishing Point Constrained Lane DetectionWith a Stereo Camera (IEEE 2017)

[Vanishing Point Constrained Lane DetectionWith a Stereo Camera (IEEE 2017)]Abstract提出一种采用stereo-rig的a robust vanishing-point con-strained lane detection method 优点:无参数(当车道边界被车辆部分遮挡或存在许多镶嵌阴影图案时,这些参数化方法往往无法找到正确的车道边界)首先,我们提出了一种基于v-disparity和visual odom

2021-06-04 20:27:13 451 1

原创 tensorflow的基础类型定义及基本操作函数(tensorflow2版本)

前面几篇的博客已经讲解了python的三个常用的数据分析库,笔者终于开始tensorflow的学习????(更新可能比较缓慢了)。那个提前说明一下我的tensorflow笔记会会有两种版本,我来解释一下,我还不了解tensorflow的时候买了一本李金波老师的《深度学习之Tensorflow入门,原理与进阶实战》,但后来学校导师建议我们直接上手2.0版本????,我看了网上前辈的评论两种tensorflow的不同,(1.x目前比较稳定,建议读者使用TensorFlow 1.x版本开发实际项目,并跟进2.x

2020-06-16 18:00:36 472

原创 python数据可视三大库之pandas库(三:pandas数据分析上手)

这篇笔记是对mooc所讲的pandas库的个人整理,资料来源于 中国大学mooc 北京理工大学开设的python数据可视化教程文章目录排序统计基本统计分析累计统计分析相关性分析相关性协方差相关系数函数排序.sort_index()方法在指定轴上根据索引进行排序,默认升序1.竖轴默认升序降序排列2.横轴.sort_values()方法在指定轴上根据数值进行排序,默认升序.sort_values(by,axis=0,ascending=True),该方法根据数值排序,与.sort_ind

2020-05-18 13:51:40 495

原创 python数据可视三大库之pandas库(二:Dataframe类型简易上手)

这篇笔记是对mooc所讲的pandas库的个人整理,资料来源于 中国大学mooc 北京理工大学开设的python数据可视化教程文章目录Dataframe类型创建方法例二维的nadarray对象创建字典类型创建列表创造属性(index,columns)pandas库的数据类型操作(series,Dataframe)重新索引删除指定索引对象pandas库的数据类型运算算术法则比较运算Dataframe类型如果说series类型是一种一维标签数组,那么Dataframe就是二维的标签数组(载行和列上都有标

2020-05-18 12:40:17 470

原创 python数据可视三大库之pandas库(一:series类型快速上手)

这是继我的上一篇博客《环境安装血泪史之人工智能劝退篇(anaconda3+cuda10.2+cudnn7.6+tensorflow-gpu2.1.0)win10系统的gpu版》后的关于tensorflow2.0的学习前奏笔记,要学习机器学习建议先了解以下python有关数据分析的第三方库,这里的推荐课程 中国大学mooc 北京理工大学开设的python数据可视化教程,里面系统讲解了numpy,matplotlib以及pandas库,建议在学习课程前先安装anaconda。这篇笔记是对mooc所讲matp.

2020-05-14 16:19:04 865

原创 求救,c++string类型变量无法输出中文(环境:mingw+vscode)

#include<iostream>#include<string>using namespace std;typedef struct{ string name; string sex; int age;}people;int main(){ int i;people student[3]={};for(i=0;i<3;i++){ cin>>student[i].name; cout<&lt

2020-05-14 12:38:43 3048 9

原创 真人脱发日记之c/c++与python语言的函数参数传递方式

今天是母亲节

2020-05-11 17:47:31 556 1

S3manager windows版

对S3manager做了小修改,默认从config.yaml文件中获取配置,使用时创建config.yaml文件,配置文件如下 S3config: endpoint: 172.24.200.63:7480 # 服务节点 useIam: false # true or false iamEndpoint: "" accessKeyID: "" # 必须填写 secretAccessKey: "" # 必须填写 region: "" allowDelete: true # true or false forceDownload: true # true or false useSSL: false # true or false skipSSLVerification: true # true or false signatureType: "V4" listRecursive: false # true or false port: "8080" # 程序监听端口 timeout: 300 sseType: "" sseKey: ""

2025-05-22

mysql监控 ,Prometheus-mysql-exporter-amd64-linux

mysql_exporter消除了"Error 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SLAVE STATUS' at line 1。最新代码个人编译版本

2024-10-31

论文阅读笔记Vanishing Point Constrained Lane Detection With a Stereo Camera IEEE 2017

论文阅读笔记Vanishing Point Constrained Lane Detection With a Stereo Camera (IEEE 2017)

2021-06-04

恋听网python下载脚本

用于听书网站恋听网的音频下载的脚本

2021-07-10

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

TA关注的人

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