当前位置: 首页 > news >正文

PMBOK® 第六版 项目整合管理概念

目录

读后感—PMBOK第六版 目录


项目往往会牵涉到众多专业的知识以及来自不同专业、具有不同性格且可能处在不同地理位置的人员,存在着诸多不同分工的状况。要是没有统一的目标,相互之间也没有有效的沟通机制,并且不存在计划、监控以及平衡等要素,那么这个项目在还未真正开始的时候就已然注定会失败。比如需要开发一款软件,就会包含需求分析团队、设计团队、开发团队、测试团队以及安全审核团队等等。

所以需要有一个人对整体予以管控。当项目取得成功时,所有人员的心中都会充满喜悦,然而倘若失败,很大概率会出现项目成员之间相互指责的情形,特别是当下不管是引用其他行业的还是从无到有想出一个细化的好点子或许一个人便可以做到,但是要想将这个点子成功落实,则不是一个人所能完成的,更不必说那些具有重大意义的成套成体系的点子。

一、整合管理概念

项目整合管理涵盖了对归属于项目管理过程组的各种过程和项目管理活动进行识别、定义、组合、统一以及协调的各个过程。在项目管理中,整合兼具着统一、合并、沟通和建立联系的性质,这些行动理应贯穿项目的全程。

项目整合管理由项目经理负责。虽说项目管理的其他知识领域可交由相关专家(像成本分析专家、进度规划专家、风险管理专家等)来管理,然项目整合管理的责任是不能被授予他人或进行转移的,唯有项目经理有职责去整合所有项目管理知识领域的成果,同时把控项目的总体情形。项目经理必然要对整个项目承担起最终的责任。

项目整合管理通常包括以下对象:

  • 资源分配:搭团队、明确分工

  • 平衡竞争性要求:摆平冲突、矛盾

  • 研究各种备选方案:收益、风险整合

  • 为项目目标裁剪过程:49个过程的取舍

  • 知识领域之间的关系:进度、成本、质量等等

项目整合管理包括以下七个核心过程,这些过程贯穿于项目管理的整个生命周期中。以下是这些过程的简要列表:

  • 制定项目章程:为项目奠定基础,明确项目的目标、理由、范围、主要可交付成果、关键里程碑、高层次风险、初步预算以及项目团队的角色和责任。项目章程还正式授权项目经理领导项目,并批准使用组织资源。

  • 制定项目管理计划:项目经理和团队整合所有专项管理计划(包括但不限于范围、进度、成本、质量、资源、沟通、风险、采购等),形成一份综合性的项目管理计划。该计划作为项目的执行、监控和控制的基准。

  • 指导与管理项目工作:领导项目团队执行项目管理计划中定义的任务和活动,以实现项目目标。这包括协调人力资源、管理日常运营、解决问题、以及实施经批准的变更,确保项目按计划前进。

  • 管理项目知识:项目知识管理涉及在整个项目生命周期中捕捉、分享、使用和存储项目相关的知识和经验教训,以提高当前项目及未来项目的绩效。

  • 监控项目工作:定期跟踪项目的进度和绩效,与项目管理计划进行比较,识别偏差,评估风险和问题,并采取必要措施确保项目保持在既定的轨道上。还包括报告项目状态给干系人。

  • 实施整体变更控制:确保项目范围、时间、成本或质量等方面的变更通过正式流程处理。这包括接收变更请求、评估影响、批准或拒绝变更、更新受影响的项目管理计划和基线,并通知所有干系人。

  • 结束项目或阶段:正式关闭项目或项目阶段,涉及确认所有项目或阶段目标达成,完成行政收尾工作,转移项目成果给接收方,归档项目文件,释放资源,以及总结经验教训和项目评价,为未来项目提供学习资料。

二、整合管理的发展趋势和新兴实践

项目整合管理的发展趋势和新兴实践侧重于提升项目管理的效率、灵活性和响应速度,特别是在快速变化的商业环境和多样化项目需求中。以下是一些关键趋势和实践:

  • 使用自动化工具:由于项目经理需要对大量的数据和信息予以整合,所以很有必要运用项目管理信息系统(PMIS)以及自动化工具来进行信息的收集、分析与运用,进而达成项目目标并获取项目效益。诸如进度跟踪、风险评估以及资源分配等,以提升数据处理和决策的速度。

  • 使用可视化管理工具:采用可视化管理工具,而非书面计划和其他文档,来获取并监管关键的项目要素。如此一来,便能方便整个团队直观地知晓项目的实时状态,推动知识转移,并且增强团队成员以及其他相关方识别与解决问题的能力。像横道图、甘特图、看板、仪表板等这类可视化工具,能够助力项目团队直观地了解项目状态、进度以及关键指标,促进快速决策和团队协作。

  • 项目知识管理:项目人员的流动性和不稳定性日益增高,这就需要采用更为严格的过程,在整个项目生命周期中积累知识并传达给目标受众,以避免知识流失。项目结束后对经验教训进行总结、建立并共享知识库,以及持续推动专业发展,以提升组织的学习能力和项目管理成熟度。

  • 增添项目经理的职责:项目经理被要求介入到项目的启动和结束阶段,例如开展项目商业论证以及效益管理。按照以往的常规,这些事务都是由管理层和项目管理办公室负责。而现在,项目经理需要频繁地同他们合作处理这些事务,从而更好地实现项目目标以及交付项目效益。项目经理还需要更为全面地识别相关方,并引导他们参与项目,包括管理项目经理与各职能部门、运营部门以及高级管理人员之间的接口。从前期的项目商业论证到后期的运营都要更多地参与其中,只有这样才能更好地组织资源,满足相关方的需求,创造商业价值。

  • 混合型方法:经实践验证的新做法会持续不断地融入到项目管理方法之中,例如,采用敏捷或其他迭代做法,为开展需求管理而运用商业分析技术,为分析项目复杂性而采用相关工具,以及为在组织中应用项目成果而采用组织变革管理方法。以此来适应快速变化的客户需求和环境不确定性,强化项目的灵活性和响应能力。

三、裁剪时需要考虑的因素

因为每个项目都是独特的,所以项目经理可能需要裁剪项目整合管理过程。裁剪时应考虑的因素包括(但不限于)∶

  • 项目生命周期:什么是合适的项目生命周期?项目生命周期应包括哪些阶段?

  • 开发生命周期:对特定产品、服务或成果而言,什么是合适的开发生命周期和开发方法? 预测型或适应型方法是否适当? 如果是适应型,开发产品是该采用增量还是迭代的方式? 混合型方法是否为最佳选择?

  • 管理方法:考虑到组织文化和项目的复杂性,哪种管理过程最有效?

  • 知识管理:在项目中如何管理知识以营造合作的工作氛围?

  • 变更:在项目中如何管理变更?

  • 治理:有哪些监控机构、委员会和其他相关方该参与项目治理? 对项目状态报告的要求是什么?

  • 经验教训:在项目期间及项目结束时,应收集哪些信息? 历史信息和经验教训是否适用于未来的项目?

  • 效益:应该在何时以何方式报告效益,在项目结束时还是在每次迭代或阶段结束时?

四、敏捷场景的整合管理

迭代与敏捷方法能够助力团队成员以相关领域专家的身份投身于整合管理。团队成员能够自行抉择计划及其组件的整合方式。项目经理的期望持续不变,不过把对具体产品的规划和交付授权给团队进行控制。

1.范围动态

为了适应易变的场景,项目范围从来不会一成不变,而是在产品待办事项列表中不断被更新、维护、分析和排序。团队根据吞吐能力确定在一个Sprint 中要完成的待办事项。在工作范围中,不但工作内容可以变,而且优先级也可以变。

2.过程精简

敏捷开发不再拘泥于49个管理过程、五大过程组,不需要冗长而苛刻的整体变更控制程序; 进度、成本和范围也不是按照三大基准来控制,对文档的要求也更务实和简约。总之,在敏捷开发中,团队的注意力从过程的规范性转向产品最终的价值。也就是说,团队必须给自己“减负”和“松绑”,才能更好地创造价值。

3.状态可视

开发之前的原型设计,需求分析中的卡诺模型,每日站会中的看板、燃尽图,评审中的实际效果展示,回顾中的价值流图,无不体现了可视化的思想。

4.质量内建

结对编程(Pair Programming )、测试驱动开发(Test-Driven Development,TDD )等方法都强调产品质量不能依赖事后的检查,开发工程师在开发产品功能之前会先开发自动化测试脚本,质量内建在产品开发过程中。

5.团队自组织

整合的工作不再是以项目经理为主。在敏捷团队中,Scrum Master 只是为团队创造一个充分参与、高效互动、集体决策的开发环境和氛围,而关于干什么、怎么干、由谁来干,都是由团队自己协商决定。

相关文章:

PMBOK® 第六版 项目整合管理概念

目录 读后感—PMBOK第六版 目录 项目往往会牵涉到众多专业的知识以及来自不同专业、具有不同性格且可能处在不同地理位置的人员,存在着诸多不同分工的状况。要是没有统一的目标,相互之间也没有有效的沟通机制,并且不存在计划、监控以及平衡等…...

【Qt】【模型视图架构】代理模型

文章目录 代理模型简单介绍QSortFilterProxyModel类简单介绍排序过滤子类化 代理模型简单介绍 代理模型的作用是可以将一个模型中的数据进行排序或者过滤,然后提供给视图进行显示。 如下所示,创建一个源模型、一个代理模型,界面上创建一个列…...

Flutter 中的 IconTheme 小部件:全面指南

Flutter 中的 IconTheme 小部件:全面指南 Flutter 是一个功能丰富的 UI 开发框架,它允许开发者使用 Dart 语言来构建跨平台的移动、Web 和桌面应用。在 Flutter 的丰富组件库中,IconTheme 是一个用于设置应用中图标主题的小部件,…...

virtualbox虚拟机、centos7安装增强工具

文章目录 1. virtualBox语言设置2. 设置终端启动快捷键3. 添加virtualbox 增强工具4. 设置共享文件夹 1. virtualBox语言设置 virtualbox -> file -> perferences -> language ->选择对应的语言 -> OK virtualbox -> 管理 -> 全局设定 -> 语言 -> …...

Kotlin 泛型

文章目录 定义泛型属性泛型函数泛型类或接口 where 声明多个约束泛型具体化in、out 限制泛型输入输出 定义 有时候我们会有这样的需求:一个类可以操作某一类型的对象,并且限定只有该类型的参数才能执行相关的操作。 如果我们直接指定该类型Int&#xff…...

Tomcat 面试题(一)

1. 简述什么是Tomcat ? Tomcat是一个开源的Java Servlet容器,它实现了Java Servlet和JavaServer Pages (JSP)技术,提供了一个运行Java Web应用程序的平台。Tomcat由Apache软件基金会维护,并广泛用于开发和部署Web应用程序。 Tom…...

跟踪一个Pytorch Module在训练过程中的内存分配情况

跟踪一个Pytorch Module在训练过程中的内存分配情况 代码输出 目的:跟踪一个Pytorch Module在训练过程中的内存分配情况 方法: 1.通过pre_hook module的来区分module的边界 2.通过__torch_dispatch__拦截所有的aten算子,计算在该算子中新创建tensor的总内存占用量 3.通过tensor…...

LeetCode 2965.找出缺失和重复的数字:小数据?我选择暴力(附优化方法清单:O(1)空间方法×3)

【LetMeFly】2965.找出缺失和重复的数字:小数据?我选择暴力(附优化方法清单:O(1)空间方法3) 力扣题目链接:https://leetcode.cn/problems/find-missing-and-repeated-values/ 给你一个下标从 0 开始的二维…...

【运维】VMware Workstation 虚拟机内无网络的解决办法(或许可行)

【使用桥接模式】 【重置网络】 这个过程涉及管理Linux系统中的网络驱动程序和网络管理工具。以下是每个步骤的详细解释: 卸载网络驱动模块: sudo rmmod e1000 sudo rmmod e1000e sudo rmmod igb这些命令使用 rmmod(remove module&#xff…...

如何使用Dora SDK完成Fragment流式切换和非流式切换

我想大家对Fragment都不陌生,它作为界面碎片被使用在Activity中,如果只是更换Activity中的一小部分界面,是没有必要再重新打开一个新的Activity的。有时,即使要更换完整的UI布局,也可以使用Fragment来切换界面。 何…...

低代码开发平台(Low-code Development Platform)的模块组成部分

低代码开发平台(Low-code Development Platform)的模块组成部分主要包括以下几个方面: 低代码开发平台的模块组成部分可以按照包含系统、模块、菜单组织操作行为等维度进行详细阐述。以下是从这些方面对平台模块组成部分的说明: …...

Java网络编程(上)

White graces:个人主页 🙉专栏推荐:Java入门知识🙉 🙉 内容推荐:Java文件IO🙉 🐹今日诗词:来如春梦几多时?去似朝云无觅处🐹 ⛳️点赞 ☀️收藏⭐️关注💬卑微小博主&a…...

Spring Kafka 之 @KafkaListener 注解详解

我们在开发的过程中当使用到kafka监听消费的时候会使用到KafkaListener注解,下面我们就介绍下它的常见属性和使用。 一、介绍 KafkaListener 是 Spring Kafka 提供的一个注解,用于声明一个方法作为 Kafka 消息的监听器 二、主要参数 1、topic 描述&…...

【量算分析工具-贴地距离】GeoServer改造Springboot番外系列九

【量算分析工具-概述】GeoServer改造Springboot番外系列三-CSDN博客 【量算分析工具-水平距离】GeoServer改造Springboot番外系列四-CSDN博客 【量算分析工具-水平面积】GeoServer改造Springboot番外系列五-CSDN博客 【量算分析工具-方位角】GeoServer改造Springboot番外系列…...

【linux】(1)文件操作及vi

文件和目录的创建 创建文件 touch 命令:创建一个新的空文件。 touch filename.txtecho 命令:创建一个文件并写入内容。 echo "Hello, World!" > filename.txtcat 命令:将内容写入文件。 cat > filename.txt然后输入内容&…...

【5】MySQL数据库备份-XtraBackup - 全量备份

MySQL数据库备份-XtraBackup-全量备份 前言环境版本 安装部署下载RPM 包二进制包 安装卸载 场景分析全量备份 | 恢复备份恢复综合 增量备份 | 恢复部分备份 | 恢复 前言 关于数据库备份的一些常见术语、工具等,可见《MySQL数据库-备份》章节,当前不再重…...

数据治理-数据标准演示

数据字典 数据标准-数据字典 词根 数据标准-词根 业务字典映射 数据标准-业务字典映射 标准文档 数据标准-标准文档...

基于Chisel的FPGA流水灯设计

Chisel流水灯 一、Chisel(一)什么是Chisel(二)Chisel能做什么(三)Chisel的使用(四)Chisel的优缺点1.优点2.缺点 二、流水灯设计 一、Chisel (一)什么是Chise…...

LabVIEW齿轮调制故障检测系统

LabVIEW齿轮调制故障检测系统 概述 开发了一种基于LabVIEW平台的齿轮调制故障检测系统,实现齿轮在恶劣工作条件下的故障振动信号的实时在线检测。系统利用LabVIEW的强大图形编程能力,结合Hilbert包络解调技术,对齿轮的振动信号进行精确分析…...

AI帮写:探索国内AI写作工具的创新与实用性

随着AI技术的快速发展,AI写作正成为创作的新风口。但是面对GPT-4这样的国际巨头,国内很多小伙伴往往望而却步,究其原因,就是它的使用门槛高,还有成本的考量。 不过,随着GPT技术的火热,国内也涌…...

n后问题 回溯笔记

问题描述 在nn格的棋盘上放置彼此不受攻击的n个皇后。 按照国际象棋的规则,皇后可以攻击与之处在同 一行或同一列或同一斜线上的棋子。n后问题等价于在nn格的棋盘上放置n个皇后,任何2个皇后不放在同一行或同一列或同一斜线上。 代码 import java.uti…...

简述Java中实现Socket通信的步骤

在Java中,实现Socket通信通常涉及客户端和服务器端两个角色。以下是它们各自的基本步骤: 服务器端(Server) 创建ServerSocket对象: 在服务器端,首先需要创建一个ServerSocket对象。这个对象会监听来自客户…...

Asp.Net Core 实现分片下载的最简单方式

技术群里的朋友遇到了这个问题,起初的原因是他对文件增加了一个属性配置 fileResult.EnableRangeProcessing true;这个属性我从未遇到过,然后,去F1查看这个属性的描述信息也依然少的可怜,只有简单的描述为(获取或设置为 启用范围…...

[Mac软件]Leech for Mac v3.2 - 轻量级mac下载工具

黑果魏叔推荐Leech是由Many Tricks开发的适用于Mac OS X的轻量级且功能强大的下载管理器。 Leech让您完全控制下载,并与浏览器完全集成。您可以将下载排队,暂停和恢复,从受密码保护的服务器下载,并将密码存储在系统范围的安全钥匙…...

留给“端侧大模型”的时间不多了

端侧大模型(Edge AI models),也就是只在设备本地(如智能手机、IoT设备、嵌入式系统等)运行的大模型,过去一两年来非常流行。 具体表现在,终端设备厂商,如苹果、荣耀、小米、OV等&…...

Pytest框架中的Setup和Teardown功能

在 pytest 测试框架中,setup 和 teardown是用于在每个测试函数之前和之后执行设置和清理的动作,而pytest 实际上并没有内置的 setup 和 teardown 函数,而是使用了一些装饰器或钩子函数来实现类似的功能。 学习目录 钩子函数(Hook…...

yolov10/v8 loss详解

v10出了就想看看它的loss设计有什么不同,看下来由于v8和v10的loss部分基本一致就放一起了。 v10的论文笔记,还没看的可以看看,初步尝试耗时确实有提升 好记性不如烂笔头,还是得记录一下,以免忘了,废话结束…...

Typescript高级: 深入理解infer关键字

概述 在 TS 中,infer 是一个高级类型操作,特别是条件类型和映射类型中非常有用的关键字它在泛型中使用也会是一个强大工具,增强了类型推断的能力,让开发者更灵活地处理和操作类型它允许在泛型类型推导过程中捕获一个具体的类型&a…...

JQC-3FF-S-Z 继电器模块使用(arduino)

前言 继电器模块可以控制电流的接通和非接通状态,和开关一样。实际上是用小电流去控制大电流运作的一种“自动开关” 本文只是简单使用继电器模块做一个 led 点亮和熄灭的案例,结合案例可以和 nodemcu 等板子结合做出远程控制开关。 材料准备 杜邦线…...

黑马一站制造数仓实战2

问题 DG连接问题 原理:JDBC:用Java代码连接数据库 Hive/SparkSQL:端口有区别 可以为同一个端口,只要不在同一台机器 项目:一台机器 HiveServer:10000 hiveserver.port 10000 SparkSQL:10001…...

网络I/O模型

网络I/O模型 同步I/O阻塞I/O非阻塞I/OI/O多路复用select函数接口示例 poll函数接口示例 poll 和 select 的区别epoll原理:示例 异步I/O 同步I/O 阻塞I/O 一个基本的C/S模型如下图所图:其中 listen()、connect()、write()、read() 都是阻塞I/O&#xff0…...

Docker 简介和安装

目录 Docker 是什么 跟普通虚拟机的对比 打包、分发、部署 Docker 部署的优势 Docker 通常用来做什么 重要概念:镜像、容器 安装 镜像加速源 Docker 是什么 Docker 是一个应用打包、分发、部署的工具 你也可以把它理解为一个轻量的虚拟机,它只虚…...

【源码】Spring Data JPA原理解析之Repository自定义方法命名规则执行原理(二)

Spring Data JPA系列 1、SpringBoot集成JPA及基本使用 2、Spring Data JPA Criteria查询、部分字段查询 3、Spring Data JPA数据批量插入、批量更新真的用对了吗 4、Spring Data JPA的一对一、LazyInitializationException异常、一对多、多对多操作 5、Spring Data JPA自定…...

Vue前端中从后端获取图片验证码

前端发送请求 <template><el-form :model"user" :rules"rules" ref"userForm" class"login" label-width"auto" style"max-width: 600px"><el-form-item label"用户名" prop"name…...

【源码】多语言H5聊天室/thinkphp多国语言即时通讯/H5聊天室源码/在线聊天/全开源

多语言聊天室系统&#xff0c;可当即时通讯用&#xff0c;系统默认无需注册即可进入群聊天&#xff0c;全开源 【海外聊天室】多语言H5聊天室/thinkphp多国语言即时通讯/H5聊天室源码/在线聊天/全开源 - 吾爱资源网...

gitlab 创建 ssh 和 token

文章目录 一、创建ssh key二、将密钥内容复制到gitlab三、创建token 一、创建ssh key 打开控制台cmd&#xff0c;执行命令 ssh-keygen -t rsa -C xxxxx xxxxx是你自己的邮箱 C:\Users\xx\.ssh 目录下会创建一个名为id_rsa.pub的文件&#xff0c;用记事本打开&#xff0c;并…...

Docker - Kafka

博文目录 文章目录 说明命令 说明 Docker Hub - bitnami/kafka Docker Hub - apache/kafka Kafka QuickStart Kafka 目前没有 Docker 官方镜像, 目前拉取次数最多的是 bitnami/kafka, Apache 提供的是 apache/kafka (更新最及时), 本文使用 bitnami/kafka bitnami/kafka 镜像…...

一键实现文件夹批量高效重命名:轻松运用随机一个字母命名,让文件管理焕然一新!

在数字化时代&#xff0c;文件夹管理是我们日常生活和工作中不可或缺的一部分。然而&#xff0c;随着文件数量的不断增加&#xff0c;文件夹命名的繁琐和重复成为了一个让人头疼的问题。你是否曾因为手动一个个重命名文件夹而感到枯燥乏味&#xff1f;你是否曾渴望有一种方法能…...

Vue3项目练习详细步骤(第二部分:主页面搭建)

主页面搭建 页面主体结构 路由 子路由 主页面搭建 页面主体结构 在vuews目录下新建Layout.vue文件 主页面内容主体代码 <script setup> import {Management,Promotion,UserFilled,User,Crop,EditPen,SwitchButton,CaretBottom } from element-plus/icons-vue imp…...

[个人总结]-java常用方法

1.获取项目根路径 user.dir是一个系统属性&#xff0c;表示用户当前的工作目录&#xff0c;大多数情况下&#xff0c;用户的当前工作目录就是java项目的根目录&#xff08;src文件的同级路径&#xff09; System.getProperty("user.dir") 结果&#xff1a;D:\code…...

什么是Java泛型?它有什么作用

Java泛型&#xff08;Generics&#xff09;是一种允许在定义类、接口和方法时使用类型参数的机制。泛型提供了一种机制&#xff0c;使得代码可以对多种类型的对象进行操作&#xff0c;而无需进行类型转换。 Java泛型的作用 类型安全&#xff1a;通过在编译时进行类型检查&…...

[机缘参悟-197] - 《道家-水木然人间清醒1》读书笔记 -21-看问题从现象到本质的层次

目录 1. 现象层&#xff1a; 2. 关联层&#xff1a; 3. 原因层&#xff1a; 4. 本质层&#xff1a; 5. 解决方案层&#xff1a; 6. 设计实现层&#xff1a; 7. 泛化&#xff1a; 8. 创新与发现&#xff1a; 看问题从现象到本质的层次是一个逐步深入、由表及里的过程。这…...

AIGC商业案例实操课,发觉其创造和商业的无限可能,Ai技术在行业应用新的商机

课程下载&#xff1a;https://download.csdn.net/download/m0_66047725/89307523 更多资源下载&#xff1a;关注我。 课程内容 1 AI为什么火 。写在课程前面的寄语 。AIGC标志性事件:太空歌剧院 。AI人工智能为什么这么火 &#xff0c;AI人工智能发展历程 。聊天AI会取…...

Java学习路径图

1.学习路径 JAVA架构师学习路径 2.路径拆解 2.1 Spring 2.1.1 SpringBoot原理 SpringBoot2学习视频 SpringBoot2笔记 SpringBoo2代码 2.2.2 SpringBoot项目 《谷粒商城》学习视频...

文章解读与仿真程序复现思路——电力系统自动化EI\CSCD\北大核心《考虑动态定价的新能源汽车能源站优化运行》

本专栏栏目提供文章与程序复现思路&#xff0c;具体已有的论文与论文源程序可翻阅本博主免费的专栏栏目《论文与完整程序》 论文与完整源程序_电网论文源程序的博客-CSDN博客https://blog.csdn.net/liang674027206/category_12531414.html 电网论文源程序-CSDN博客电网论文源…...

【简单讲解下Fine-tuning BERT,什么是Fine-tuning BERT?】

&#x1f3a5;博主&#xff1a;程序员不想YY啊 &#x1f4ab;CSDN优质创作者&#xff0c;CSDN实力新星&#xff0c;CSDN博客专家 &#x1f917;点赞&#x1f388;收藏⭐再看&#x1f4ab;养成习惯 ✨希望本文对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出…...

Docker搭建Redis主从 + Redis哨兵模式(一主一从俩哨兵)

我这里是搭建一主一从&#xff0c;俩哨兵&#xff0c;准备两台服务器&#xff0c;分别安装docker 我这里有两台centos服务器 主服务器IP&#xff1a;192.168.252.134 从服务器IP&#xff1a;192.168.252.135 1.两台服务器分别拉取redis镜像 docker pull redis 2.查看镜像 d…...

Three.js——tween动画、光线投射拾取、加载.obj/.mtl外部文件、使用相机控制器

个人简介 &#x1f440;个人主页&#xff1a; 前端杂货铺 ⚡开源项目&#xff1a; rich-vue3 &#xff08;基于 Vue3 TS Pinia Element Plus Spring全家桶 MySQL&#xff09; &#x1f64b;‍♂️学习方向&#xff1a; 主攻前端方向&#xff0c;正逐渐往全干发展 &#x1…...

内网渗透-在HTTP协议层面绕过WAF

进入正题&#xff0c;随着安全意思增强&#xff0c;各企业对自己的网站也更加注重安全性。但很多web应用因为老旧&#xff0c;或贪图方便想以最小代价保证应用安全&#xff0c;就只仅仅给服务器安装waf。 本次从协议层面绕过waf实验用sql注入演示&#xff0c;但不限于实际应用…...

qt QGroupBox radiobutton

QGroupBox 显示文本&#xff1a;属性 title 加载radiobutton if (jsonObject.contains("startEndTogether") && jsonObject["startEndTogether"].isString()) {QString selectedButton jsonObject["startEndTogether"].toString();//…...