数据库系统 第17节 数据仓库 案例赏析
下面我将通过几个具体的案例来说明数据仓库如何在不同的行业中发挥作用,并解决实际业务问题。
案例 1: 零售业
背景:
- 一家大型零售商希望改进其库存管理和市场营销策略,以提高销售额和顾客满意度。
解决方案:
- 数据仓库: 构建一个数据仓库,整合来自各个商店的销售点(POS)系统、在线订单系统、顾客关系管理系统(CRM)以及供应链管理系统(SCM)的数据。
- 数据模型: 采用星型模式设计数据模型,包括事实表(如销售记录)和维度表(如产品、时间、地点等)。
- ETL流程: 开发ETL流程,定时从各个源系统抽取数据,进行清洗、转换后加载到数据仓库中。
- 分析应用: 部署商业智能(BI)工具,允许业务分析师和经理们创建定制化的报告和仪表板,进行销售趋势分析、顾客购买行为分析等。
成果:
- 通过分析销售数据,公司能够识别出热销产品和季节性趋势,从而优化库存水平。
- 通过顾客购买行为分析,公司能够定制营销活动,提高顾客忠诚度和重复购买率。
- 通过对供应链数据的分析,公司能够减少缺货情况,提高供应链效率。
案例 2: 金融业
背景:
- 一家银行希望改善风险管理,并提高欺诈检测的准确性。
解决方案:
- 数据仓库: 构建一个数据仓库,整合来自交易系统、信贷管理系统、风险管理系统等的数据。
- 数据模型: 采用星型模式或雪花模式设计数据模型,包括交易记录、客户信息、账户活动等事实表和维度表。
- ETL流程: 定期从各个系统中抽取数据,进行必要的清洗和转换,加载到数据仓库中。
- 分析应用: 部署高级分析工具,利用机器学习算法进行风险评分和欺诈检测。
成果:
- 通过分析客户交易记录,银行能够更准确地识别高风险账户,减少欺诈损失。
- 通过客户信用历史分析,银行能够改善贷款审批流程,提高信贷质量。
- 通过实时交易监控,银行能够即时检测异常交易,采取措施防止欺诈发生。
案例 3: 医疗保健行业
背景:
- 一家医院希望提高医疗服务质量和患者满意度,同时控制成本。
解决方案:
- 数据仓库: 构建一个数据仓库,整合来自电子病历系统、预约系统、药品管理系统等的数据。
- 数据模型: 设计数据模型,包括患者就诊记录、药品使用记录、医生诊疗记录等事实表和维度表。
- ETL流程: 通过ETL工具从各个源系统中抽取数据,进行标准化和转换后加载到数据仓库。
- 分析应用: 利用BI工具和数据挖掘技术,进行疾病趋势分析、药品使用效率分析、医疗服务质量评估等。
成果:
- 通过分析患者就诊记录,医院能够识别疾病趋势,采取预防措施,提高患者护理质量。
- 通过药品使用效率分析,医院能够优化药品采购策略,降低成本。
- 通过医疗服务质量评估,医院能够提高患者满意度,增强竞争力。
案例 4: 制造业
背景:
- 一家制造公司希望提高生产效率和产品质量,同时减少浪费。
解决方案:
- 数据仓库: 构建一个数据仓库,整合来自生产管理系统、质量控制系统、供应链管理系统等的数据。
- 数据模型: 设计数据模型,包括生产批次记录、设备运行状态、原材料消耗等事实表和维度表。
- ETL流程: 通过ETL工具从各个源系统中抽取数据,进行必要的转换和清洗后加载到数据仓库中。
- 分析应用: 利用BI工具和大数据分析技术,进行生产效率分析、质量控制分析、供应链优化等。
成果:
- 通过分析生产数据,公司能够识别生产瓶颈,优化生产计划,提高生产效率。
- 通过质量控制分析,公司能够及时发现质量问题,采取措施减少废品率。
- 通过供应链优化分析,公司能够减少库存成本,提高供应链响应速度。
通过这些案例,我们可以看到数据仓库如何帮助不同行业的企业整合数据、提高决策质量,并最终实现业务目标。每个案例都展示了数据仓库在支持业务智能和分析方面的强大能力。如果您有任何具体的问题或需要进一步的案例说明,请随时提问!
我们可以通过更多的案例来深入了解数据仓库在不同行业中的应用及其带来的具体好处。
案例 5: 电信行业
背景:
- 一家电信运营商希望通过更好的客户体验和个性化的服务来提高客户满意度和保留率。
解决方案:
- 数据仓库: 构建一个数据仓库,整合来自客户服务中心、计费系统、网络管理系统等的数据。
- 数据模型: 设计数据模型,包括呼叫记录、客户服务请求、网络性能数据等事实表和维度表。
- ETL流程: 通过ETL工具从各个源系统中抽取数据,进行必要的转换和清洗后加载到数据仓库。
- 分析应用: 利用BI工具和数据挖掘技术,进行客户行为分析、网络性能评估、客户服务改进等。
成果:
- 通过分析客户服务中心的通话记录和客户服务请求,电信运营商能够识别出常见的问题和服务瓶颈,改进客户服务流程。
- 通过网络性能数据的分析,电信运营商能够快速定位网络故障,提高网络稳定性。
- 通过客户行为分析,电信运营商能够推出个性化的产品和服务,提高客户满意度和保留率。
案例 6: 交通运输行业
背景:
- 一家物流公司希望提高物流效率,减少运输成本,并提供更好的客户服务。
解决方案:
- 数据仓库: 构建一个数据仓库,整合来自运输管理系统、仓储管理系统、客户信息系统等的数据。
- 数据模型: 设计数据模型,包括货物跟踪记录、运输成本、客户订单等事实表和维度表。
- ETL流程: 通过ETL工具从各个源系统中抽取数据,进行必要的转换和清洗后加载到数据仓库。
- 分析应用: 利用BI工具和数据挖掘技术,进行运输路线优化、库存管理、客户服务评估等。
成果:
- 通过分析货物跟踪记录,物流公司能够优化运输路线,减少运输时间和成本。
- 通过库存管理分析,物流公司能够减少库存积压,提高库存周转率。
- 通过客户服务评估,物流公司能够提高客户满意度,增强客户忠诚度。
案例 7: 教育行业
背景:
- 一所大学希望通过分析学生的学习行为和成绩,提高教学质量和学生满意度。
解决方案:
- 数据仓库: 构建一个数据仓库,整合来自学生信息系统、课程管理系统、考试系统等的数据。
- 数据模型: 设计数据模型,包括学生成绩记录、选课记录、学生参与度等事实表和维度表。
- ETL流程: 通过ETL工具从各个源系统中抽取数据,进行必要的转换和清洗后加载到数据仓库。
- 分析应用: 利用BI工具和数据挖掘技术,进行学生表现分析、课程效果评估、学生满意度调查等。
成果:
- 通过分析学生成绩记录,教育机构能够识别出表现不佳的学生,采取针对性的教学措施。
- 通过课程效果评估,教育机构能够优化课程设置,提高教学质量。
- 通过学生满意度调查,教育机构能够改进服务,提高学生满意度。
案例 8: 政府部门
背景:
- 一个地方政府希望通过整合不同部门的数据来提高公共服务效率和透明度。
解决方案:
- 数据仓库: 构建一个数据仓库,整合来自公共服务部门、财务管理系统、城市规划部门等的数据。
- 数据模型: 设计数据模型,包括公共服务请求记录、预算分配、城市规划数据等事实表和维度表。
- ETL流程: 通过ETL工具从各个源系统中抽取数据,进行必要的转换和清洗后加载到数据仓库。
- 分析应用: 利用BI工具和数据挖掘技术,进行公共服务评估、预算使用分析、城市发展规划等。
成果:
- 通过分析公共服务请求记录,政府能够优化服务流程,提高服务效率。
- 通过预算使用分析,政府能够提高财政资金的使用效率,减少浪费。
- 通过城市发展规划分析,政府能够制定合理的城市发展规划,提高市民生活质量。
通过这些案例,我们可以看到数据仓库如何帮助不同行业的组织实现业务目标。数据仓库不仅能够提供对历史数据的洞察,还能够支持复杂的分析和预测,从而帮助组织做出更明智的决策。如果您对某个具体的案例或技术细节感兴趣,请随时告诉我!
接下来我们将探讨数据仓库在医疗保健领域的应用以及它如何帮助改善患者护理和医院运营效率。
案例 9: 医疗保健行业
背景:
- 一家大型医院希望通过分析患者病历、诊断结果和治疗过程,来提高医疗服务的质量和效率,同时降低运营成本。
解决方案:
- 数据仓库: 构建一个数据仓库,整合来自电子病历系统、预约系统、药房管理系统、实验室信息系统等的数据。
- 数据模型: 设计数据模型,包括患者就诊记录、诊断结果、处方药物、检查报告等事实表和维度表。
- ETL流程: 通过ETL工具从各个源系统中抽取数据,进行必要的转换和清洗后加载到数据仓库。
- 分析应用: 利用BI工具和数据挖掘技术,进行患者健康状况分析、药品使用趋势、医疗资源利用效率评估等。
成果:
- 通过分析患者的就诊记录和诊断结果,医院可以识别出高风险群体,实施早期干预措施。
- 通过药品使用趋势分析,医院可以优化药品库存管理,减少过期药品的损失。
- 通过对医疗资源的利用效率评估,医院可以更好地安排医生的工作负荷和设备使用计划,提高整体运行效率。
案例 10: 零售行业
背景:
- 一家零售连锁店希望通过更深入地了解顾客购物习惯,提供更个性化的购物体验,增加销售额并提高顾客忠诚度。
解决方案:
- 数据仓库: 构建一个数据仓库,整合来自销售点系统、会员管理系统、在线商店、供应链管理系统等的数据。
- 数据模型: 设计数据模型,包括销售记录、顾客购买历史、促销活动反馈、库存水平等事实表和维度表。
- ETL流程: 通过ETL工具从各个源系统中抽取数据,进行必要的转换和清洗后加载到数据仓库。
- 分析应用: 利用BI工具和数据挖掘技术,进行顾客行为分析、产品销售趋势预测、库存优化等。
成果:
- 通过顾客行为分析,零售商可以识别热销商品,调整商品陈列策略,提高销售额。
- 通过销售趋势预测,零售商可以提前备货,避免缺货情况发生。
- 通过库存优化分析,零售商可以减少过剩库存,降低存储成本。
案例 11: 能源行业
背景:
- 一家电力公司希望通过监测电网运行状态,减少能源浪费,提高供电可靠性和客户满意度。
解决方案:
- 数据仓库: 构建一个数据仓库,整合来自智能电表系统、电网监控系统、客户服务系统等的数据。
- 数据模型: 设计数据模型,包括电力消耗记录、电网负载情况、客户服务请求等事实表和维度表。
- ETL流程: 通过ETL工具从各个源系统中抽取数据,进行必要的转换和清洗后加载到数据仓库。
- 分析应用: 利用BI工具和数据挖掘技术,进行电网负荷预测、能源使用模式分析、客户服务响应时间评估等。
成果:
- 通过电网负荷预测,电力公司可以合理调度发电资源,减少不必要的能源浪费。
- 通过能源使用模式分析,电力公司可以识别节能潜力,推广节能措施。
- 通过客户服务响应时间评估,电力公司可以提高故障修复效率,提升客户满意度。
这些案例展示了数据仓库如何帮助各行各业的企业和组织利用数据驱动决策,提高业务效率,降低成本,并最终达到更高的客户满意度。如果您需要更详细的解释或有其他特定领域的问题,请随时提出!
相关文章:
数据库系统 第17节 数据仓库 案例赏析
下面我将通过几个具体的案例来说明数据仓库如何在不同的行业中发挥作用,并解决实际业务问题。 案例 1: 零售业 背景: 一家大型零售商希望改进其库存管理和市场营销策略,以提高销售额和顾客满意度。 解决方案: 数据仓库: 构建一个数据仓库࿰…...
硬件面试经典 100 题(71~90 题)
71、请问下图电路的作用是什么? 该电路实现 IIC 信号的电平转换(3.3V 和 5V 电平转换),并且是双向通信的。 上下两路是一样的,只分析 SDA 一路: 1) 从左到右通信(SDA2 为输入状态&…...
【git】代理相关
问题: 开启了翻墙代理工具,拉取代码时报错:fatal: 无法访问 xxxx : Failed to connect to github.com port 443: 连接超时 解决: 0,取消代理仍然无法拉取 1,查看控制面板-网络与Internet-代理ÿ…...
golang gin框架中创建自定义中间件的2种方式总结 - func(*gin.Context)方式和闭包函数方式定义gin中间件
在gin框架中,我们可以通过2种方式创建自定义中间件: 1. 直接定义一个类型为 func(*gin.Context)的函数或者方法 这种方式是我们常用的方式,也就是定义一个参数为*gin.Context的函数或者方法。定义的方法就是创建一个 参数类型为 gin.Handler…...
Linux高级编程 8.13 文件IO
一、文件IO 操作系统为了方便用户使用系统功能而对外提供的一组系统函数。称之为 系统调用(unistd.h) 其中有个 文件IO,一般都是对设备文件操作,当然也可以对普通文件进行操作。 这是一个基于Linux内核的没有缓存的IO机制 文件IO特性&…...
【k8s】ubuntu18.04 containerd 手动从1.7.15 换为1.7.20
ubutnu18.04之前手动安装了1.7.15现在下载1.7.20containerd-1.7.20-linux-amd64.tar.gz root@k8s-worker-i58265u:/home/zhangbin# root@k8s-worker-i58265u:/home/zhangbin# https://github.com/containerd/containerd/releases/download/v1.7.20/containerd-1.7.20-linux-am…...
常用浮动方式
目录 一、标准流 二、float浮动 三、 flex浮动 3.1flex组成 3.2 主轴对齐方式 3.3侧轴对齐方式 3.4修改主轴方向 3.5弹性盒子换行 3.6行对齐方式 一、标准流 标签在网页中的默认排布规则 例如: 块元素独占一行、行内元素可以一行显示多个 二、float浮动 让块…...
设计模式反模式:UML常见误用案例分析
文章目录 设计模式反模式:UML常见误用案例分析1. 反模式概述2. 反模式的 UML 图示误用2.1 God Object 反模式2.2 Spaghetti Code 反模式2.3 Golden Hammer 反模式2.4 Poltergeist 反模式 3. 总结 设计模式反模式:UML常见误用案例分析 在软件工程领域&am…...
Python编码系列—Python SQL与NoSQL数据库交互:深入探索与实战应用
🌟🌟 欢迎来到我的技术小筑,一个专为技术探索者打造的交流空间。在这里,我们不仅分享代码的智慧,还探讨技术的深度与广度。无论您是资深开发者还是技术新手,这里都有一片属于您的天空。让我们在知识的海洋中…...
贪心算法---跳跃游戏
题目: 给你一个非负整数数组 nums ,你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标,如果可以,返回 true ;否则,返回 false 。 思路…...
利用EditPlus进行Json数据格式化
利用EditPlus进行Json数据格式化 git下载地址:https://github.com/michael-deve/CommonData-EditPlusTools.git (安装过editplus的直接将里面的json.js文件复制走就行) 命令:Cscript.exe /nologo “D:\Program Files (x86)\EditPlus 3\json.js” D:\P…...
xss.function靶场(easy)
文章目录 第一关Ma Spaghet!第二关Jefff第三关Ugandan Knuckles第四关Ricardo Milos第五关Ah Thats Hawt第六关Ligma第七关Mafia第八关Ok, Boomer 网址:https://xss.pwnfunction.com/ 第一关Ma Spaghet! 源码 <!-- Challenge --> <h2 id"spaghet&qu…...
【LLM入门】Let‘s reproduce GPT-2 (124M)【完结,重新回顾一下,伟大!】
文章目录 03:43:05 SECTION 4: results in the morning! GPT-2, GPT-3 repro03:56:21 shoutout to llm.c, equivalent but faster code in raw C/CUDA【太牛了ba】03:59:39 summary, phew, build-nanogpt github repo 03:43:05 SECTION 4: results in the morning! GPT-2, GPT-…...
c语言----取反用什么符号
目录 前言 一、逻辑取反 二、按位取反 三、应用场景 前言 在C编程语言中,取反使用符号!表示逻辑取反,而使用~表示按位取反。 其中,逻辑取反!是将表达式的真值(非0值)转换为假(0),…...
【html+css 绚丽Loading】 - 000003 乾坤阴阳轮
前言:哈喽,大家好,今天给大家分享htmlcss 绚丽Loading!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏关注哦 💕…...
【Web】巅峰极客2024 部分题解
目录 EncirclingGame GoldenHornKing php_online admin_Test EncirclingGame 玩赢游戏就行 GoldenHornKing 利用点在传入的app 可以打python内存马 /calc?calc_reqconfig.__init__.__globals__[__builtins__][exec](app.add_api_route("/flag",lambda:__i…...
在AMD GPU上进行Grok-1模型的推理
Inferencing with Grok-1 on AMD GPUs — ROCm Blogs 我们展示了如何通过利用ROCm软件平台,能在AMD MI300X GPU加速器上无缝运行xAI公司的Grok-1模型。 介绍 xAI公司在2023年11月发布了Grok-1模型,允许任何人使用、实验和基于它构建。Grok-1的不同之处…...
在亚马逊云科技上部署开源大模型并利用RAG和LangChain开发生成式AI应用
项目简介: 小李哥将继续每天介绍一个基于亚马逊云科技AWS云计算平台的全球前沿AI技术解决方案,帮助大家快速了解国际上最热门的云计算平台亚马逊云科技AWS AI最佳实践,并应用到自己的日常工作里。 本次介绍的是如何在亚马逊云科技上利用Sag…...
Spring——Bean的生命周期
Bean的生命周期牵扯到Bean的实例化、属性赋值、初始化、销毁 其中Bean的实例化有四种方法、构造器实例化、静态工厂、实例工厂、实现FactoryBean接口 对于Bean的生命周期我们可以在Bean初始化之后、销毁之前对Bean进行控制 两种方法: 一、配置 1、在Bean的对象…...
云计算实训30——自动化运维(ansible)
自动化运维 ansible----自动化运维工具 特点: 部署简单,使用ssh管理 管理端与被管理端不需要启动服务 配置简单、功能强大,扩展性强 一、ansible环境搭建 准备四台机器 安装步骤 mo服务器: #下载epel [rootmo ~]# yum -y i…...
网络性能优化:从问题诊断到解决方案
网络性能优化是确保网络高效、稳定运行的关键过程,它通过改进网络设备、协议和配置,以提高网络吞吐量、降低延迟并提升用户体验。在网络性能优化的全过程中,从问题诊断到解决方案的实施,需要经过一系列详细的步骤和策略。本文将从…...
深度学习10--强化学习
强化学习(增强学习、再励学习、评价学习简称RL)是近年来机器学习领域最热门的方向之一,是实现通用人工智能的重要方法之一。本章将通俗易懂地讲一下强化学习中的两个重要的模型DQN 和DDPG。 马尔可夫决策过程(Markov Decison Process,MDP)包括两个对象ÿ…...
SSA-SVM多变量回归预测|樽海鞘群优化算法-支持向量机|Matalb
目录 一、程序及算法内容介绍: 基本内容: 亮点与优势: 二、实际运行效果: 三、算法介绍: 四、完整程序下载: 一、程序及算法内容介绍: 基本内容: 本代码基于Matlab平台编译&a…...
KEEPALIVED高可用集群知识大全
目录 一、KEEPALIVED高可用集群简介 1、Keepalived 高可用集群的工作原理 2、Keepalived 高可用集群的作用 二、KEEPALIVED部署 1、网络配置 2、软件安装与启动 3、配置虚拟路由器 4、效果实现 三、启用keepalived日志功能 四、KEEPALIVED的几种工作模式 1、KEEPALI…...
JavaWeb系列三: JavaScript学习 下
JavaScript学习 数组学习数组定义数组使用和遍历 js函数快速入门函数定义方式方式1: function关键字定义函数方式2: 将函数赋给变量 js函数注意事项和细节js函数练习 js自定义对象方式1: Object形式方式2: {}形式 事件基本介绍事件分类onload加载完成事件onclick单击事件onblur…...
web开发,过滤器,前后端交互
目录 web开发概述 web开发环境搭建 Servlet概述 Servlet的作用: Servlet创建和使用 Servlet生命周期 http请求 过滤器 过滤器的使用场景: 通过Filter接口来实现: 前后端项目之间的交互: 1、同步请求 2、异步请求 优化…...
CUDA-MODE 第一课课后实战(下)
我的课程笔记,欢迎关注:https://github.com/BBuf/how-to-optim-algorithm-in-cuda/tree/master/cuda-mode CUDA-MODE 第一课课后实战(下) Nsight Compute Profile结果分析 继续对Nsight Compute的Profile结果进行分析࿰…...
PostgreSQL数据库内核(三):缓冲区管理器
文章目录 共享缓冲区基础知识逻辑读和物理读LRU算法和CLOCK时钟算法 共享缓冲区管理器结构共享缓冲表层共享缓冲区描述符层共享缓冲页层 共享缓冲区管理器工作流程初始化缓冲区读缓冲区淘汰策略共享缓冲区锁 共享缓冲区基础知识 通常数据库系统都会在内存中预留buffer缓冲空间…...
[log4cplus]: 快速搭建分布式日志系统
关键词: 日志系统 、日志分类、自动分文件夹、按时间(月/周/日/小时/分)轮替 一、引言 这里我默认看此文的我的朋友们都已经具备一定的基础,所以,我们本篇不打算讲关于log4cplus的基础内容,文中如果涉及到没有吃透的点,需要朋友们动动自己聪明的脑袋和发财的手指,进一…...
redis I/O复用机制
I/O复用模型 传统阻塞I/O模型 串行化处理,就是要等,假如进行到accept操作,cpu需要等待客户端发送的数据到tcp接收缓冲区才能进行read操作,而在此期间cpu不能执行任何操作。 I/O复用 用一个进程监听大量连接,当某个连…...
Adobe PhotoShop - 制图操作
1. 排布照片 菜单 - 视图 - 对齐:打开后图层将会根据鼠标的移动智能对齐 菜单 - 视图 - 标尺:打开后在页面出现横纵标尺,方便图层的对齐与排列 2. 自动生成全景照 在日常处理中,我们常常想要将几张图片进行拼接获得一张全景图&…...
Mysql 中的Undo日志
在 MySQL 的 InnoDB 存储引擎中,Undo Log 是用于实现数据库事务的回滚功能的一种日志。Undo Log 记录了对数据的修改,以便在事务出现问题时可以恢复到之前的状态。下面将介绍 Undo Log 的结构和样本数据。 Undo Log 的基本概念 目的: Undo Log 的主要目…...
虹软科技25届校招笔试算法 A卷
目录 1. 第一题2. 第二题3. 论述题 ⏰ 时间:2024/08/18 🔄 输入输出:ACM格式 ⏳ 时长:2h 本试卷分为不定项选择,编程题,必做论述题和选做论述题,这里只展示编程题和必做论述题,一共三…...
C++ | Leetcode C++题解之第345题反转字符串中的元音字母
题目: 题解: class Solution { public:string reverseVowels(string s) {auto isVowel [vowels "aeiouAEIOU"s](char ch) {return vowels.find(ch) ! string::npos;};int n s.size();int i 0, j n - 1;while (i < j) {while (i < …...
Kubernetes拉取阿里云的私人镜像
前提条件 登录到阿里云控制台 拥有阿里云的ACR服务 创建一个命名空间 获取仓库的访问凭证(可以设置固定密码) 例如 sudo docker login --usernameyourAliyunAccount registry.cn-guangzhou.aliyuncs.com 在K8s集群中创建一个secret 使用kubectl命令行…...
Leetcode每日刷题之118.杨辉三角
1.题目解析 杨辉三角作为一个经典的数学模型,其基本原理相信大家已经耳熟能详,这里主要是在学习了vector之后,对于本题有了新的解法,更加简便。关于vector的基本使用详见 面向对象程序设计(C)之 vector(初阶࿰…...
【ARM 芯片 安全与攻击 5.2 -- 芯片中侧信道攻击与防御方法介绍】
文章目录 什么是 Speculation Barriers?如何使用 Speculation Barriers?什么是 PAN?如何启用 PAN?使用 PAN 保护操作系统Spectre 攻击防御示例Meltdown 攻击防御示例Summary什么是 Speculation Barriers? Speculation Barriers,是一种防止处理器在投机执行中泄漏敏感信息…...
XSS-games
XSS 1.XSS 漏洞简介2.XSS的原理3.XSS的攻击方式4.XSS-GAMESMa SpaghetJefffUgandan KnucklesRicardo MilosAh Thats HawtLigmaMafiaOk, BoomerWW3svg 1.XSS 漏洞简介 XSS又叫CSS(Cross Site Script)跨站脚本攻击是指恶意攻击者往Web页面里插入恶意Sc…...
日撸Java三百行(day25:栈实现二叉树深度遍历之中序遍历)
目录 一、栈实现二叉树遍历的可行性 二、由递归推出栈如何实现中序遍历 1.左子树入栈 2.根结点出栈 3.右子树入栈 4.实例说明 三、代码实现 总结 一、栈实现二叉树遍历的可行性 在日撸Java三百行(day16:递归)中,我们讲过…...
【vue讲解:ref属性、动态组件、插槽、vue-cli创建项目、vue项目目录介绍、vue项目开发规范、es6导入导出语法】
0 ref属性(组件间通信) # 1 ref属性放在普通标签上<input type"text" v-model"name" ref"myinput">通过 this.$refs[myinput] 拿到的是 原生dom对象操作dom对象:改值,换属性。。。# 2 ref属…...
ubuntu:最新安装使用docker
前言 系统:ubuntu 22.04 desktop 目的:安装使用docker 安装小猫猫 没有安装包的,可以自己去瞅瞅,这里不提供下载方式 sudo dpkg -i ./cat-verge_1.7.5_amd64.deb 在应用里,打开这个软件,并开启系统猫猫 配…...
Linux ssh 免密失效
sudo chmod -R 777 /home/xxx sudo chown -R xxx:xxx /home/xxx 为什么我输入这两条指令后,ssh免密失效了? 当你使用 sudo chmod -R 777 /home/xxx 和 sudo chown -R xxx:xxx /home/xxx 这两条指令后,可能会导致 SSH 免密登录失效的原因有以…...
k8s上部署ingress-controller
一、安装helm仓库 # helm pull ingress-nginx/ingress-nginx 二、修改 三、运行 # kubectl label nodes node01.110111.cn ingresstrue# kubectl label nodes node02.110112.cn ingresstrue# helm upgrade --install ingress-nginx -n ingress-nginx . -f values.yaml 四、检…...
Android 13 about launcher3 (1)
Android 13 Launcher3 android13#launcher3#分屏相关 Launcher3修改 wm density界面布局不改变 /packages/apps/Launcher3/src/com/android/launcher3/InvariantDeviceProfile.java Launcher的默认配置加载类,通过InvariantDeviceProfile方法可以看出,…...
服务器数据恢复—raid5阵列热备盘未全部启用导致阵列崩溃的数据恢复案例
服务器存储数据恢复环境: 一台EMC某型号存储中有一组RAID5磁盘阵列。该raid5阵列中有12块硬盘,其中2块硬盘为热备盘。 服务器存储故障: 该存储raid5阵列中有两块硬盘离线,只有1块热备盘启用替换掉其中一块离线盘,另外…...
HTML—css
css概述 C S S 是 C a s c a d i n g S t y l e S h e e t s ( 级 联 样 式 表 ) 。 C S S 是 一 种 样 式 表 语 言 , 用 于 为 H T M L 文 档 控 制 外 观 , 定 义 布 局 。 例 如 , C S S 涉 及 字 体 、 颜 色 、…...
IO多路复用(Input/Output Multiplexing)
IO多路复用(Input/Output Multiplexing) 是一种在单个线程中管理多个输入/输出通道的技术。它允许一个线程同时监听多个输入流(如网络套接字、文件描述符等),并在有数据可读或可写时进行相应的处理,而不需要为每个通道创建一个独立的线程。这种技术主要用于处理并发连接…...
android与pc 用socket无线通信
今天做一个android与pc通信的小demo(不是wifi,蓝牙)android为客户端,pc为服务器(一对多)。pc代码很简单,android客户端代码也不难,但是有一点不太明白就是在客户端向服务器发送消息时…...
【流程引擎】springboot完美集成activiti工作流方案
前言 activiti工作流引擎项目,企业erp、oa、hr、crm等企事业办公系统轻松落地,一套完整并且实际运用在多套项目中的案例,满足日常业务流程审批需求。 项目源码配套文档获取:本文末个人名片直接获取。 一、项目形式 springboot…...
11、常见API
01、String类概述及构造方法简介 一、字符串 由多个字符组成的一串数据 二、简介 String类代表的是一个字符串。字符串对象在开发中是最常见的。为了方便我们对字符串进行操作,java就把字符串用对象进行了封装,这个封装就是String类 三、String类的构造方…...