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

微软蓝屏”事件暴露了网络安全哪些问题?

📢博客主页:https://blog.csdn.net/2301_779549673
📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
📢本文由 JohnKi 原创,首发于 CSDN🙉
📢未来很长,值得我们全力奔赴更美好的生活✨

在这里插入图片描述

在这里插入图片描述

文章目录

  • 📢一前言、微软蓝屏事件概述
  • 🏳️‍🌈二、软件更新机制的漏洞
  • 🏳️‍🌈三、对单一操作系统的过度依赖
  • 🏳️‍🌈四、安全软件与系统的兼容性隐患
  • 🏳️‍🌈五、应急响应与恢复能力的不足
  • 🏳️‍🌈六、网络安全国际协作的重要性
  • 🏳️‍🌈七、对我国网络安全建设的启示
  • 👥总结


📢一前言、微软蓝屏事件概述

在这里插入图片描述

7 月 19 日,微软发生了全球性的蓝屏事件。主要现象为用户端电脑大量出现蓝屏,并伴随访问延迟、功能不全或无法访问等问题。

此次事件波及范围广泛,包括美国、日本、英国、澳大利亚等多个国家和地区。众多行业的业务受到中断,如航空领域,美国联合航空、美国航空和达美航空等大量航班停飞,造成超 2000 架次航班取消,超 5300 架次航班延误;医疗领域,美国加利福尼亚州凯撒医疗集团产房的医疗设备瘫痪,影响患者护理;金融领域,多国的石油、天然气、电力、股票交易难以正常展开,伦敦证券交易所等重要金融市场的监管新闻服务和交易系统出现问题;酒店行业,众多国际连锁酒店的预订和服务系统受到影响,客人办理入住、结账等遭遇困难。

这一事件导致了巨大的经济损失。航班取消和延误给航空公司带来巨大运营成本增加和经济损失,金融交易的停滞影响了市场的正常运转和资金流动,酒店业务中断也导致了直接的营收减少。同时,还对社会运转和人们的工作生活造成了极大的不便和混乱。

🏳️‍🌈二、软件更新机制的漏洞

此次微软蓝屏事件中,软件更新环节暴露出了诸多严重问题。

首先是未充分测试。CrowdStrike 在推出更新前,显然没有进行全面且严格的测试,未能发现潜在的致命缺陷,导致了大规模的系统崩溃。
其次,推送范围过大。这次更新广泛应用于全球众多 Windows 设备,一旦出现问题,影响面极广,几乎波及了所有使用相关服务的地区和行业。
再者,缺乏回滚机制也是关键问题。当更新导致蓝屏等故障时,无法及时撤销更新,使得问题的解决变得异常困难,用户和企业只能在困境中等待修复方案。

为建立更完善的软件更新流程,首先应强化测试环节。在更新发布前,进行多轮全面的测试,包括不同系统环境、硬件配置等场景,确保更新的稳定性和兼容性。其次,要合理控制推送范围。可以先小范围试点,根据反馈评估风险,再逐步扩大推送,降低潜在风险。此外,建立有效的回滚机制至关重要。当更新出现严重问题时,能够迅速回滚到之前的稳定版本,保障系统的正常运行。同时,加强与用户的沟通和反馈机制,及时了解用户在更新后的使用体验,以便快速响应和解决可能出现的问题。

综上所述,通过完善这些方面,有望避免类似微软蓝屏事件这样的重大危机再次发生,保障用户和企业的利益。

🏳️‍🌈三、对单一操作系统的过度依赖

全球对微软Windows操作系统的高度依赖所带来的风险

全球对微软Windows操作系统的高度依赖带来了多方面的风险。首先,安全风险显著增加。由于Windows操作系统广泛应用,成为黑客和恶意软件的主要攻击目标,一旦系统出现漏洞,将影响海量用户,个人隐私和企业机密面临严重威胁。例如,近年来频发的Windows系统漏洞导致大量用户数据泄露。
其次,技术创新受限。微软在操作系统市场的垄断地位一定程度上抑制了竞争,其他操作系统创新动力不足,用户体验的改进也相对缓慢。
再者,国家信息安全面临挑战。过度依赖外国操作系统可能导致关键信息被他国掌控,在国际局势紧张时,可能成为被攻击和制约的弱点。

操作系统多元化的需求和努力方向

操作系统多元化的需求日益迫切。一方面,用户渴望更多个性化和适应不同场景的选择,满足多样化的工作和生活需求。另一方面,从国家层面看,多元化有助于降低信息安全风险,提升自主可控能力。

在努力方向上,各国纷纷加大对国产操作系统的研发投入。我国在这方面取得了一定成果,如鸿蒙系统等,但仍需在生态建设、应用适配等方面持续发力。同时,应鼓励开源社区的发展,促进技术交流与创新。此外,加强国际合作,共同推动操作系统的多元化,打破单一操作系统的垄断局面,也是重要的努力方向。

🏳️‍🌈四、安全软件与系统的兼容性隐患

安全软件与操作系统冲突导致蓝屏的深层原因
安全软件与操作系统冲突导致蓝屏的深层原因是多方面的。首先,安全软件通常需要深入系统内核获取权限以实现全面防护,但这可能会干扰操作系统的正常运行机制。其次,不同操作系统版本之间存在细微差异,安全软件若未能充分适配这些差异,就容易引发冲突。再者,安全软件的更新频率较高,而更新过程中可能引入新的代码或功能,若与操作系统的现有架构不兼容,就会导致蓝屏。此外,操作系统自身的复杂性和不断变化的特性也增加了兼容性的难度,安全软件难以完全跟上其变化节奏。

加强安全软件与各类操作系统兼容性测试和优化的方法
要加强安全软件与各类操作系统的兼容性测试和优化,可以从以下几个方面入手
是建立全面的测试环境,涵盖各种主流操作系统版本、硬件配置和软件组合,进行模拟实际使用场景的测试。是优化安全软件的更新机制,在推送更新前进行更严格的内部测试,包括兼容性、稳定性和性能测试。
是加强与操作系统厂商的合作与沟通,及时获取操作系统的更新信息和技术规范,提前进行适配工作。
是引入自动化测试工具,提高测试效率和准确性,及时发现潜在的兼容性问题。
是收集用户反馈,通过大数据分析了解常见的兼容性问题,并针对性地进行优化。

🏳️‍🌈五、应急响应与恢复能力的不足

在微软蓝屏事件发生后,应急响应与恢复工作中暴露出了明显的不足。

  • 一方面,应急响应的效率极为低下。事件发生后,相关方面未能迅速做出有效的判断和决策,导致问题持续恶化,影响范围不断扩大。未能在第一时间提供清晰明确的应对指南和解决方案,使得用户和企业陷入长时间的迷茫和困境。

  • 另一方面,系统恢复手段单一。主要依赖手动操作和有限的几种常见解决方法,如进入安全模式删除特定文件等。对于大规模的蓝屏问题,这种单一的恢复手段远远无法满足需求,导致恢复工作进展缓慢,耗费了大量的时间和人力成本。

为改进应急响应机制和提升恢复能力,我们可以采取以下策略:

  • 建立高效的协调机制:在事件发生时,能够迅速整合各方资源,包括技术专家、安全厂商、相关企业等,形成统一的应急指挥中心,提高决策和执行效率。
  • 提前制定多元化的应急预案:针对不同程度和类型的蓝屏故障,准备多种恢复方案,如利用云技术进行远程恢复、开发自动化修复工具等。
  • 加强技术培训与储备:确保相关技术人员具备处理复杂蓝屏问题的能力,能够快速准确地诊断和解决问题。
  • 建立实时监测和反馈系统:及时了解故障的发展态势和恢复情况,以便及时调整应急策略和恢复方案。
  • 加强与国际同行的交流与合作:借鉴其他国家和地区在类似事件中的经验和技术,提升自身的应急响应和恢复能力。

通过以上策略的实施,有望在未来类似的微软蓝屏事件中,提高应急响应的效率和系统恢复的效果,减少损失和影响。

🏳️‍🌈六、网络安全国际协作的重要性

网络空间的全球性意味着网络安全风险能够迅速跨越国界,影响到世界各国。在微软蓝屏事件中,这一特点体现得淋漓尽致,其造成的影响波及众多国家和地区的多个行业。

为加强国际间在网络安全领域的信息共享,各国应建立统一且高效的信息交流平台。通过这一平台,及时分享网络安全威胁的情报、最新的漏洞信息以及有效的防范措施。同时,制定规范的信息共享标准和流程,确保信息的准确性和及时性。

在技术合作方面,各国应鼓励科研机构和企业开展跨国合作项目。共同研发先进的网络安全技术,如加密技术、入侵检测系统等。并且相互借鉴成功的技术应用案例,提升全球网络安全的整体水平。

协同应对机制的建立至关重要。当面临类似微软蓝屏这样的全球性网络安全事件时,各国应迅速组建联合应急小组。共同制定应对策略,协调资源分配,确保高效解决问题。此外,定期开展联合演练,检验和提升协同应对能力。
总之,加强网络安全国际协作,实现信息共享、技术合作和协同应对,是应对日益复杂的网络安全挑战,保障全球网络空间安全稳定的必由之路。

🏳️‍🌈七、对我国网络安全建设的启示

微软蓝屏事件为我国的网络安全建设带来了多方面的启示。

  • 在自主研发方面,我国应进一步加大对核心技术的投入和研发力度。强化基础研究,培养更多专业人才,减少对国外技术的依赖。同时,鼓励企业和科研机构开展深度合作,形成产学研一体化的创新生态,加速技术成果的转化和应用。

  • 安全策略上,要建立全面、动态的风险评估机制。不仅关注已知的安全威胁,还要对潜在的风险进行预测和防范。加强对关键信息基础设施的保护,制定有针对性的防护策略,提升整体安全防护水平。

  • 应急管理方面上,构建高效、协同的应急响应体系至关重要。加强各部门之间的协调配合,明确职责分工,实现信息的快速传递和共享。同时,制定完善的应急预案,定期进行演练和评估,确保在突发事件发生时能够迅速、有效地做出响应,减少损失。

此外,我国还需加强网络安全意识的普及和教育,提高全民的网络安全素养。政府、企业和个人都应充分认识到网络安全的重要性,共同参与到网络安全建设中来。

总之,微软蓝屏事件为我国网络安全建设敲响了警钟,我们应从中吸取经验教训,不断完善自主研发、安全策略和应急管理等方面的工作,切实保障国家网络安全。


👥总结


本篇博文对 微软蓝屏”事件暴露了网络安全哪些问题? 做了一个较为详细的介绍,不知道对你有没有帮助呢

觉得博主写得还不错的三连支持下吧!会继续努力的~

请添加图片描述

相关文章:

微软蓝屏”事件暴露了网络安全哪些问题?

📢博客主页:https://blog.csdn.net/2301_779549673 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正! 📢本文由 JohnKi 原创,首发于 CSDN🙉 📢未来很长&#…...

upload-labs靶场练习

文件上传函数的常见函数: 在PHP中,‌文件上传涉及的主要函数包括move_uploaded_file(), is_uploaded_file(), get_file_extension(), 和 mkdir()。‌这些函数共同协作,‌使得用户可以通过HTTP POST方法上传文件,‌并在服务器上保存…...

java使用hutool工具判断ip或者域名是否可用,java使用ping判断ip或者域名是否可用

1.导入hutool工具 <dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.8.16</version></dependency>2.复制以下代码直接运行 import cn.hutool.core.net.NetUtil;public class Test {p…...

apache2和httpd web服务器

apache2和httpd web服务器 apache2和httpd web服务器是啥apache是软件基金会apache2是一个web服务httpd和apache2是同一个东西&#xff0c;但是不同linux发行版中叫法不一样。就是同一个东西&#xff0c;但是看上去有一些不一样。 apache2和httpd web服务器是啥 apache是软件基…...

基于多种机器学习的豆瓣电影评分预测与多维度可视化【可加系统】

有需要本项目的代码或文档以及全部资源&#xff0c;或者部署调试可以私信博主 在本研究中&#xff0c;我们采用Python编程语言&#xff0c;利用爬虫技术实时获取豆瓣电影最新数据。通过分析豆瓣网站的结构&#xff0c;我们设计了一套有效的策略来爬取电影相关的JSON格式数据。…...

Linux系统配置STM32的开发环境(代码编辑,编译,下载调试)

常见的stm32开发都是直接使用keil-MDK工具的&#xff0c;这是个集成开发环境&#xff0c;包含了代码编辑&#xff0c;编译&#xff0c;下载&#xff0c;调试&#xff0c;等功能&#xff0c;而且keil还是个图形化操作工具&#xff0c;直接可以点击图标案件就可以实现编译下载啥的…...

每日一题——第三十五题

题目&#xff1a;有一个文本文件numbers.txt&#xff0c;其中有20个整数&#xff0c;每个整数占一行&#xff0c;编写程序将这些整数从小到大顺序排好后&#xff0c;重新写入到该文件中&#xff0c; 要求排序前和排序后都要输出该文件的内容。 #include<stdio.h> #inclu…...

Echarts 柱状图实现同时显示百分比+原始值+汇总值

原始效果&#xff1a;柱状图 二开效果&#xff1a; 核心逻辑 同时显示百分比和原始值 label: {show: true,position: inside,formatter: (params) > {const rawValue rawData[params.seriesIndex][params.dataIndex];const percentage Math.round(params.value * 1000) / …...

嵌入式学习Day13---C语言提升

目录 一、二级指针 1.1.什么是二级指针 2.2.使用情况 2.3.二级指针与数组指针 二、指针函数 2.1.含义 2.2.格式 2.3.注意 2.4.练习 三、函数指针 3.1.含义 3.2.格式 3.3.存储 3.4.练习 ​编辑 四、void*指针 4.1.void缺省类型 4.2.void* 4.3.格式 4.4.注…...

Mysql随记

1.对表mysql.user执行DML语句&#xff08;数据操作语言&#xff09;&#xff0c;那么此时磁盘数据较新&#xff0c;需要手动执行flush privileges 语句来覆盖内存中的授权数据。其他的DDL&#xff08;数据操作语言&#xff09;,DQL&#xff08;数据查询语言&#xff09;,DCL(数…...

wire和reg的区别

在 Verilog 中&#xff0c;wire 和 reg 是两种不同的数据类型&#xff0c;用于表示信号或变量。它们在 Verilog 中的使用场景和行为有一些区别&#xff1a; ### wire&#xff1a; - wire 类型用于连接组合逻辑电路中的信号&#xff0c;表示电路中的连线或信号传输线。 - wire …...

c语言第四天笔记

关于 混合操作&#xff0c;不同计算结果推理 第一种编译结果&#xff1a; int i 5; int sum (i) (i) 6 7 13 第二种编译结果&#xff1a; int i 5; int sum (i) (i) 6 7 7 7 前面的7是因为后面i的变化被影响后&#xff0c;重新赋值 14 第一种编译结果&#xff…...

Hive——UDF函数:高德地图API逆地理编码,实现离线解析经纬度转换省市区(离线地址库,非调用高德API)

文章目录 1. 需求背景数据现状业务需求面临技术问题寻求其他方案 2. 运行环境软件版本Maven依赖 3. 获取离线地址库4. Hive UDF函数实现5. 创建Hive UDF函数6. 参考 1. 需求背景 数据现状 目前业务系统某数据库表中记录了约3亿条用户行为数据&#xff0c;其中两列记录了用户触…...

深入解析PHP框架:Symfony框架的魅力与优势

嘿&#xff0c;PHP开发者们&#xff01;今天我们要聊一聊PHP世界中的一颗闪亮明星——Symfony框架。无论是初学者还是经验丰富的开发者&#xff0c;Symfony都为大家提供了强大的工具和灵活的特性。那就跟着我一起&#xff0c;来探索这个强大的PHP框架吧&#xff01; 一、什么是…...

Go语言实战:基于Go1.19的站点模板爬虫技术解析与应用

一、引言 1.1 爬虫技术的背景与意义 在互联网高速发展的时代&#xff0c;数据已经成为新的石油&#xff0c;而爬虫技术则是获取这种“石油”的重要工具。爬虫&#xff0c;又称网络蜘蛛、网络机器人&#xff0c;是一种自动化获取网络上信息的程序。它广泛应用于搜索引擎、数据分…...

5个ArcGIS图源分享

数据是GIS的血液。 我们在《15个在线地图瓦片URL分享》一文中为你分享了15个地图瓦片URL链接&#xff0c;现在再为你分享5个能做ArcGIS中直接加载的图源&#xff01; 并提供了能直接在ArcMAP和ArcGIS Pro的文件&#xff0c;如果你需要这些ArcGIS图源&#xff0c;请在文末查看…...

科普文:万字梳理31个Kafka问题

1、 kafka 是什么,有什么作用 2、Kafka为什么这么快 3、Kafka架构及名词解释 4、Kafka中的AR、ISR、OSR代表什么 5、HW、LEO代表什么 6、ISR收缩性 7、kafka follower如何与leader同步数据 8、Zookeeper 在 Kafka 中的作用&#xff08;早期&#xff09; 9、Kafka如何快…...

Unity UGUI 实战学习笔记(4)

仅作学习&#xff0c;不做任何商业用途 不是源码&#xff0c;不是源码! 是我通过"照虎画猫"写的&#xff0c;可能有些小修改 不提供素材&#xff0c;所以应该不算是盗版资源&#xff0c;侵权删 登录面板UI 登录数据逻辑 这是初始化的数据变量脚本 using System.…...

Python学习和面试中的常见问题及答案

整理了一些关于Python和机器学习算法的高级问题及其详细答案。这些问题涵盖了多个方面&#xff0c;包括数据处理、模型训练、评估、优化和实际应用。 一、Python 编程问题 解释Python中的装饰器&#xff08;Decorators&#xff09;是什么&#xff1f;它们的作用是什么&#xf…...

Mysql-索引视图

目录 1.视图 1.1什么是视图 1.2为什么需要视图 1.3视图的作用和优点 1.4创建视图 1.5更新视图 1.6视图使用规则 1.7修改视图 1.8删除视图 2.索引 2.1什么是索引 2.2索引特点 2.3索引分类 2.4索引优缺点 2.5创建索引 2.6查看索引 2.7删除索引 1.视图 1.1什么是…...

电子签章-开放签应用

开放签电子签章系统开源工具版旨在将电子签章、电子合同系统开发中的前后端核心技术开源开放&#xff0c;适合有技术能力的个人 / 团队学习或自建电子签章 \ 电子合同功能或应用&#xff0c;避免研发同仁在工作过程中重复造轮子&#xff0c;降低电子签章技术研发要求&#xff0…...

Ubuntu下设置文件和文件夹用户组和权限

在 Ubuntu 上&#xff0c;你可以使用 chmod 和 chown 命令来设置当前文件夹下所有文件的权限和所有者。 设置权限&#xff1a; 使用 chmod 命令可以更改文件和目录的权限。例如&#xff0c;要为当前文件夹下的所有文件和子目录设置特定权限&#xff0c;可以使用以下命令&#x…...

JavaSE从零开始到精通(九) - 双列集合

1.前言 Java 中的双列集合主要指的是可以存储键值对的集合类型&#xff0c;其中最常用的包括 Map 接口及其实现类。这些集合允许你以键值对的形式存储和管理数据&#xff0c;提供了便捷的按键访问值的方式。 2. HashMap HashMap 是基于哈希表实现的 Map 接口的类&#xff0c…...

探索 OpenAI GPT-4o Mini:开发者的高效创新工具

探索 OpenAI GPT-4o Mini&#xff1a;开发者的高效创新工具 最近&#xff0c;OpenAI 推出了全新的 GPT-4o Mini 模型&#xff0c;以其出色的性能和极具吸引力的价格&#xff0c;引起了开发者们的广泛关注。作为开发者&#xff0c;你是否已经开始探索这个“迄今为止最具成本效益…...

藏文词典查单词,藏汉双语解释,推荐使用《藏语翻译通》App

《藏语翻译通》App推出了藏文词典、藏汉大词典、新术语等全新在线查单词功能。 藏汉互译 《藏语翻译通》App的核心功能之一是藏汉互译。用户只需输入中文或藏文&#xff0c;即可获得翻译结果。 藏文词典查单词 掌握一门语言&#xff0c;词汇是基础。《藏语翻译通》App内置藏…...

【机器学习基础】初探机器学习

【作者主页】Francek Chen 【专栏介绍】⌈Python机器学习⌋ 机器学习是一门人工智能的分支学科&#xff0c;通过算法和模型让计算机从数据中学习&#xff0c;进行模型训练和优化&#xff0c;做出预测、分类和决策支持。Python成为机器学习的首选语言&#xff0c;依赖于强大的开…...

SpringBoot轻松实现多数据源切换

一.需求背景 项目需要实现在多个数据源之间读写数据&#xff0c;例如在 A 数据源和 B 数据源读取数据&#xff0c;然后在 C 数据源写入数据 或者 部分业务数据从 A 数据源中读取、部分从B数据源中读取诸如此类需求。本文将简单模拟在SpringBoot项目中实现不同数据源之间读取数…...

Qt 5 当类的信号函数和成员函数,函数名相同时,连接信号和槽的写法。

前言&#xff1a;因为项目需要&#xff0c;软件要在windows7上运行&#xff0c;然后项目目前是qt6写的&#xff0c;然后搜索资料&#xff0c;需要qt5.15.2或之前的版本才能在win7上运行&#xff0c;于是下载了qt5.15.2&#xff0c;将qt6的代码在qt5编译时&#xff0c;很多错误&…...

Vuex 介绍及示例

Vuex 是 Vue.js 的一个状态管理模式和库&#xff0c;用于管理 Vue 应用中的全局状态。它是专门为 Vue.js 应用设计的&#xff0c;充分利用了 Vue 的细粒度响应系统来高效地更新状态。以下是对 Vuex 的一些介绍和它的基本使用方法&#xff1a; 主要概念 State&#xff08;状态&…...

【elementui】记录如何重命名elementui组件名称

在main.js中&#xff0c;就是引入elementui的文件中 import ElementUI from element-ui import { Tree } from element-uiVue.use(ElementUI) Vue.component(el-tree-rename, Tree)...

MySQL面试篇章—MySQL锁机制

文章目录 MySQL的锁机制表级锁 & 行级锁排它锁和共享锁InnoDB行级锁行级锁间隙锁意向共享锁和意向排它锁 InnoDB表级锁死锁锁的优化建议MVCC多版本并发控制MyISAM表级锁表级锁并发插入优化锁调度优化 MySQL的锁机制 表级锁 & 行级锁 表级锁&#xff1a;对整张表加锁&…...

OAK相机支持的图像传感器有哪些?

相机支持的传感器 在 RVC2 上&#xff0c;固件必须具有传感器配置才能支持给定的相机传感器。目前&#xff0c;我们支持下面列出的相机传感器的开箱即用&#xff08;固件中&#xff09;传感器配置。 名称 分辨率 传感器类型 尺寸 最大 帧率 IMX378 40563040 彩色 1/2.…...

网络安全威胁情报是什么,它对代工生产(OEM)意味着什么?

随着汽车数字环境的不断变化&#xff0c;网络安全基础设施及其面临的威胁也日趋复杂。 为了更好地识别、理解并最终预防这些风险&#xff0c;网络安全威胁情报&#xff08;CTI&#xff09;的管理应是一个综合多方面的过程。 以下是CTI对OEM的意义&#xff0c;以及如何利用网络…...

【基础篇】Docker 架构与组件 TWO

嗨&#xff0c;小伙伴们&#xff01;我是小竹笋&#xff0c;一名热爱创作的工程师。上一篇我们聊了聊 Docker 的历史与发展、与虚拟机的对比以及它在行业中的应用。今天&#xff0c;让我们更进一步&#xff0c;深入探讨 Docker 的架构与关键组件。 欢迎订阅公众号&#xff1a;…...

03。正式拿捏ArkTS语言第一天

1, 打印日志命令 &#xff1a; console.log() 2, 三种基本数据类型&#xff1a; number 数字类型 &#xff08;数字&#xff09; string 字符串类型&#xff08;例如&#xff1a;“我是字符串”&#xff09; boolean 布尔类型 (true 或者 false) ***…...

【PyTorch][chapter 27][李宏毅深度学习][attention-3]

前言&#xff1a; 前面重点讲了self-attention, mulitHead self-attention. 目录&#xff1a; self-attention positional Encoding 语音处理例子 跟CNN区别 跟 RNN 区别 一 self-attention 回顾 优点 1 解决了长序列依赖问题 2 并行计算 缺点 1 开销变大 增加了 Q…...

java-数据结构与算法-02-数据结构-05-栈

文章目录 1. 栈1. 概述2. 链表实现3. 数组实现4. 应用 2. 习题E01. 有效的括号-Leetcode 20E02. 后缀表达式求值-Leetcode 120E03. 中缀表达式转后缀E04. 双栈模拟队列-Leetcode 232E05. 单队列模拟栈-Leetcode 225 1. 栈 1. 概述 计算机科学中&#xff0c;stack 是一种线性的…...

Python 管理依赖包(pip, virtualenv)

在Python编程中&#xff0c;管理依赖包是开发工作的重要组成部分。正确管理依赖包可以确保代码在不同环境中的一致性和可移植性&#xff0c;避免版本冲突和依赖地狱等问题。Python中常用的依赖包管理工具包括pip和virtualenv。 一、pip pip是Python官方推荐的包管理工具&…...

Bigdecimal 导出为excel时显示未0E-10,不是0,怎么解决

在使用 ​​BigDecimal​​​ 导出到 Excel 时&#xff0c;如果遇到显示为 ​​0E-10​​​ 而不是 ​​0​​​ 的问题&#xff0c;这通常是因为 ​​BigDecimal​​​ 对象的精度问题。​​0E-10​​​ 表示的是 ​​0​​​ 乘以 10 的 -10 次方&#xff0c;这在数学上等同于…...

springboot项目从jdk8升级为jdk17过程记录

背景&#xff1a;公司有升级项目jdk的规划&#xff0c;计划从jdk8升级到jdk11 开始 首先配置本地的java_home 参考文档&#xff1a;Mac环境下切换JDK版本及不同的maven-CSDN博客 将pom.xml中jdk1.8相关的版本全部改为jdk17&#xff0c;主要是maven编译插件之类的&#xff0c…...

list、tuple、set和dict传参机制

1、list、tuple、set和dict传参机制 # -------------list------------- def f1(my_list):print(f"②f1()my_list:{my_list} 地址是&#xff1a;{id(my_list)}") # ["tom","mary","hsp"] 0x1122my_list[0]"jack"print(f&quo…...

Redis快速入门基础

Redis入门 Redis是一个基于内存的 key-value 结构数据库。mysql是二维表的接口数据库 优点&#xff1a; 基于内存存储&#xff0c;读写性能高 适合存储热点数据(热点商品、资讯、新闻) 企业应用广泛 官网:https://redis.io 中文网:https://www.redis.net.cn/ Redis下载与…...

python基础介绍

这次的专题是关于python的知识点&#xff0c;加油&#xff01; 文章目录 1 什么是计算机(1.1 哪些可以称为计算机&#xff1f;&#xff08;以下&#xff09;(1.2 计算机可以完成的工作有哪些&#xff1f;(1.3 一台计算机由什么构成&#xff1f; 2. 什么是编程&#xff08;2.1 编…...

SSRF中伪协议学习

SSRF常用的伪协议 file:// 从文件系统中获取文件内容,如file:///etc/passwd dict:// 字典服务协议,访问字典资源,如 dict:///ip:6739/info: ftp:// 可用于网络端口扫描 sftp:// SSH文件传输协议或安全文件传输协议 ldap://轻量级目录访问协议 tftp:// 简单文件传输协议 gopher…...

Java | Leetcode Java题解之第284题窥视迭代器

题目&#xff1a; 题解&#xff1a; class PeekingIterator<E> implements Iterator<E> {private Iterator<E> iterator;private E nextElement;public PeekingIterator(Iterator<E> iterator) {this.iterator iterator;nextElement iterator.next(…...

哈尔滨等保定级的常见问题

一、哈尔滨等保测评定级标准理解问题 哈尔滨等保测评如何确定信息系统的安全保护等级&#xff1f; 信息系统的安全保护等级应根据其在国家安全、经济建设、社会生活中的重要程度&#xff0c;以及一旦遭到破坏后对国家安全、社会秩序、公共利益以及公民、法人和其他组织的合法权…...

springAOP理解及事务

AOP&#xff1a; springAOP是什么&#xff1a; AOP&#xff1a;Aspect Oriented Programming&#xff08;面向切面编程、面向方面编程&#xff09;&#xff0c;其实就是面向特定方法编程。 使用场景&#xff1a; 比如你想统计业务中每个方法的执行耗时&#xff0c;那我们最…...

Optional类的使用 java8(附代码)

&#x1f370; 个人主页:_小白不加班__ &#x1f35e;文章有不合理的地方请各位大佬指正。 &#x1f349;文章不定期持续更新&#xff0c;如果我的文章对你有帮助➡️ 关注&#x1f64f;&#x1f3fb; 点赞&#x1f44d; 收藏⭐️ 文章目录 一、什么是Optional&#xff1f;二、…...

企业利用AI智能名片S2B2C商城小程序参与社区团购的风险与机遇分析

摘要 在新零售浪潮的推动下&#xff0c;社区团购以其独特的商业模式迅速崛起&#xff0c;成为连接消费者与供应商的重要桥梁。企业纷纷探索如何有效利用这一新兴渠道&#xff0c;以扩大市场份额、提升品牌影响力。AI智能名片S2B2C商城小程序的引入&#xff0c;为企业参与社区团…...

全链路追踪 性能监控,GO 应用可观测全面升级

作者&#xff1a;古琦 01 介绍 随着 Kubernetes 和容器化技术的普及&#xff0c;Go 语言不仅在云原生基础组件领域广泛应用&#xff0c;也在各类业务场景中占据了重要地位。如今&#xff0c;越来越多的新兴业务选择 Golang 作为首选编程语言。得益于丰富的 RPC 框架&#xff…...