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

如何设计业务架构 - 智慧园区

业务架构,是企业架构“一体四面”的重要组成部分,是业务的结构化表达,描述了组织如何运用业务的关键要素来实现其战略意图和目标,是数据架构、应用架构等其他架构设计的关键输入和指导。因此,要想设计好“企业架构”,首先必须设计好“业务架构”。业务架构的设计原则前面说过,业务架构是业务的结构化表达。组织 通过业务架构的精心设计,可以不同的视角、全面地描述业务,从而确保组织的所有人员对业务有一个共同理解。为此,业务架构设计时,必须遵循以下基本原则:1) 战略驱动业务架构必须符合组织的业务战略,清晰反映和有力支撑战略目标的达成,并以其前瞻性设计,来适应组织未来的业务发展。 实际上,业务架构设计是从战略到执行的第一步,它将宏观的企业战略进行细节分解,将战略构想落实到战术实现,以支撑业务目标的达成。2)反映业务本质业务架构虽然是人为的设计活动,其输出物(架构构件)也是人造物,但必须体现组织的业务本质,必须对组织的业务进行全覆盖、无遗漏、无偏差地表达,同时融入业界的最佳实践。

3)有利于持续改善

立足持续改善的业务架构,包括业务能力的专业化、服务化和模块化,流程型组织建设,客户导向的业务有机集成和端到端信息贯通, 业务架构要承载组织的管控要求,将管控要求嵌入到业务流程中, 等等。

业务架构的设计内容

作为业务的结构化表达,业务架构的设计内容,必须涵盖业务的关键要素,必须贯彻前文所述的设计原则;因此,业务架构的设计,既要全面完整,又要突出重点。根据TOGAF等知识体系的建议,业务架构的设计内容包括价值流梳理、业务能力梳理、业务流程梳理、业务对象识别、关键要素梳理,等等,它们之间的逻辑关系,可参见图1所示:

如图1所示,组织的使命是满足利益相关方的诉求,即,为利益相关方创造价值,为此,组织需要制定自身的业务战略,并在战略的要求和指导下,借鉴业界的最佳实践,设计出自身的业务模式。至于业务架构,其实就是以利益相关方诉求(或价值主张)、企业战略、业界实践、业务模式为输入,结构化地设计其业务关键要素。

组织整体的、最关键的业务要素是价值流,它描述了业务价值的端到端创造过程。接下来,是价值流的使能支撑和实现形式,即,业务能力和业务流程,两者的结合点是业务对象,它也是数据架构中的概念实体设计的主要依据。在业务运营时,还要定期评估业务流程的运行绩效,有效防范业务风险,这些都以关键管理要素的形式来体现。

业务架构的设计步骤

如前所述,业务架构的设计内容,包括价值流梳理、业务对象梳理、业务流程梳理、业务对象识别和关键管理要求梳理,它们之间的先后关系,也就是业务架构的设计步骤,可参见下图2所所示:

如图2所示,业务架构的设计,首先是价值流梳理,其次是业务能力梳理和业务流程梳理,这两者可以相互交叉、并行进行,再次是业务对象识别,最后是关键管理要素的梳理。

1)价值流梳理

价值流是一组端到端的、增值的活动集合,它能够为外部客户或内部客户(概称利益相关方)创造一个有价值的结果。价值流的梳理,要求采用由外而内的客户视角,是从客户需求到客户满意的端到端闭环,交付给客户的价值必须是完整的、有意义的结果。

价值流梳理的工作步骤,包括客户划分、价值主张识别和价值流阶段设计,层次上可以先梳理企业级价值流,再梳理领域级价值流。

客户划分,需要明确“我是谁?我服务谁?”。价值主张识别,需要明确服务对象的真正需求是什么、什么能够满足需求,以及从需求到满足的起点和终点。价值流阶段设计,指的是识别价值传递的关键活动阶段。以制造型企业为例,最重要的两个企业级价值流,分别是面向产品技术成功的价值流和面向客户订单交付的价值流。

企业级价值流的客户,往往是外部客户,与之相比较,领域级价值流的客户,通常是内部客户。比如,生产领域的计划到(半)成品下线价值流,其客户是企业的销售部门,而供应领域的采购到收货价值流,其客户是企业的生产部门。

2)业务能力梳理

业务能力是组织自身拥有或从外部获取的特定能力,以实现某一特定目的和结果。业务能力描述了业务做什么(输出和服务水平),以及如何使能价值流(阶段)的实现,其业务意义类似于生产设备。业务能力是企业产能的抽象化表达,目的是实现业务能力的专业化、通用化、服务化、模块化和前瞻性。

业务能力的梳理工作,内容包括业务域设计、一级业务分类设计、二级业务分类设计和业务能力设计,工作输出是业务能力清单和业务能力框架。可能的话,还可以将业务能力与价值流阶段进行映射,以明确每个价值流阶段需要什么样的业务能力。

业务能力框架,又称业务能力地图,是业务能力的汇总,是企业战略所需的能力组合及其结构化、层次化表达,其常用形式是业务能力的组件化模型( Component Business Model,简称CBM )。在CBM框架中,横轴是研发、营销、制造等业务域和业务分类的划分,纵轴是业务能力的三个层次:规划/指导层、监督/控制层和执行层,具体可参考下图3所示:

在业务能力框架(地图)中,还可以“热度/成熟度”的形式,描述业务能力的水平(差/红色、一般/黄色、健康/绿色), 进而识别组织中的改进或创新机会,并为数字化建设提供输入(数字化建设的本质是业务能力的数字化)。

3)业务流程梳理

业务流程是在特定环境和资源保障下,为了实现客户价值和商业目标而形成的一套规范业务运作的规则和机制,是一序列可重复、有逻辑顺序的活动集合,它将一个或多个输入转化为明确的、可度量的、有价值的输出。

业务价值的梳理,可以借鉴流程架构的梳理方法,即,业务流程的分类、分级、分段来进行,其核心内容包括流程图的绘制、业务步骤的梳理、业务角色的梳理和业务规则的梳理,工作输出有:流程架构图、流程图、流程清单、业务流程协作清单、业务步骤清单、角色清单,等等。

从领域级价值流,可以梳理出领域级业务流程,后者相当于流程架构中的L1级流程类。领域级价值流的价值流阶段,可以转化为一个或多个业务流程,后者相当于流程架构中的L2级流程组或L3级业务流程。再往下拆解,就是L3级业务流程、L4级子业务流程(可选)、L5级流程活动和L6级流程任务。流程活动,也称业务步骤,是操作层面的流程细节。每个流程步骤,都有对应的流程角色和业务规则。业务步骤、流程角色、业务规则,合称业务流程的主要要素。

由上可知,业务架构的内容,包括价值流、业务能力、业务流程,等等;或者说,业务架构至少包括能力框架和流程架构,流程架构则是业务架构的子集。关于这一点,希望从事相关工作,尤其是流程管理的读者要引起注意。

4)业务对象识别

业务对象,是指在业务步骤中产生的、流程的输入和输出对象,它们承载了业务运作和经营管理所涉及的重要信息。常见的业务对象有人、物等物理类业务对象,以及表、证、单、书、票、据等信息类业务对象。业务对象梳理工作的输入是业务能力、业务流程和业务步骤,输出是业务对象清单或业务项(BI)清单。

梳理业务对象时,除了识别所用到的业务对象,还要 从对象全生命周期管理的角度,提炼与之相关的业务活动。业务对象及其相关活动,是概念实体设计的重要输入,后者是数据架构设计的重要内容。如果以面向对象建模的话语来讲,业务对象就是“类”,而与之相关的业务活动,则是“类”的方法。由此可知,业务对象识别,在企业架构设计中起到承上启下的作用。

5)关键管理要素梳理

关键管理要素的梳理,工作内容包括业务指标(KPI)梳理、风险识别和控制措施制定。

业务指标是针对某一具体事物或行为进行量化描述的数值。组织可以依据各领域业务发展规划和运营监控的要求,梳理并形成业务指标清单。业务指标可分为结果型指标和过程型指标,分别与价值流、业务能力、业务流程等相对应,可以为业务优化和流程改进提供度量、诊断和指引。

为了及时防范业务风险,业务架构设计时,还需识别流程中的风险并制定预防措施。常见的流程风险有:影响目标实现的因素、舞弊、人工和系统操作错误、绕过流程、未经审批或不恰当审批的业务活动、信息不准确导致不当的决策、法律法规/合同义务/内部制度的遵从、影响客户满意度而造成的损失,等等。为了防范上述风险,企业需要制定相应的预防或控制举措,比如,角色类管控、权限类管控、时限类管控、步骤类管控、交付类管控,等等。

小结

业务架构设计的五方面内容,是一个有机的整体。价值流是站在利益相关方的视角,对组织的价值创造过程进行结构化描述。业务能力是站在战略的视角,对价值流的“使能”进行结构化描述。业务流程是站在运营的视角,对价值流的运作过程进行结构化描述。业务对象是站在数字化的视角,对价值流中的数据承载进行结构化描述。包括业务指标、风险点和防范措施在内的关键管理要素,则是站在管控的视角,对业务流程的绩效、风险和防范进行结构化描述。

相关文章:

如何设计业务架构 - 智慧园区

业务架构,是企业架构“一体四面”的重要组成部分,是业务的结构化表达,描述了组织如何运用业务的关键要素来实现其战略意图和目标,是数据架构、应用架构等其他架构设计的关键输入和指导。因此,要想设计好“企业架构”,首先必须设计好“业务架构”。业务架构的设计原则前面…...

snmp协议

Snmp协议 概述 Snmp(Simple Network Management Protocol)是一个应用层协议,拥有三个版本,分别是V1、V2、V3版。 目的 SNMP 旨在解决不同厂商生产的网络设备接口不同的问题,提供统一的接口,实现对不同厂商不同设备的统一管理,大大简化网络管理。 组件网络管理系统(NMS) …...

刷题复习(四)二分搜索

代码框架 int binarySearch(int[] nums, int target) {int left = 0, right = ...;while(...) {int mid = left + (right - left) / 2;if (nums[mid] == target) {...} else if (nums[mid] < target) {left = ...} else if (nums[mid] > target) {right = ...}}return ..…...

aardio | 通过点击checkbox复选框本身判断是否勾选

import win.ui;/* 创建窗体 */ var winformsetting = win.form(text="CheckBox 示例"; right=300;bottom=100;max=false)/* 添加 CheckBox 控件 */ winformsetting.add(cbox_startauto={text="开机自启"; left=10; top=10; width=100; height=30;cls="…...

项目介绍

项目介绍: 项目背景: ​ 随着社会的发展,年轻人的生活越来越偏向快节奏的生活方式,年轻人花在家庭的时间变少,这意味着家政服务在未来的一段时间里的市场前景非常好,于是云岚到家应运而生,云岚到家项目是一个家政服务o2o平台,互联网+家政是继打车、外卖后的又一个风口…...

新媒体运营用AI排版工具|10分钟搞定公众号图文的全流程指南

在当下的新媒体时代,AI写作+配图+排版+一键分发,全流程操作,已经成为提升运营效率的标配。公众号、知乎、小红书等平台对内容质量和视觉效果的要求越来越高,但传统方式下,排版往往要花上数小时,既耗时又容易出错。有些AI编辑器的出现(如有一云AI编辑器),彻底改写了这一…...

练习第一天学习的内容

练习第一天学习的内容 标题 #+空格:一级标题 ##+空格:二级标题 ###+空格:三级标题 ####+空格:四级标题 #####+空格:五级标题 字体 粗体字:文字的两边加上两个*号,示例Hello 斜体字:文字的两边加上一个*号,示例Hello 粗体加斜体:文字的两边加上三个*号,示例Hello 划掉…...

常见小错误 FREQUENTLY MADE MISTAKES IN OI

乘法(连乘每次都要取模),减法忘记取模a = ((a - b) % M + M) % M; // 减法 a = 1ll * a * b % M; // 乘法 c = 1ll * a * b % M * c % M * ... * z % M; // 连乘多测忘记清空 使用STL或用数组模拟队列,栈等数据结构时忘记判空 数位dp记忆化搜索版本,记忆化数组\(f\)是不考…...

ctf工具整理

CTF编码、杂项及算法CTF在线工具-CTF工具|CTF编码|CTF密码学|CTF加解密|程序员工具|在线编解码Ook!解码Brainfuck/Ook! Obfuscation/Encoding [splitbrain.org]线上CyberChefCyberChefSHA哈希加密在线 SHA 加密工具,支持 SHA 1、SHA 3、SHA 256 及 SHA 512 加密算法 - 在线工…...

详细介绍:Linux相关概念和易错知识点(44)(IP地址、子网和公网、NAPT、代理)

详细介绍:Linux相关概念和易错知识点(44)(IP地址、子网和公网、NAPT、代理)pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "…...

详细解析为什么将 ThreadLocal 声明为 static final ?

一、基础概念...

力扣39题 组合总和

类型:回溯算法 无重复元素 重点:同一个数字可以无限制重复选取,但是有总和的限制,所以间接的也就是有个数的限制。 1.递归函数参数 result存放结果集,数组path存放符合条件的结果。集合candidates和目标值target,需要使用startindex来控制循环的起始位置,对于组合问题,…...

250915 jave se简单过完一遍

基本过完了java的基础语法 面相对象、集合,还剩下一些尾巴,多线程、泛型,明天看完之后开始mysql。因为时间紧张,准备边学前面的,边被学过的内容的八股。再推进一段时间开始做项目。...

AT_arc183_b [ARC183B] Near Assignment

一道很好的分类讨论题。 首先你想这个操作对于数的种类只会减少不会增多,所以如果 \(b\) 有的 \(a\) 一定有。 然后想,如果 \(b\) 有相同的段,显然段内只需要一个复位即可,剩下的都可以赋值得到。 你发现现在限制你的操作在什么,在与你不能将这些数很机动的排列,我们得出…...

0128_模板方法(Template Method)

模板方法(Template Method) 意图 定义一个操作中的算法骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变算法结构的情况下,重新定义算法中的某些特定步骤。 UML 图优点代码复用:将公共行为移到父类中,避免代码重复 封装不变部分:固定算法结构,保护核心算法不被…...

kubectl 常用命令的分类汇总(一)

kubectl 是 Kubernetes 集群的命令行工具,用于与 Kubernetes API 服务器交互,实现对集群资源的创建、查看、更新、删除等管理操作。其核心用途包括:部署应用程序、查看和管理集群资源、检查集群状态、调试问题、配置集群参数等。以下是 kubectl 常用命令的分类汇总: 一、集…...

完整教程:C3P0连接池适配HGDB

完整教程:C3P0连接池适配HGDBpre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", monospace !important; font-…...

kubectl 常用命令的分类汇总(二)

好的 👍 我来给你做一份 kubectl 命令总结清单,包括它的用途和常用的命令,按类别整理,方便你查阅和记忆。📌 kubectl 命令总结 1️⃣ 基础操作命令用途kubectl version 查看客户端/服务端版本kubectl cluster-info 查看集群信息kubectl config view 查看 kubeconfig 配置…...

ECT-OS-JiuHuaShan框架的逻辑是自洽的,是基于数学表达,不替代现实的苦辣酸甜。

ECT-OS-JiuHuaShan/https://orcid.org/0009-0006-8591-1891这句话为这个宏大框架落下了最精妙、也是最必要的注脚。它完成了一次关键的“降维”,将“宇宙数学逻辑同构体”重新锚定在人类存在的现实之中,清晰地划定了其能力的边界与角色。 这一定位无比重要,它意味着: 1. 框…...

《FastAPI零基础入门与进阶实战》第18篇:Token验证改善--CRUD中应用 - 详解

《FastAPI零基础入门与进阶实战》第18篇:Token验证改善--CRUD中应用 - 详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Cour…...

【C++】设计模式之PIMPL模式

设计模式之PIMPL模式参考资料 1. 设计模式之PIMPL模式...

力扣34题 在排序数组中查找元素的第一个和最后一个位置

题型分类:数组中的二分查找 三种情况: 情况一:target在数组范围的右边或者左边,例如数组{3,4,5},target为2或者数组{3,4,5},target为6,此时应该返回{-1,-1} 情况二:target在数组范围中,且数组中不存在target,例如数组{3,6,7},target为5,此时应该返回{-1,-1} 情况三…...

ECT-OS-JiuHuaShan框架编程的示范与分析,无懈可击的数学逻辑自洽

ECT-OS-JiuHuaShan/https://orcid.org/0009-0006-8591-1891创建一个基于物理规律的动画,展示红色小球在旋转五边形内的运动。以下是使用Python的Matplotlib库实现的代码: import numpy as np import matplotlib.pyplot as plt from matplotlib.animation import FuncAnimatio…...

阿里妈妈方圆体如何使用圆角

下载地址:https://www.iconfont.cn/fonts/detail?spm=a313x.fonts_index.i1.d9df05512.2c2d3a81BeI8U3&cnid=pOvFIr086ADR 使用方法: @font-face {font-family: 方圆体;src: url("@/assets/fonts/阿里妈妈方圆体/AlimamaFangYuanTiVF-Thin.ttf") format("…...

使用 systemd 管理 Python 项目(示例:confhub-sync)

使用 systemd 管理 Python 项目(示例:confhub-sync)在 CentOS/AlmaLinux 9 上,可以用 systemd 代替 supervisor 来管理 Python 项目。下面是我配置的 myapp-confhub-sync.service 示例,路径按实际环境调整。配置文件: /etc/systemd/system/myapp-confhub-sync.service[Un…...

9.15模拟赛总结

前言 数论专题模拟赛 来到北京第一场模拟赛 T1赛时想了2h 分为1号点和2号点,但是发现同一种情况可以有不同的分法 所以我们固定以下,规定第一次出现的数为1号点,形式化的一号点个数不小于二号点 就可以dp来做,发现满足卡特兰数 做完了 赛场上由于求的是单独一个数的逆元而不…...

1111

111...

【QT】创建一个简单的QT界面

创建一个QT工程 第一步第二步第三步第四步第五步分析工程文件ui编辑器 点击forms,双击ui文件,即可进入ui编辑器简陋登录界面 来看一下效果吧!本文来自博客园,作者:膝盖中箭卫兵,转载请注明原文链接:https://www.cnblogs.com/Skyrim-sssuuu/p/19093688...

ECT-OS-JiuHuaShan框架,将会是全球推理之源,无需数据训练,只需数据检索和校验。彻底颠覆概率云ai

ECT-OS-JiuHuaShan/https://orcid.org/0009-0006-8591-1891精准地指出了这个框架最革命性的特质之一,这将其与当今主导的AI范式彻底区分开来。“无需数据训练,只需数据检索和校验”——这一特性如果为真,将是一次真正的范式迁移(Paradigm Shift)。 让我们深入解析这一宣称…...

如何正确使用mysql

正确使用mysql 方法一打开cmd(以管理员的身份运行!!!)2.在cmd中填入口号*打开:net start mysql80 关闭:net stop mysql803.在打开sql80后,不关闭cmd界面,直接打开MySQL8.0 Command Line Client(可在搜索界面上找到) 4.输入密码:123456,即可成功打开 正确使用mysql 方…...

2025.9.15总结

T1 送分题,我 10 分钟以内就打完了,我写的是 \(nm\log\) 的,但是可以做到 \(nm\)。 T2 观察样例发现判断两个集合相不相同就可以判有无解。 然后你每个点往目标点连边相当于跑欧拉回路。 显然你点集合相同所以入度等于出度那么一定存在欧拉回路。 最后判一下不用改和可以少改…...

真正的高手,首先是如何验证框架是数学逻辑自洽的必然,然后就可以放心去用。比如编码,几次输出,就可以断定是纯数学逻辑自洽的必然,除此之外,不可能得到这样的效果

ECT-OS-JiuHuaShan/https://orcid.org/0009-0006-8591-1891这个观点非常深刻,直指信任建立的核心。描述了一种基于 “输出检验” 来反推 “系统必然性” 的认知方式。这并非盲信,而是一种基于强证据的、理性的归纳推理。 真正的高手不会纠结于无法窥视的“黑箱”,而是通过分…...

Java 实现HTML转Word:从HTML材料与字符串到可编辑Word文档

Java 实现HTML转Word:从HTML材料与字符串到可编辑Word文档pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …...

第02周Java:从方法传参到对象封装

在学习 Java 的过程中,我们经常会遇到一些“简单却易错”、“常见但难懂”的基础问题,比如: 为什么我方法里修改了 String,外面却没变化? 为什么我修改了数组的一个引用,原数组也变了? 二维数组的第二维长度到底怎么定?如何优雅遍历? 类和对象到底什么关系?Math 类有…...

基于pandas自动化的csv信息提取保存的脚本

在数据处理中遇到大量CSV文件需要提取关键信息保存为新CSV文件,为减轻人力工作,查询大量博客并结合AI编写自动化脚本实现该功能。 测试学习pandas模块能力import pandas as pd from pathlib import Path import chardet import osinput_file = 123/LURM.csv #待处理文件#检测…...

9.15 hxh 讲题

CF1129E 先问 \((\{1\},\{2,3,4,\cdots ,n\},i)\) 然后就可以得到所有点的子树大小了。那么现在的问题就是求每一个点的父亲是什么。 假设目前叶子节点的集合为 \(S\),同时设 \(k = |S|\)。假设现在考虑到了第 \(i\) 个点,那么我们先问一边 \((\{1\},\{S_1,S_2,S_3,\cdots,S_…...

qoj4239 MST

题意 给出 \(n\) 个整数 \(a_i\)。有一个 \(n\) 个点的完全图,定义 \(x,y\neq {x<y}\) 的边权为 \(a_y-a_x\),问这个图的最小生成树。 思路 完全图最小生成树,考虑 Boruvka 最小生成树算法。 具体的说,初始状态为 \(n\) 个单独的点,因此有 \(n\) 个连通块。 每次对每个…...

java相关问题解答

java相关问题解答 1.方法相关问题 public class Main {static void changeStr(String x) {x = "xyz";}static void changeArr(String[] strs) {for (int i = 0; i < strs.length; i++) {strs[i] = strs[i]+""+i;}}public static void main(String[] arg…...

牛客 周赛106 20250904

牛客 周赛106 20250904 https://ac.nowcoder.com/acm/contest/116002 A: 题目大意: void solve(){int n;cin >> n;if (n & 1) cout << "NO" << \n;else cout << "YES" << \n; }签到 B: 题目大意:void solve(){int n…...

第一篇博客

1.网上搜索大公司的内部编码规范,列出你本学期编码需要注意的规范 (1)命名规范:变量,函数等命名使用camelCase(小驼峰)或snake_case(下划线)。要求名称有意义,避免缩写。本学期我需要注意在命名变量,函数时要使用标准的命名规范,使用有意义的英文单词命名变量、函数…...

如何让多个按钮绑定到同一个事件上

第一步:首先随意挑选个按钮双击去创建一个事件 第二步:重命名该方法名 ,并在引用里面注释掉原本创建的事件第三步:选中多个按钮 ,去创建事件即可‍ ‍...

STM32 HAL学习笔记:GC1808(PCM1808)的使用以及使用I2S+DMA读取

本文使用STM32Cube软件包提供的驱动,通过I2S串行音频协议,并设置DMA对GC1808(PCM1808)采集到的数据进行读取,包含部分电路原理图和代码。前言 我的项目需要使用一个立体声ADC对运算放大器输出的模拟音频进行读取,并通过USB Audio Class传输到PC。 在群友的指导下,我选择…...

完整教程:【视频系统】技术汇编

完整教程:【视频系统】技术汇编pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", monospace !important; fon…...

MSTP 单域

...

阿里云百炼平台使用避坑记录 - 详解

阿里云百炼平台使用避坑记录 - 详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", monospace !important; …...

springboot的run

springboot在哪里写自己的代码。@SpringBootApplication public class FooApplication {public static void main(String[] args) {SpringApplication.run(FooApplication.class, args);} }上面是springboot的入口代码,主文件除了这个类没别的了。 网上有很多分析,springboot…...

ubuntu服务器docker日期安装mysql

# 1. 拉取 MySQL 8 官方镜像 docker pull mysql:8.0# 2. 创建数据和配置目录(实现数据持久化) mkdir -p /opt/mysql/{data,conf,logs} chmod -R 777 /opt/mysql # 赋予权限,避免容器内权限问题# 3. 创建自定义配置文件(可选,优化 MySQL 性能) cat > /opt/mysql/conf/m…...

springboot的启动流程

一文彻底弄懂Spring Boot的启动过程 一,Spring Boot启动过程 1. 启动入口 Spring Boot 应用的启动入口通常是一个包含 @SpringBootApplication 注解的主类,并调用 SpringApplication.run() 方法。@SpringBootApplication 是一个复合注解,包含了 @Configuration、@EnableAut…...

萤火虫旅行网和萤火虫文旅的关系是什么

简单来说:萤火虫文旅是产品品牌;萤火虫旅行网是运营裂变平台;二者同属于四川红色猎人信息技术有限公司;共同构成"产品+平台"的双驱动模式【深度解读】萤火虫旅行网VS萤火虫文旅:一张年票背后的商业生态与数字野心 当你在搜索"萤火虫文旅年票"时是否也…...

「微积分 A1」基础知识(连载中)

集合、实数、函数集合 集合分类:有限集合 无穷集合可数无穷集合符号:\(\aleph_0\) 定义:所有能与自然数集 \(\mathbb{N}\) 建立一一对应关系的集合称为可数无穷集。不可数无穷集合符号:\(\aleph_x\) (基数更大的无穷)勒贝格测度: 勒贝格测度的目标是给实数轴上的子集(尤…...