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

bi工具是什么意思?bi工具的主要功能有哪些?

目录

一、BI 工具是什么意思?

1. 基本概念

2. 发展历程

​编辑二、BI 工具的主要功能

1. 数据连接与整合

2. 数据存储与管理

3. 数据分析与挖掘

4. 可视化呈现

5. 报表生成与分享

6. 实时监控与预警

三、BI 工具的应用场景

1. 销售与营销

2. 财务与会计

3. 生产与运营

4. 人力资源管理

四、如何选择合适的 BI 工具

​编辑总结


市场调研机构 IDC 发布的数据显示,2024 年部署 BI 工具的企业,平均决策效率提升了 40%,数据驱动的业务流程优化使运营成本降低了 35%。另据 Forrester 预测,到 2026 年,全球超过 80% 的企业将把 BI 工具作为核心的数据管理与分析平台。这一趋势充分凸显了 BI 工具在数字化转型浪潮中的战略价值。作为数据科学与业务洞察深度融合的产物,BI 工具通过强大的数据处理与可视化功能,将海量复杂的数据转化为清晰、可执行的决策依据。那么,BI 工具究竟具备哪些核心功能?企业又该如何高效运用这些功能赋能业务发展?接下来,我们将展开详细解读。

一、BI 工具是什么意思?

1. 基本概念

BI 即商业智能(Business Intelligence),BI 工具是用于收集、整合、分析和呈现企业数据的软件解决方案。它通过对企业各个业务系统中的数据进行提取、清洗、转换和加载,将分散的数据集中起来,形成一个统一的数据仓库。然后,利用各种分析技术和算法,对数据进行深入挖掘和分析,发现数据中的潜在模式、趋势和关系。最后将分析结果以直观的图表、报表和仪表盘等形式呈现给企业决策者和业务人员,帮助他们更好地理解业务状况,做出明智的决策。

2. 发展历程


二、BI 工具的主要功能

1. 数据连接与整合

企业的数据来源广泛,包括各种数据库(如 MySQL、Oracle、SQL Server 等)、文件(如 Excel、CSV 等)、云服务(如 Salesforce、Google Analytics 等)以及物联网设备等。BI 工具需要具备强大的数据连接能力,能够与这些不同的数据源进行无缝对接,将分散的数据整合到一个统一的平台上。例如,通过数据接口和驱动程序,BI 工具可以直接连接到企业的数据库,实时获取最新的数据。同时,它还可以对不同格式和结构的数据进行清洗和转换,确保数据的一致性和准确性。

2. 数据存储与管理

一旦数据被收集和整合,就需要进行有效的存储和管理。BI 工具通常会提供数据仓库或数据湖等存储解决方案,用于存储大量的历史数据和实时数据。数据仓库是一种面向主题的、集成的、稳定的、随时间变化的数据集合,它可以对数据进行分类、索引和优化,提高数据的查询和分析效率。数据湖则是一种更加灵活的存储方式,它可以存储各种类型的数据,包括结构化数据、半结构化数据和非结构化数据,为企业提供更全面的数据支持。新一代BI工具杰出代表FineBI支持传统的 CSV、Excel 格式,还能处理 JSON、XML 等半结构化数据,以及复杂的数据库查询结果,这种全面的数据格式支持,使得 FineBI 能够满足企业在不同场景下的数据分析需求。

FineBI激活

3. 数据分析与挖掘

数据分析是 BI 工具的核心功能之一。它可以帮助企业发现数据中的潜在价值,揭示业务规律和趋势。BI 工具提供了丰富的数据分析方法和技术,包括基本的统计分析(如均值、中位数、标准差等)、高级的数据分析(如数据挖掘、机器学习、预测分析等)。例如,通过数据挖掘算法,企业可以发现客户的购买行为模式,预测客户的需求和偏好,从而制定更加精准的营销策略。比如说,企业级BI工具FineBI支持输入文字,并添加表格、图表、字段值等,并增加相关计算的说明等,形成分析报告。此外还支持自定义分析和建模,允许用户根据自己的业务需求和分析目标,创建个性化的分析模型和指标体系。

4. 可视化呈现

可视化是 BI 工具的重要特性之一。它可以将复杂的数据以直观的图表、报表和仪表盘等形式呈现出来,让用户更容易理解和解读数据。BI 工具提供了多种可视化类型,如柱状图、折线图、饼图、散点图、地图等,用户可以根据数据的特点和分析目的选择合适的可视化方式。例如,在展示销售数据时,可以使用柱状图比较不同产品或地区的销售额;在展示趋势数据时,可以使用折线图观察数据的变化趋势。此外,现代 BI 工具还支持交互式可视化,用户可以通过点击、拖拽、筛选等操作与可视化图表进行交互,深入探究数据的细节。

5. 报表生成与分享

BI 工具可以根据用户的需求生成各种类型的报表,如日报、周报、月报、年报等。报表可以包含文本、图表、表格等多种元素,内容丰富、形式多样。用户可以根据自己的喜好和需求自定义报表的格式和布局,设置报表的过滤条件和排序规则,确保报表能够准确地反映业务情况。同时,BI 工具还支持报表的定时生成和自动分发,用户可以将报表通过邮件、短信等方式发送给相关人员,实现信息的及时共享和传递。

6. 实时监控与预警

在当今快速变化的商业环境中,企业需要及时了解业务的动态变化,以便做出快速响应。BI 工具可以实时监控企业的关键指标和业务数据,当数据出现异常或达到预设的阈值时,系统会自动发出预警信息,提醒相关人员及时采取措施。例如,当销售额低于预期目标时,系统会自动发送预警邮件给销售经理,提示其关注销售情况。实时监控和预警功能可以帮助企业及时发现问题,解决问题,避免损失的扩大。

三、BI 工具的应用场景

1. 销售与营销

在销售与营销领域,BI 工具可以帮助企业分析销售数据,了解客户需求和市场趋势,制定更加有效的营销策略。例如,通过分析客户的购买历史和行为数据,企业可以进行客户细分,针对不同的客户群体制定个性化的营销方案。同时,BI 工具还可以实时监控销售业绩,评估营销活动的效果,及时调整营销策略,提高销售效率和市场份额。

2. 财务与会计

财务与会计部门需要处理大量的财务数据,BI 工具可以帮助他们进行财务分析、预算管理和成本控制。例如,通过分析财务报表数据,企业可以了解财务状况和经营成果,评估企业的盈利能力和偿债能力。同时,BI 工具还可以帮助企业进行预算编制和执行监控,及时发现预算偏差并采取措施进行调整,确保企业的财务目标得以实现。

3. 生产与运营

在生产与运营领域,BI 工具可以帮助企业优化生产流程,提高生产效率和质量。例如,通过分析生产数据,企业可以发现生产过程中的瓶颈和问题,采取措施进行改进。同时,BI 工具还可以实时监控设备状态和生产进度,及时安排生产计划和调度资源,确保生产的顺利进行。

4. 人力资源管理

人力资源管理部门需要处理员工的招聘、培训、绩效评估等大量数据,BI 工具可以帮助他们进行人力资源分析和决策。例如,通过分析员工的绩效数据,企业可以了解员工的工作表现和能力水平,为员工的晋升、调薪和培训提供依据。同时,BI 工具还可以帮助企业进行人才招聘和流失分析,优化人力资源配置,提高员工满意度和忠诚度。

四、如何选择合适的 BI 工具

总结

Q:BI 工具和传统数据处理软件在功能上有什么区别?

A:当企业仅需进行简单的数据记录、基础的表格计算(如使用 Excel 制作员工工资表、统计销售流水),且数据处理流程较为固定时,传统数据处理软件就能满足需求,例如财务人员用 Excel 进行日常账目核算。

BI 工具则更侧重于复杂数据场景下的深度分析与智能决策:在零售行业,通过 BI 工具整合线上线下销售数据、会员消费记录及市场趋势数据,利用高级分析功能预测商品销量,优化库存配置;在金融领域,BI 工具可实时接入交易数据、客户信用信息与市场波动数据,运用机器学习算法识别异常交易,防范金融风险。

综上所述,BI 工具是企业进行数据分析和决策支持的重要工具,它具备数据连接与整合、数据存储与管理、数据分析与挖掘、可视化呈现、报表生成与分享、实时监控与预警等多种功能。企业在选择 BI 工具时,需要根据自己的业务需求和实际情况进行综合考虑。

相关文章:

bi工具是什么意思?bi工具的主要功能有哪些?

目录 一、BI 工具是什么意思? 1. 基本概念 2. 发展历程 ​编辑二、BI 工具的主要功能 1. 数据连接与整合 2. 数据存储与管理 3. 数据分析与挖掘 4. 可视化呈现 5. 报表生成与分享 6. 实时监控与预警 三、BI 工具的应用场景 1. 销售与营销 2. 财务与会计…...

cocos creator使用jenkins打包微信小游戏,自动上传资源到cdn,windows版运行jenkins

cocos 版本2.4.11 在windows上jenkins的具体配置和部署,可参考上一篇文章cocos creator使用jenkins打包流程,打包webmobile_jenkins打包,发布,部署cocoscreator-CSDN博客 特别注意,windows上运行jenkins需要关闭windows自己的jenkins服务&a…...

PaddleOCR的Pytorch推理模块

概述 在项目中,遇到文字识别OCR的使用场景。 然而,目前效果最好的PaddleOCR只能用百度的PaddlePaddle框架运行。 常见项目中,往往使用更普遍的Pytorch框架,单独安装PaddlePaddle不仅会让项目过于臃肿,而且可能存在冲…...

操作系统期末复习(一)

一、选择 1.从用户的观点看,操作系统是() A.用户与计算机之间的接口 B.控制和管理计算机资源的软件 C.合理地组织计算机工作流程的软件 由若干层次的程序按一定的结构组成的有机体 答案:A 2.操作系统在计算机系统中位于&#x…...

今日行情明日机会——20250521

上证指数缩量收阳线,个股跌多涨少,整体处于日线上涨末端,注意风险。 深证指数,出现60分钟的顶分型,需要观察方向的选择。 2025年5月21日涨停股主要行业方向分析 并购重组 涨停家数:9家。 代表标的&am…...

传统Spring MVC + RESTful 与 Vue3 结合 JWT Token 验证的示例

以下是针对非Spring Boot项目(传统Spring MVC)的示例 一、项目结构 src/ ├── main/ │ ├── java/ │ │ └── com/ │ │ └── example/ │ │ ├── config/ # 配置类目录 │ │ │ ├─…...

使用Redis的Bitmap实现了签到功能

思路分析 我们可以把 年和月 作为BitMap的key,然后保存到一个BitMap中,每次签到就到对应的位上把数字从0 变为1,只要是1,就代表是这一天签到了,反之咋没有签到。 关键问题 问题一: 什么叫做连续签到天数…...

Unity-编辑器扩展-其二

今天我们来基于之前提到的编辑器扩展的内容来做一些有实际用处的内容: 检查丢失的组件 首先是一个比较实际的内容:当我们在做项目时,经常会涉及到预设体在不同项目或者不同文件路径下的转移,这个时候很容易在某个具体的prefab对…...

项目中Warmup耗时高该如何操作处理

1)项目中Warmup耗时高该如何操作处理 2)如何在卸载资源后Untracked和Other的内存都回收 3)总Triangles的值是否包含了通过GPU Instancing画的三角形 4)有没有用Lua来修复虚幻引擎中对C代码进行插桩Hook的方案 这是第432篇UWA技术知…...

php://filter的trick

php://filter流最常见的用法就是文件包含读取文件,但是它不止可以用来读取文件,还可以和RCE,XXE,反序列化等进行组合利用 filter协议介绍 php://filter是php独有的一种协议,它是一种过滤器,可以作为一个中…...

STM32 I2C硬件读写

一、I2C外设简介 STM32内部集成了硬件I2C收发电路,可以由硬件自动执行时钟生成、起始终止条件生成、应答位收发、数据收发等功能,减轻CPU的负担支持多主机模型(固定多主机、可变多主机)支持7位/10位地址模式支持不同的通讯速度&a…...

Qt+线段拖曳示例代码

Qt线段拖曳示例代码&#xff0c;功能见下图。 代码如下&#xff1a; canvaswidget.h #ifndef CANVASWIDGET_H #define CANVASWIDGET_H#include <QWidget> #include <QPainter> #include <QMouseEvent> #include <QVector>class CanvasWidget : publi…...

计算机网络相关面试题

一、HTTP1.1和HTTP2的区别 HTTP/1&#xff08;主要指 HTTP/1.1&#xff09;和 HTTP/2 是 Web 协议发展中的两个重要版本&#xff0c;二者在性能、协议机制和功能特性上有显著差异。以下从多个维度对比分析&#xff0c;并结合具体案例说明&#xff1a; 一、连接与请求处理方式 1…...

docker中部署Universal Media Server (UMS)

Universal Media Server (UMS) 本身主要是作为桌面服务程序开发的&#xff08;主要面向 Java GUI DLNA 播放&#xff09;&#xff0c;但确实可以通过 Docker 进行部署。虽然官方没有提供 Docker 镜像&#xff0c;但社区有一些可用的方式可以在 Docker 中运行它。 下面是一个可…...

WordPress Elementor零基础教程

一、WordPress Elementor 是什么&#xff1f;—— 可视化网站搭建 “积木工具箱” 基础定义 Elementor 是 WordPress 的一款可视化页面构建插件&#xff0c;就如同网站搭建领域的 “PPT 编辑器”。它能让你无需编写代码&#xff0c;仅通过拖放模块&#xff08;像图片、文本、…...

鸿蒙UI开发——实现一个上拉抽屉效果

1、概 述 在项目开发中&#xff0c;我们可能会遇到临时交互的场景&#xff08;即&#xff1a;弹出一个临时交互框&#xff0c;交互完毕后继续用户的主流程&#xff09;&#xff0c;效果如下&#xff1a; 在ArkUI中&#xff0c;此类弹出窗被称为“半模态页面”&#xff0c;ArkU…...

详细介绍Qwen3技术报告中提到的模型架构技术

详细介绍Qwen3技术报告中提到的一些主流模型架构技术&#xff0c;并为核心流程配上相关的LaTeX公式。 这些技术都是当前大型语言模型&#xff08;LLM&#xff09;领域为了提升模型性能、训练效率、推理速度或稳定性而采用的关键组件。 1. Grouped Query Attention (GQA) - 分组…...

docker面试题(3)

如何临时退出一个正在交互的容器的终端&#xff0c;而不终止它 按ctrlp&#xff0c;后按ctrlq &#xff0c;如果按ctrlc会使容器内的应用进程终止&#xff0c;进而会使容器终止 很多应用容器都默认是后台运行的&#xff0c;怎么查看它们输出的日志信息 使用docker logs &#…...

2025年二级等保实施全攻略:传统架构与云等保方案深度解析

2025年&#xff0c;随着《网络安全法》的深化落实和等保2.0标准的全面推行&#xff0c;二级等保已成为中小企业及非核心业务系统的合规基线。如何在高效满足监管要求的同时&#xff0c;兼顾成本与安全效能&#xff1f;本文将结合最新政策与实战经验&#xff0c;从传统架构到云等…...

技术点对比

数据库 数据库程序在线访问与ORM访问的对比 数据库程序在线ORM访问优点性能好性能差可以处理复杂sql缺点 性能&#xff1a; 复杂sql支持&#xff1a; 开发成本&#xff1a; 架构风格 管道-过滤器风格与数据仓库风格对比 管道-过滤器风格数据仓储风格备注交互方式顺序结构…...

自监督学习与监督学习

&#x1f50d; 一、监督学习 vs 自监督学习&#xff1a;核心区别 维度监督学习&#xff08;Supervised Learning&#xff09;自监督学习&#xff08;Self-Supervised Learning&#xff09;是否需要人工标注的标签✅ 需要&#xff0c;如分类标签、边界框等❌ 不需要&#xff0c…...

Java操作数据库,JDBC

package myjdbc; import com.mysql.jdbc.Driver; import java.sql.Connection; import java.sql.SQLException; import java.sql.Statement; import java.util.Properties; /*** 练习JDBC&#xff0c;完成一些简单的操作。*/ public class jdbc01 {public static void main(Str…...

UML 活动图 (Activity Diagram) 使用案例

UML 活动图使用案例 UML 活动图 (Activity Diagram) 使用案例活动图的主要元素典型使用案例1. 用户登录流程2. 在线购物流程3. 订单处理系统4. 文件审批流程 活动图的优势何时使用活动图 UML 活动图 (Activity Diagram) 使用案例 活动图是UML中用于描述业务流程或系统工作流程…...

回溯法求解N皇后问题

目录 前言 一、回溯法是什么&#xff1f; 二、N皇后问题描述 分析解题思路 三、算法设计 1、递归法 2、非递归法 总结 前言 本文将从递归形式和非递归形式两种方法来介绍求解N皇后问题的回溯法&#xff0c;后续也会更新更多有关算法分析这方面的问题欢迎大家关注~&#x1f929…...

网络流量分析工具ntopng的安装与基本使用

网络流量分析工具ntopng的安装与基本使用 一、ntopng基本介绍1.1 ntopng简介1.2 主要特点1.3 使用场景 二、本地环境介绍2.1 本地环境规划2.2 本次实践介绍 三、安装ntopng工具3.1 官网地址3.2 配置软件源3.3 添加软件源3.4 安装ntopng 四、ntopng的基本配置4.1 修改配置文件4.…...

新导游入行规范与职业发展指导

随着旅游行业的蓬勃发展&#xff0c;导游作为旅游服务的重要环节&#xff0c;其职业素养和专业能力备受关注。对于新入行的导游而言&#xff0c;了解行业规范&#xff0c;明确职业发展方向&#xff0c;是开启职业生涯的重要一步。​ 一、严格遵守行业规范​ 持证上岗&#xf…...

数据结构与算法——堆

堆 树树的概念与结构树的相关术语树的表示树形结构实际运用场景 二叉树概念与结构特殊的二叉树满二叉树完全二叉树 二叉树存储结构顺序结构链式结构 实现顺序结构二叉树堆的概念与结构堆的实现向上调整算法&#xff08;插入数据&#xff09;向下调整算法 堆的应用堆排序(建堆)向…...

【写在创作纪念日】基于SpringBoot和PostGIS的各省东西南北四至极点区县可视化

目录 前言 一、空间检索简介 1、空间表结构 2、四至空间检索 二、前后端实现 1、后端实现 2、前端集成 三、成果展示 1、东部省份 2、西部省份 3、南部省份 4、北部省份 5、中部省份 四、总结 前言 在当今数字化时代&#xff0c;地理信息数据的分析与可视化对于众…...

AI驱动新增长:亚马逊Rufus广告点击率提升300%的奥秘

在生成式人工智能迅速融入商业应用的背景下&#xff0c;全球跨境电商巨头亚马逊&#xff08;Amazon&#xff09;正以前所未有的速度重构其广告生态。2024年第一季度&#xff0c;据亚马逊官方披露&#xff0c;通过部署内部开发的AI购物助手“Rufus”&#xff0c;其平台部分广告点…...

osgEarth中视角由跟随模式切换到漫游模式后没有鼠标拖拽功能问题分析及解决方法

遇到了一个棘手的问题,就是在由跟随模式切换到漫游模式的时候,鼠标无法实现拖拽功能。后来发现是前面给自己挖的坑。 因为要实现鼠标点选某个模型后,模型需要变红色显示,所以添加了一个事件处理程序。 // 创建 场景中模型的点选功能 事件处理程序 ModelSelectionHandler* …...

网页 HTML布局(详解)

本篇讲的是&#xff1a;构成网页的三要素中的HTML HTML的基本结构标签&#xff1a; html标签&#xff1a;网页的整体 head标签&#xff1a;网页的头部 body标签&#xff1a;网页的身体 title标签&#xff1a;网页的标题 一般我们新建一个HTML就会带有这些基本的标签&#xff1a…...

为什么可以不重写m1方法

在 Java 中&#xff0c;当一个类继承另一个类并同时实现接口时&#xff0c;如果接口中的方法签名与父类中的方法签名完全相同&#xff08;包括方法名、参数列表和返回类型&#xff09;&#xff0c;那么父类的方法会自动满足接口的实现要求&#xff0c;子类无需显式重写该方法。…...

深入解析应用程序分层及 BaseDao 的封装策略

目录 1. 应用程序分层 1.1. 应用程序分层简介 1.1.1. 三层结构 1.1.2. 分层的优点 1.1.3. 分层命名 1.2. 应用程序分层实现 1.3. 在分层项目中实现查询业务 2. 封装通用的BaseDao 2.1. 封装通用的DML操作 2.2. 封装通用的查询操作 3. 总结 前言 本文讲解JDBC中的应用…...

物理机做完bond后network服务重启失败

问题描述&#xff1a; 物理机通过systemctl status network.service查看网络服务情况&#xff0c;服务状态为failed&#xff0c;报错&#xff1a;Failed to start LSB: Bring up/down netw 问题分析&#xff1a; 1、network服务于NetworkManager服务冲突 2、未使用的网卡没…...

AGI大模型(30):LangChain链的基本使用

为开发更复杂的应用程序,需要使用Chain来链接LangChain中的各个组件和功能,包括模型之间的链接以及模型与其他组件之间的链接。 链在内部把一系列的功能进行封装,而链的外部则又可以组合串联。 链其实可以被视为LangChain中的一种基本功能单元。 API地址:https://python.…...

什么导致ERP系统中BOM表频繁出错?关键因素与解决路径

企业引入 ERP 系统后&#xff0c;常因 BOM&#xff08;物料清单&#xff09;维护不规范导致计划混乱、成本失控等问题。部分工厂依赖手工录入 BOM 数据&#xff0c;存在版本管理缺失、替代物料未标注等现象&#xff0c;使得 MRP 计划出错率高&#xff0c;生产效率与质量双降。解…...

(vue)前端实现下载后端提供的URL文件

(vue)前端实现下载后端提供的URL文件 动态创建&#xff1a; function downloadFile(url, filename) {const a document.createElement(a)a.href urla.download filename || download // 设置下载文件名document.body.appendChild(a)a.click()document.body.removeChild(a) …...

Axure通过下拉框选项改变,控制字段显隐藏

要求&#xff1a;要求选择钢铁行业时&#xff0c;字段1显示&#xff0c;字段2、字段3隐藏&#xff0c;选择水泥行业时&#xff0c;字段2显示&#xff0c;字段1、字段3隐藏&#xff0c;选择发电行业时&#xff0c;字段3显示&#xff0c;字段1、字段2隐藏。 1、首先Axure拖入一个…...

Axure应用交互设计:动态面板嵌套实现超强体验感菜单表头

亲爱的小伙伴,在您浏览之前,烦请关注一下,在此深表感谢!如有帮助请订阅专栏! Axure产品经理精品视频课已登录CSDN可点击学习https://edu.csdn.net/course/detail/40420 课程主题:动态面板嵌套 主要内容:利用动态面板多层嵌套实现菜单表头 应用场景:广泛应用于表单表…...

CICD遇到npm error code EINTEGRITY的问题

场景 CICD编译时抛出npm error code EINTEGRITY的错误 npm error code EINTEGRITY npm error sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA integrity checksum failed when using sha512: wanted sha512-PlhdFcillOINfeV…...

C# AI(Trae工具+claude3.5-sonnet) 写前后端

这是一个AI 写的前后端分离项目,通过AI编程&#xff0c;开发电商管理系统&#xff08;登陆、注册&#xff09; 使用的AI工具为 Trae工具(字节国际版)claude3.5-sonnet(目前代码最强模型) 前端为 vue3Bootstrap 后端为 C# net5.0(因为我电脑里面已经安装了这个新版更好) do…...

leetcode 25. Reverse Nodes in k-Group

25. Reverse Nodes in k-Group 递归法&#xff1a; /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode() : val(0), next(nullptr) {}* ListNode(int x) : val(x), next(nullptr) {}* ListNode(int x, L…...

PHP伪随机数

在我们现实生活中由于一些物理原因产生的随机数才是真正的随机数&#xff0c;比如掷钱币、骰子、转轮、使用电子元件的噪音、核裂变等等。而对于计算机来说&#xff0c;真正的随机数是不存在的&#xff0c;因为无法通过电信号来实现上面提到的物理过程&#xff0c;对于计算机来…...

vue3 threejs 物体发光描边

threejs官网案例&#xff1a; three.js examples 我的代码&#xff08;标注了重点代码&#xff0c;加上即可&#xff09; <template><div class"greenhouse" ref"canvasContainerRef"></div></template><script setup> im…...

java的synchronized 原理及功能

简介&#xff1a; Java中的synchronized关键字是一种同步机制&#xff0c;用于控制多个线程对共享资源的访问。 原理&#xff1a; 在Java锁有一个内部锁 Intrinsic Lock&#xff0c;也称为监视器锁或管程锁&#xff0c;每个Java对象都有一个关联的监视器锁&#xff0c;隐式锁…...

【Leetcode 每日一题】3356. 零数组变换 II

问题背景 给你一个长度为 n n n 的整数数组 n u m s nums nums 和一个二维数组 q u e r i e s queries queries&#xff0c;其中 q u e r i e s [ i ] [ l i , r i , v a l i ] queries[i] [l_i, r_i, val_i] queries[i][li​,ri​,vali​]。 每个 q u e r i e s [ i ]…...

LangChain入门和应用#1

LangChain 是一个全方位的、基于大语言模型这种预测能力的应用开发工具&#xff0c;它的灵活性和模块化特性使得处理语言模型变得极其简便。不论你在何时何地&#xff0c;都能利用它流畅地调用语言模型&#xff0c;并基于语言模型的“预测”或者说“推理”能力开发新的应用 La…...

[每日一题] 3356. 零数组变换ii

文章目录 1. 题目链接2. 题目描述3. 题目示例4. 解题思路5. 题解代码6. 复杂度分析 1. 题目链接 3356. 零数组变换 II - 力扣&#xff08;LeetCode&#xff09; 2. 题目描述 给你一个长度为 n 的整数数组 nums 和一个二维数组 queries&#xff0c;其中 queries[i] [li, ri, va…...

Docker网关冲突导致容器启动网络异常解决方案

一、故障现象 执行docker-compose up命令时服务器网络中断控制台显示"Creating network xxxxxxx with the default driver"通过ifconfig可见docker0网卡docker network ls显示新创建的网络接口 二、根本原因 Docker服务默认创建docker0虚拟网卡&#xff08;默认地…...

基于stm32的空气质量监测系统

目录 摘 要 Abstract 目 录 第 1 章 绪论 第 2 章 空气质量监测系统总体方案设计 第3章 硬件的部分介绍 3.1 硬件系统的的原理方框图 3.2 硬件系统的的原理图 3.3 温湿度传感器 3.4 甲醛传感器 3.5 报警提醒模块及其他 3.6 系统工作原理 3.7 本章小结 第四章 方案…...