自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Leecode 随笔】

如果两个链表相交,假设交点距离A链表头部为a,距离B链表头部为b,那么A链表走到交点的步数为a,B链表走到交点的步数为b。pop操作时,如果弹出的元素等于最小值栈的栈顶,则同时弹出最小值栈的栈顶。该算法通过遍历每个格子,检查其相邻格子的状态来计算周长,时间复杂度为O(n*m),其中n为行数,m为列数。该算法利用双指针和链表的性质,巧妙地避免了额外的空间开销,同时时间复杂度为O(n+m),非常高效。需要注意的是,在实际应用中,应确保链表的节点没有被重复释放,以避免内存错误。pop() – 删除栈顶的元素。

2025-07-15 21:30:49 130

原创 【Leecode 随笔】

该算法的时间复杂度主要取决于 strtok 函数的性能和路径的长度,可以近似看作 O(n),其中 n 是路径的长度。📖这里不仅有丰富的知识和趣味横生的内容等您来探索,更是一个自由交流的平台,期待您留下独特的思考与见解。给定一个整数数组 nums,找出一个非空子数组,使得该子数组的乘积最大,并返回该乘积。使用两个栈,一个用于存储当前的数字和符号,另一个用于在遇到括号时存储之前的状态。如果是 (,将当前的状态(数字和符号栈的当前大小)推入一个栈用于后续恢复。输入: “/a//b////c/d//././/…

2025-07-15 21:30:07 244

原创 【百万字详解Redis】数据类型

Redis支持五种数据类型:String(字符串),Hash(哈希),List(列表),Set(集合)及Zset(sorted set:有序集合)。字符串类型是redis最基础的数据结构,首先键是字符串类型,而且其他几种结构都是在字符串类型基础上构建的,所以字符串类型为其他四种数据结构尊定了基础。字符串类型实际上可以是简单的字符串、复杂的字符串(xml、json)、数字(整数、浮点数)、二进制(图片、音频、视频)。

2025-07-14 21:30:42 181

原创 【LeetCode 随笔】

给定两个整数数组 inorder 和 postorder ,其中 inorder 是二叉树的中序遍历, postorder 是同一棵树的后序遍历,请你构造并返回这颗 二叉树。给定两个整数数组 preorder 和 inorder ,其中 preorder 是二叉树的先序遍历, inorder 是同一棵树的中序遍历,请构造二叉树并返回其根节点。输入:head = [1,4,3,2,5,2], x = 3。输入:head = [1,2,3,4,5], k = 2。输出:[1,2,2,4,3,5]

2025-07-14 21:29:08 368

原创 【SQL查询进阶】

🌈💕欢迎来到我的博客,很高兴能够在这里和您见面!💕希望您在这里可以感受到一份轻松愉快的氛围!💕这里不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。🚀 欢迎一起踏上探险之旅,挖掘无限可能,共同成长!🏠大家订阅本专栏!本专栏旨在为SQL初学者提供一条逐步迈向高级应用的学习之路,带您从零开始,一步一步练习,逐步掌握SQL的精髓,实现技能的提升与飞跃!😊。

2025-07-13 21:26:39 796

原创 管理系统、微信小程序类源码文档-哔哩哔哩教程同步

本课程完全免费,视频教程在bilibili,跳转🔗在文末接龙你的开题题目,我会在此文档下更新你接龙题目的数据库设计,你只需要根据视频复制粘贴即可。跟着视频复制粘贴即可完成全部项目项目技术和框架:【前端(Vue,小程序用小程序开发工具)、后端(Java-SpringBoot)、数据库(MYSQL)】博主工作日白天上班,只能利用下班时间教学,会尽量保证视频课程的质量技术足够通过,不会讲太难太复杂的技术,适合小白,大佬请移步。

2025-07-13 21:25:46 716

原创 【Leecode 随笔】

斐波那契数列的定义是:F(0)=0, F(1)=1, 对于n > 1, F(n) = F(n-1) + F(n-2)。:函数声明,表示存在一个名为findMax的函数,它接受一个整数数组和数组长度作为参数,返回一个整数。这个问题的时间复杂度为O(n),其中n是字符串的长度。📖这里不仅有丰富的知识和趣味横生的内容等您来探索,更是一个自由交流的平台,期待您留下独特的思考与见解。在循环中,比较当前元素和存储的最大值,如果当前元素更大,则更新最大值。使用两个指针,一个指向字符串的开头,一个指向字符串的结尾。

2025-07-12 21:28:23 243

原创 【Leecode 随笔】

冒泡排序是一种简单的排序算法,它重复地遍历要排序的数组,一次比较两个元素,如果它们的顺序错误就把它们交换过来。我们需要遍历数组中的每一个元素,将它们逐一相加,最终得到数组元素的总和。calculateSum函数内部,我们初始化了一个sum变量为0,并使用for循环遍历数组的每个元素,将其累加到sum上。📖这里不仅有丰富的知识和趣味横生的内容等您来探索,更是一个自由交流的平台,期待您留下独特的思考与见解。实现二分查找算法,在一个有序整数数组中查找指定的目标值,如果找到则返回其索引,否则返回-1。

2025-07-12 21:27:45 215

原创 【Leecode 随笔】

该算法基于以下观察:如果q和r是a除以b的商和余数,即a = bq + r,那么a和b的GCD等于b和r的GCD。字符串排序是计算机科学中的一个基本问题,它要求对字符串中的字符进行重新排列,使得排列后的字符串按字母顺序排列。📖这里不仅有丰富的知识和趣味横生的内容等您来探索,更是一个自由交流的平台,期待您留下独特的思考与见解。对于n > 1,检查2到sqrt(n)之间的每个整数i,如果n能被i整除,则n不是素数。= 0的情况下,不断用b替换a,用a%b替换b。如果n不能被上述任何整数整除,则n是素数。

2025-07-11 21:22:38 243

原创 【Leecode 随笔】

由于两个链表都是有序的,我们可以使用双指针法,分别指向两个链表的头部,比较两个指针所指向的节点值,将较小的节点添加到新链表中,并移动对应指针,直到遍历完所有节点。如果是右括号(‘)’,‘}’,‘]’),检查栈是否为空或栈顶元素是否为对应的左括号,如果不是,则返回false。给定一个只包括 ‘(’,‘)’,‘{’,‘}’,‘[’,‘]’ 的字符串,判断字符串是否有效。比较两个指针所指向的节点值,将较小的节点连接到新链表的尾部,并移动对应指针。如果是左括号(‘(’,‘{’,‘[’),将其压入栈。

2025-07-11 21:22:06 223

原创 【Leecode 随笔】

设置两个指针left = i + 1, right = n - 1,在[left, right]范围内查找满足nums[i] + nums[left] + nums[right] = 0的解。给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0?如果当前元素大于0,由于数组已排序,则后面的元素都大于0,不可能存在三数之和为0,直接返回结果。如果找到满足条件的解,则保存结果,并移动left和right指针,同时跳过重复元素。

2025-07-10 21:25:37 661

原创 【Leecode 随笔】

空间复杂度为O(1)(如果考虑哈希表的大小为常数,因为ASCII码字符集是有限的),但实际上哈希表的大小取决于字符集的大小,对于Unicode字符集,空间复杂度会稍大一些。该算法的时间复杂度为O(n log n),其中n是区间的数量,因为我们需要对区间进行排序。接着,我们移动指向较短线段的指针(因为容器的高度由较短的线段决定,移动较长线段的指针无法增加容器的高度,而只会减少容器的宽度),直到两个指针相遇。📖这里不仅有丰富的知识和趣味横生的内容等您来探索,更是一个自由交流的平台,期待您留下独特的思考与见解。

2025-07-10 21:24:57 520

原创 【Leecode 随笔】

然后,我们遍历 nums 数组,对于每个 nums[i],再遍历它之前的所有元素 nums[j](j 从 0 到 i-1),如果 nums[i] > nums[j],则更新 dp[i] 为 dp[i] 和 dp[j] + 1 中的较大值。我们使用一个二维数组 dp,其中 dp[i][j] 表示以 (i, j) 为右下角的最大正方形的边长。如果 matrix[i][j] 是 ‘1’,则 dp[i][j] 的值可以通过它左边、上边和左上对角线的最小值加1得到。时间复杂度:O(n^2),因为有两个嵌套的循环。

2025-07-09 21:05:45 608

原创 【Leecode 随笔】

如果我们选择偷第 i 个房屋,那么就不能偷第 i-1 个房屋,此时 dp[i] = dp[i-2] + nums[i](nums 是存放金额的数组)。由于每次只能向右或向下移动,所以对于第 i 行第 j 列的格子,我们可以从它左边的格子 dp[i][j-1] 或上边的格子 dp[i-1][j] 移动过来。因此,状态转移方程为 dp[i][j] = min(dp[i-1][j], dp[i][j-1]) + grid[i][j](grid 是存放网格中整数的二维数组)。这个问题是一个典型的动态规划问题。

2025-07-09 21:05:07 809

原创 【Leecode 随笔】

对于给定的 n,我们可以选择 1 到 n 中的任何数字作为根节点。然后,对于根节点左边的数字(比根节点小),它们可以形成一棵左子树,右边的数字(比根节点大)可以形成一棵右子树。特别地,当 n=0 或 n=1 时,dp[n] = 1,因为只有一个节点(或者没有节点)时,只有一种可能的树。状态转移:通过遍历所有可能的根节点,并计算左子树和右子树的数量,来得到以当前数字为节点数量的二叉搜索树的数量。输出:[[-1, -1, 0, 2], [-2, -1, 1, 2], [-2, 0, 0, 2]]

2025-07-08 21:09:05 812

原创 【Leecode 随笔】

摩尔投票算法的关键在于,如果一个数字的出现次数超过数组长度的一半,那么遍历数组时,这个数字出现的次数与其他所有数字出现次数的差,最终一定是大于 0 的。给定一个包含红色、白色和蓝色,一共 n 个元素的数组,原地对它们进行排序,使得红色排在前面,蓝色排在后面,白色排在中间。我们需要维护三个指针,分别指向当前遍历到的位置、0 的最右位置和 2 的最左位置。如果数组 mid 位置的值为 2,交换 mid 和 high 位置的元素,但只将 high 指针向左移动一位(因为新交换过来的元素还未判断)。

2025-07-08 21:08:23 593

原创 【Leecode 随笔】

如果两个链表相交,假设交点距离A链表头部为a,距离B链表头部为b,那么A链表走到交点的步数为a,B链表走到交点的步数为b。pop操作时,如果弹出的元素等于最小值栈的栈顶,则同时弹出最小值栈的栈顶。该算法通过遍历每个格子,检查其相邻格子的状态来计算周长,时间复杂度为O(n*m),其中n为行数,m为列数。该算法利用双指针和链表的性质,巧妙地避免了额外的空间开销,同时时间复杂度为O(n+m),非常高效。需要注意的是,在实际应用中,应确保链表的节点没有被重复释放,以避免内存错误。pop() – 删除栈顶的元素。

2025-07-07 21:13:23 2123

原创 【Leecode 随笔】

该算法的时间复杂度主要取决于 strtok 函数的性能和路径的长度,可以近似看作 O(n),其中 n 是路径的长度。📖这里不仅有丰富的知识和趣味横生的内容等您来探索,更是一个自由交流的平台,期待您留下独特的思考与见解。给定一个整数数组 nums,找出一个非空子数组,使得该子数组的乘积最大,并返回该乘积。使用两个栈,一个用于存储当前的数字和符号,另一个用于在遇到括号时存储之前的状态。如果是 (,将当前的状态(数字和符号栈的当前大小)推入一个栈用于后续恢复。输入: “/a//b////c/d//././/…

2025-07-07 21:12:46 1312

原创 计算机网络必知必会!OSI七层和TCP/IP四层网络模型介绍对比总结!

国际标准化组织(International Organization for Standardization,ISO)简称ISO,是一个全球性的非政府组织,是国际标准化领域中一个十分重要的组织。ISO国际标准组织成立于1946年,ISO负责目前绝大部分领域(包括军工、石油、船舶等垄断行业)的标准化活动。ISO现有117个成员,包括117个国家和地区。中国是ISO的正式成员,代表中国参加ISO的国家机构是中国国家技术监督局(CSBTS)。

2025-07-06 20:24:27 676

原创 终于有人把Redis数据类型讲清楚了!

Redis支持五种数据类型:String(字符串),Hash(哈希),List(列表),Set(集合)及Zset(sorted set:有序集合)。字符串类型是redis最基础的数据结构,首先键是字符串类型,而且其他几种结构都是在字符串类型基础上构建的,所以字符串类型为其他四种数据结构尊定了基础。字符串类型实际上可以是简单的字符串、复杂的字符串(xml、json)、数字(整数、浮点数)、二进制(图片、音频、视频)。

2025-07-06 20:21:59 839

原创 MySQL数据库DML语句总结(最全终极版)

DML 操作是指对数据库中表记录的操作,主要包括表记录的插入(insert)、更新(update)和删除(delete),是开发人员日常使用最频繁的操作。

2025-07-05 21:10:28 737

原创 MySQL数据库DDL语句总结(最全终极版)

DDL(data definition language)数据库定义语言:其实就是我们在创建表的时候用到的一些sql,比如说:CREATE、ALTER、DROP等。DDL主要是用在操作数据库,定义或改变数据库表的结构,数据类型等初始化工作。

2025-07-05 21:09:14 644

原创 Java并发编程之锁的艺术:面试与实战指南

当锁是轻量级锁时,线程执行同步代码块前,JVM会先在当前线程的栈帧中建立锁记录空间,然后通过CAS操作尝试获取锁,如果获取成功,则把锁对象的Mark Word的值拷贝到线程的锁记录中,然后执行同步代码块。而重量级锁则是通过对象内部的监视器(monitor)来实现,当线程进入同步代码块时,需要先获取monitor的所有权,这会涉及到用户态和内核态的切换,因此开销较大。通过锁,可以确保一个线程对共享变量的修改对其他线程是可见的,并且可以通过锁的顺序来控制指令的执行顺序。锁的粒度指的是锁定的代码块或对象的大小。

2025-07-04 21:09:25 530

原创 Redis针对缓存穿透,缓存雪崩,缓存击穿的解决方案

将所有可能存在的数据哈希到一个足够大的 bitmaps 中,一个一定不存在的数据会被这个bitmaps 拦截掉,从而避免了对底层存储系统的查询压力。比如我们可以在原有的失效时间基础上增加一个随机值,比如 1-5 分钟随机,这样每一个缓存的过期时间的重复率就会降低,就很难引发集体失效的事件。当发现 Redis 的命中率开始急速降低,需要排查访问对象和访问的数据,和运维人员配合,可以设置黑名单限制服务。如果数据库的查询结果为空,我们仍然将这个结果进行一个缓存,减轻数据库的压力时间最长不超过五分钟。

2025-07-04 21:07:41 584

原创 Nginx分发算法

如何将用户请求按照一定的规律分发给业务服务器。主要分为Nginx集群默认算法和基于请求头分发算法。

2025-07-03 21:15:13 691

原创 Nginx基于请求头的分发

像腾讯新闻,网易,58同城,真爱,百合,赶集,智联等等很多网站,这种网站都有一个特性,你一访问,就知道你的位置,然后根据你的位置,给你推荐或者展示相关内容。http后面加上$request_uri的原因就是避免客户 找你拿数据的时候一指定URI你就无法正常代理了,目的就是保证客户在访问类似http://www.a.com/a/b/c/d.jpg这样的网址的时候可以正常访问 也就是说当用户请求的URL当中的URI跟着变化的时候你的代理服务器一样可以正常工作。🌸愿您在此停留的每一刻,都沐浴在轻松愉悦的氛围中。

2025-07-03 21:14:25 799

原创 java面试宝典最全算法大纲

在寻求面试资料的旅途中,我有幸发现了黑马老师所撰写的宝贵资料,其内容详尽且见解独到,对我而言无疑是一笔巨大的财富。我深感其智慧与经验的深厚,并在此过程中受益匪浅。为了深入学习和巩固这些宝贵的知识,我精心整理了所有的面试题目,并编辑成这一系列的博客。这不仅是我个人学习的读书笔记,更是我对黑马老师无私奉献和深厚学识的崇高敬意。同时,我也希望通过分享这些博客,将这份知识与智慧传递给更多的同学,共同提高我们的面试技巧和知识储备【面试宝典笔记 】基础篇【面试宝典笔记 】并发篇【面试宝典笔记 】虚拟机篇。

2025-07-02 21:15:35 483

原创 《Windows 网络编程基础教程》习题及参考答案

通过源地址,收到该帧的计算机《Windows 网络编程基础教程》(第 2 版)习题及参考答案。答:前两个可以正确收到,最后一个只能收到前 1000 字节,且 recvfrom() 函数返回网络编程基础教程》(第 2 版)习题及参考答案。返回值:是一个整数,代表用户单击了哪个按钮,具体如下表所示:《Windows 网络编程基础教程》(第 2 版)习题及参考答案。答:CSocketFile 类就是一个 CFile 类的派生类,在创建 CSocketFile 类的对象时要求必须关联一个。

2025-07-02 21:13:48 324

原创 Dubbo:高性能、轻量级的Java RPC框架详解

Dubbo是一个高性能、轻量级的开源Java RPC框架,主要用于服务化架构和微服务架构中服务之间的远程调用。它提供了透明化的远程方法调用、软负载均衡及容错机制、服务注册与发现等功能。Dubbo的出现,使得服务之间的调用变得更加简单、高效和可靠。Dubbo支持多种协议(如Dubbo、RMI、Hessian、HTTP等)、多种序列化方式(如Hessian2、Kryo、FST、Protobuf等)以及多种服务治理策略(如负载均衡、容错、路由等)。

2025-07-01 21:08:15 675

原创 Java面试宝典框架篇(本篇很长,请耐心看完。3.6w字+33图解)

在寻求面试资料的旅途中,我有幸发现了黑马老师所撰写的宝贵资料,其内容详尽且见解独到,对我而言无疑是一笔巨大的财富。我深感其智慧与经验的深厚,并在此过程中受益匪浅。为了深入学习和巩固这些宝贵的知识,我精心整理了所有的面试题目,并编辑成这一系列的博客。这不仅是我个人学习的读书笔记,更是我对黑马老师无私奉献和深厚学识的崇高敬意。同时,我也希望通过分享这些博客,将这份知识与智慧传递给更多的同学,共同提高我们的面试技巧和知识储备【面试宝典笔记 】基础篇【面试宝典笔记 】并发篇【面试宝典笔记 】虚拟机篇。

2025-07-01 21:07:28 1369

原创 【Java开发面试系列】消息中间件相关面试题(精选)

在寻求面试资料的旅途中,我有幸发现了黑马老师所撰写的宝贵资料,其内容详尽且见解独到,对我而言无疑是一笔巨大的财富。我深感其智慧与经验的深厚,并在此过程中受益匪浅。为了深入学习和巩固这些宝贵的知识,我精心整理了所有的面试题目,并编辑成这一系列的博客。这不仅是我个人学习的读书笔记,更是我对黑马老师无私奉献和深厚学识的崇高敬意。同时,我也希望通过分享这些博客,将这份知识与智慧传递给更多的同学,共同提高我们的面试技巧和知识储备【Java开发面试系列】MySQL相关面试题(精选)

2025-06-30 18:26:09 726

原创 【Java开发面试系列】微服务相关面试题(精选)

在寻求面试资料的旅途中,我有幸发现了黑马老师所撰写的宝贵资料,其内容详尽且见解独到,对我而言无疑是一笔巨大的财富。我深感其智慧与经验的深厚,并在此过程中受益匪浅。为了深入学习和巩固这些宝贵的知识,我精心整理了所有的面试题目,并编辑成这一系列的博客。这不仅是我个人学习的读书笔记,更是我对黑马老师无私奉献和深厚学识的崇高敬意。同时,我也希望通过分享这些博客,将这份知识与智慧传递给更多的同学,共同提高我们的面试技巧和知识储备【Java开发面试系列】MySQL相关面试题(精选)

2025-06-30 18:25:33 760

原创 万字详解计算机网络之DHCP

1)不知道如何配置IP地址及相关信息的员工,无法上网;2)IP地址配置冲突,无法上网;3)来访用户因不熟悉公司网络情况无法上网;以上这些情况都是日常最常见也是最无脑的工作,公司网络管理员需要不停的去帮忙去解决这些问题,以此来保障公司网络的正常使用及员工的正常用网需求。而这些工作对于网络管理员来说实在是太低级、太无脑、太繁琐了,会消耗网络管理员的大量工作时间,也会影响公司员工的工作效能。那么如何通过其他的方法让计算机就能直接解决了上述问题,从而解放网络管理员呢?DHCP就是一个不二的选择。

2025-06-29 21:09:31 731

原创 一文理解FTP服务器!

FTP (File transfer protocol) 是TCP/IP 协议组中的协议之一。他最主要的功能是在服务器与客户端之间进行文件的传输。FTP就是实现两台计算机之间的拷贝,从远程计算机拷贝文件至自己的计算机上,称之为“下载 (download)”文件。将文件从自己计算机中拷贝至远程计算机上,则称之为“上传(upload)”文件。这个古老的协议使用的是明码传输方式,且过去有相当多的安全危机历史。

2025-06-29 21:08:19 946

原创 彻底理解大数据的核心:Hadoop!

Hadoop作为大数据处理的利器,凭借其分布式、可扩展、容错性强的特点,已成为众多企业和组织处理海量数据的首选工具。通过深入了解Hadoop的基本概念、架构、核心组件以及应用场景,我们可以更好地利用Hadoop来应对数据挑战,挖掘数据价值。随着大数据技术的不断发展,Hadoop将继续在大数据领域发挥重要作用。

2025-06-28 21:10:25 770

原创 一文让你彻底理解Raft 算法!

Raft是一种分布式一致性算法,通过选举Leader节点管理日志复制,确保集群数据一致性。节点分为Leader、Candidate和Follower三种角色,采用随机超时机制避免选举冲突。数据同步流程包括日志复制、状态机提交等步骤。文章详细分析了网络分区导致的脑裂问题及五种典型场景(如B机房发起新选举导致C机房放弃原Leader),并探讨了Leader宕机的四种处理情况。最后推荐了Raft算法的可视化演示工具,帮助理解其工作原理。

2025-06-28 21:08:16 681

原创 你还在用docker吗?一文详解Podman

Podman是一款开源容器运行时工具,兼容OCI规范,提供与Docker相似的容器管理功能。其主要特点包括无需守护进程、支持非root用户运行。与Docker相比,Podman采用直接与OCI运行时交互的架构,容器进程作为Podman子进程运行。 安装与基础命令 安装:yum -y install podman 镜像管理: 搜索:podman search 拉取:podman pull 查看:podman images 删除:podman rmi 配置:通过/etc/contai

2025-06-27 21:19:10 1231

原创 【Leecode 随笔】C语言版看了不后悔系列持续更新中。。。

设置两个指针left = i + 1, right = n - 1,在[left, right]范围内查找满足nums[i] + nums[left] + nums[right] = 0的解。给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0?如果当前元素大于0,由于数组已排序,则后面的元素都大于0,不可能存在三数之和为0,直接返回结果。如果找到满足条件的解,则保存结果,并移动left和right指针,同时跳过重复元素。

2025-06-27 21:17:22 920

原创 给大家分享一个mysql备份的脚本。。。

MySQL Binlog备份脚本解决方案 该脚本实现了自动化备份MySQL binlog日志的功能,主要包含以下特点: 定时备份:每天0点自动备份前一天的binlog日志 完整流程:包含日志刷新、压缩打包、生成校验码、远程传输等完整步骤 安全校验:通过MD5校验确保备份文件的完整性 错误处理:备份失败时会记录日志并通知管理员 自动化清理:备份成功后自动清理临时文件 实现方式是通过shell脚本完成本地打包校验,再使用scp传输到备份服务器,最后进行远程校验。整个过程记录详细日志,为DBA提供了可靠的binl

2025-06-24 20:47:56 518

原创 数据磁盘初始化

本文通过一个生产环境中的服务器磁盘管理案例,详细讲解了LVM逻辑卷的应用场景和实现方法。案例要求对新增磁盘进行分区,创建卷组和逻辑卷,并实现自动挂载。文章提供了完整的脚本实现步骤,包括:1)磁盘分区;2)创建物理卷、卷组和逻辑卷;3)格式化文件系统;4)配置自动挂载;5)验证结果。重点强调了LVM在生产环境中的优势,即可在线扩容不影响业务,同时提醒需提前规划LVM布局,避免数据丢失风险。最后提供了挂载验证方法和脚本实现的完整代码。

2025-06-24 20:46:45 256

-qt安装包linux版本

------qt安装包linux版本------

2024-12-24

easyConnect最新版安装包官网下载的免费

看不惯那些下载个资源还要积分的傻Ⅹ。

2024-12-20

bochs-2.7.tar.gz模拟器

bochs

2024-12-19

PeakVue山顶风景独好-毕业设计课程专属资源-C++运行库

微软官方C++运行库文件

2024-12-18

PeakVue山顶风景独好-毕业设计课程专属资源-mysql8.0

管理系统、微信小程序毕业设计课程专属资源

2024-12-18

PeakVue山顶风景独好-毕业设计课程专属资源-JDK1.8

jdk1.8 _Java8_windows安装包。

2024-12-18

微信小程序课程设计复制粘贴版文档-哔哩哔哩教程同步-源码

https://www.bilibili.com/video/BV1ai42197xq/?vd_source=6e62537249f1252539e2c1f33eac496d 哔哩哔哩有同步的教程

2024-03-20

空空如也

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

TA关注的人

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