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

破局与重构:水务企业数字化转型路径探索

在这里插入图片描述
随着数字化技术的发展和智慧城市建设进程的推进,水务行业正经历以数据为驱动的深刻变革。本文深入探讨水务行业数字化发展的趋势、水务企业数字化转型的痛点、水务行业标杆企业数字化转型实践以及水务企业数字化转型的方向和路径,为水务企业十五五期间把握数字化机遇、实现高质量发展提供决策参考。
一、水务行业数字化发展趋势
随着国家新型智慧城市建设的推进,供水市场存在市场趋于饱和、市场过度分散、集约化程度低、传统供排水运营模式重构难度较大、业务与数字化流程尚未形成合力等多重问题,这些因素正在加速驱动水务行业从传统向智慧水务方向发展。新型信息技术赋能下的水务数字化转型是支撑传统水务突破短板、高质量发展的必然路径与核心要务。
新型水务产业格局正在拓展水务行业增值空间:“十四五”期间,水务产业聚焦生态文明建设及环境治理,由“高能耗”和“粗放式”向“低碳”、“绿色”和“可持续”的方向转变。水务业务范畴逐步向上游“节约水资源”和下游“环境污染治理”延伸,形成城市水务治理的一盘棋。水务企业由过去的碎片式、粗放式、封闭式发展逐渐转向规模化、精细化、生态化发展。
新型数字技术助力传统水务行业升级,智慧水务借助云计算、大数据、人工智能和5G为代表的新一代IoT技术,不断构建水务数字化运营场景,改变传统人工为主的运营模式。通过实时感知、全面整合、智慧应用,使设施、流程以及运行管理更智能化;通过协同运作,打造统一的水务综合信息管理平台,实现资源优化配置、系统高效运行。
二、水务企业在数字化建设过程中的痛点分析
(一)业务流程割裂,运营效率待提升
数字化转型并非单纯的信息系统建设,而是以业务优化和数据驱动为核心内驱力的系统性变革。当前,水务企业在生产经营层面存在以下问题:
1.业务流程割裂:水源、水厂、管网的运营管理各自为政,源、厂、网之间缺乏一体化衔接,业务流程存在断点,尚未形成高效协同的运作模式。
2.生产管理效率有待提升:生产管理的透明化、标准化程度不足,影响整体运营效率。
3.战略闭环管理缺失:尚未形成完整的战略闭环管理体系,项目管理精细化程度不足,生产经营的综合调度与监控能力薄弱,库存管理水平有待提高,整体运营的可持续性亟待改善。
在人力、财务、供应链等支撑业务环节,部分流程流转周期过长,审批环节复杂,导致对一线业务的赋能能力不足,影响企业整体运营效率和服务质量。
(二)数据分析能力不足,难以辅助经营决策
目前数据分析能力存在明显短板,难以有效支撑经营决策。战略决策数字化方面,数据标准尚未统一,部分数据缺乏质量控制,数据的准确性、完整性和一致性难以保障。同时,跨部门、跨专业的综合分析面临诸多挑战,业务数据在各部门之间数据共享难度大,数据流通不畅,导致数据统计分析存在一定滞后性,无法及时、准确地为决策提供有力支持。此外,手工报表制作过程中,结果容易出现数据不一致、维度不匹配的情况,且追溯过程费时费力,严重影响工作效率和决策质量。整体来看,数据分析工作难以从全局角度发挥数据价值,存在一定的局限性,对数据价值的挖掘深度亟待加强。
(三)生产经营板块应用系统建设分散,数字化能力支撑较弱
水务企业生产经营板块的数字化建设存在以下问题:
1.系统分散与集成度低:由于历史原因,信息化系统建设分散,存在重复建设现象,各系统建设水平和应用水平参差不齐。数据标准和接口不统一,导致系统集成度有限,难以实现数据的高效流通和协同。
2.物联传感建设短板:在物联传感层面,原有厂房和管道的改造面临工程成本压力,管网压力和流量监测点位不足,影响数据的实时采集与分析。此外,部分物联及传感数据依赖第三方供应商平台,无法实现企业层面的长期数据积累。
3.智能化与协同管理不足:生产经营方面,智能化能耗和药耗控制存在较大提升空间,生产过程追溯困难。生产与调度之间存在信息孤岛,跨部门、跨厂区的协同管理和资源优化配置能力不足。同时,“源、网、厂、河”之间的联调联控机制尚需进一步完善。
(四)数字化基础设施亟需升级
在水务企业的数字化转型过程中,数字化基础设施的升级是基础且关键的任务。当前,水务企业在生产经营中面临以下挑战。
面对生产经营过程中产生的数据,物联传感设备产生的时序性、海量数据,如何高效实现各类物联传感设备的接入并实现统一管理、提高数据存储与加工计算能力,是水务企业普遍需要回答的技术难题;同时由于水务企业涉及的物理区域较广、管网路线长,部分偏僻区域存在信息传输慢或较高延迟,而水务数据作为高度敏感的数据,在物联传感数据传输、保密、及时方面面临较大的压力与挑战。升级数字化基础设施,提高数据存储能力、加工计算能力、数据服务能力,夯实数字化基础设施建设,打造一体化数字化底座,是水务企业在数字化转型过程中最为基础和重要的工作。
(五)数字化组织架构及管理机制亟需优化
水务企业在数字建设过程中,往往缺乏数字化复合型人才,数字化人才组织架构建设尚不完善,无法满足当下与未来发展需求。建立健全数字化人才和团队培养机制是数字化转型的重要保障。
三、水务行业数字化转型标杆研究及启示
3.1 北控水务
北控水务集团是北控集团旗下的水务上市平台,前身是于香港上市的上华控股,2008年3月被北京控股收购并更名为北控水务集团。同年7月收购中科成环保,实现混合所有制改革,而后开始快速扩张。 通过开展新项目及一系列并购,实现全国性投资布局及全产业链业务布局。同时积极布局海外业务,目前已在葡萄牙、澳门、新加坡、澳洲及新西兰等地共拥有 75座水厂。
北控水务数字化建设核心举措:
全流程、标准化、精细化与智慧化管理:横向打造基于数据联动的“以一个集控中心辐射多个水厂”的“1+N”管控体系、纵向打造基于智能控制的全流程控制体系,形成水务行业智慧转型顶层框架,通过技术创新与模式创新结合,实现水务企业卓越运营,同时依托能力输出及服务外溢,实现水务行业管理水平的全面提升。
打造以数据驱动为核心,开发和应用一体化的水行业云平台:形成能够承接水务行业需求的开发生态, 构建以数据驱动为核心的生态联动体系,打造开发及应用为一体化的平台,实现互生共赢,同时为全面提升水务行业运营管理水平提供各类工具。
通过对多年积累的运营管理数据深度挖掘以及对水厂运行规律、机理模型的深入透析,北控水务在云端构建了北控水务智慧大脑(BECloud),并以此为依托形成“以一个集控中心辐射多个水厂”的“1+N”组团智慧管理模式。功能上利用人工智能和大数据、云平台等先进技术,配套建设、应用集智能感知、智能预警、智能调度、智能处置和智能服务等一体化的智慧化功能建设智慧水务运管系统。
3.2 粤海水务数字化建设实践
粤海水务是广东粤海控股集团下属集原水、自来水、污水处理、水环境综合治理、清洁能源、科技研发等多种业务于一体的水务全产业链大型服务运营商,业务规模、营收利润均位居国内同行前列。目前,粤海水务水处理规模逾5899万吨/日。业务覆盖香港、江苏、安徽等全国17个省地市区,运营项目110个,员工11600多人,服务人口近1亿。
粤海水务坚持科技引领和数字赋能,充分利用前沿信息化技术优化管控模式,全过程的立体化管控使供水安全得到了大幅提升。经过多年的数字化建设,已实现:
全过程数字化系统管控,粤海水务运营的东深供水工程已先后建立了卫星云图系统、大坝安全监控系统、计算机监控系统等10余套工程自动化系统,完善了财务软件系统、办公管理系统、客户服务系统等15个管理系统,全面覆盖原水输送、水厂净水、管网输配水的生产和管理各个环节,为安全科学高效地制水供水提供了有力保障,实现了全过程的水质水量管控。
全过程水质管控,粤海水务的东深供水工程构建了系统的组织构架和管理模式,由广东省政府部门、东江流域和工程沿线地方政府部门、企业的相关组织组成纵向上下联动机制,水力、环保、公安等职能单位横向全面履职,保障供水水质。
全过程水量监控与设施设备保障,东深供水工程采取“双电源”供电方案,保证电力供应不间断;抽水泵站装备足够的备用机组,保证供水生产不间断;除主用调度中心外,还设立紧急备用调度中心,保证正常调度不间断;调度中心会依据月供水计划、水库水位、天气变化、来水水质、设备设施检修状况等因素,每日制定调度方案,保证工程沿线供水水量。
粤海水务在数字化建设过程中的核心实践:
(一)粤海水务智慧平台建设
粤海水务智慧平台包括1个云计算数据中心、6大平台以及8套系统。
云计算数据中心主要包括云服务器、云存储、云桌面、IP骨干网、自动化运维等;6大平台包括物联网免费开源平台、大数据分析平台、运营监控平台、移动应用平台、云服务平台、智能集抄平台;8套系统包括智慧漏损管理、智慧水厂、智慧水质管理、智慧安全管理、智慧工程管理、智慧设备管理、智慧管网管理和智慧客服管理。
管网数字化是实现智慧水务一项非常基础的工作。只有数字化后,才知道如何去做资产评估。同时,数字化还可以为漏损控制提供数据支撑。粤海水务智慧管网主要包括管网GIS、管网SCADA、管网建模、二供系统等管理系统建设。在构建智慧客服系统过程中,粤海水务完成了客服系统、电子发票、呼叫中心、微信营业厅、网上营业厅等系统建设。智慧客服通过无人或者少人的值守,以及终端设备和语音的交互,提升了终端服务能力。在智慧生产系统建设过程中,粤海水务完成了实验室管理系统、综合调度平台等系统建设及推广使用。
(二)粤海水务数字时代的无人水厂建设
在粤海水务无人水厂中,系统采用分层分布式网络结构,包括监控中心、水厂和泵站等控制系统,并采用光纤或专线网络通道,实现与其它网络的物理隔离,保证传输安全。粤海水务无人水厂建设实现了全厂“集中监控和统一调度”以及“无人值班”(少人值守),其无人水厂核心包括以下功能:
智能投/加药:根据原水流量、PH/T、浊度及沉后水浊度等数据,利用大数据分析平台进行非线性建模分析,将分析出的控制策略输出给控制器,调节计量泵频率来控制投加量,实现智能加药。次氯酸钠投加系统能根据进水流量,滤后水流量及余氯,及出厂水流量及余氯,进行PD自动调节投加量,实现闭环控制。
智能监控:借助物联网平台与大数据平台,实现从大区域到小区域、从水厂到每一个泵站的生产实时监控,并通过大量数据的建模分析,总结出管网漏损等情况,帮助区域管理人员提高决策与运营效率。
智能预测:通过监控采集得到数据只是第一步,无人水厂还需根据天气、环境等各个维度对这些数据进行分析,为运营者提供可靠的需水量调整策略建议,实现控制能耗的目标。目前,无人水厂需水预测准确率可以达到99%以上,这对无人水厂的运营创造了巨大的价值。
四、水务企业数字化转型方向和路径
水务企业数字化转型是一个系统化、体系化的复杂工程,具体而言,数字化转型不仅仅是IT应用系统与信息技术层面的建设,而且涉及水务企业的方方面面。通过对国内多家头部水务企业的深度观察,以及对多家水务企业数字化规划过程的深入研究来看,水务企业数字化转型需要从以下几方面重点推进。
(一)打造端到端业务流程体系
以客户为中心进行流程及组织再造,实现从源头到龙头、从管网规划到运维、从报装到供应、从客户需求到解决的端到端业务流程贯通,串联业务运作的各环节,拉通工作目标、业务规则、组织职责、绩效考核、数字化系统等多个维度,将业务标准落实到流程中,并进行系统固化,实现信息系统与核心价值链全流程的深度融合。同时,加强业务协同调度指挥能力,在政府、企业、公众三位一体的联动体系中发挥关键作用,并提高中后台服务一线的意识和赋能的有效性。
(二)建设标准化的业务应用和规范水务数据标准
建设标准化数字化应用,覆盖水务企业各个业务板块,在充分利旧的基础上,为业务标准化落地提供支撑。重点关注生产执行层面的迫切需求,如支持药耗能耗控制、远程/无人值守控制、漏损监测、水位/水量/水质监测、工单分配与跟踪、巡检维修等具体工作的开展,以提高生产效率,降低生产成本。
通过梳理建设标准化的业务体系和统一的水务综合数据库,统一业务流程标准、统一供水基础设施数据规范、统一行业数据对接规范、统一物联网感知体系、统一应急指挥调度处置、统一考核评价体系,从而实现平台的日常运行数据的融合,以及为行业主管部门提供数据支撑,为应用系统规范化建设、集成与共享打下基础。
(三)建设数字化感知层
加快以物联网、GIS、BIM、5G技术为核心的数字化感知层的建设,开展全要素数字化升级与转型,通过人机物的全面互联,解决制约业务发展的突出瓶颈和痛点。借助物联网技术采集、传输、监测各类生产系统的运行状态,运用数据孪生技术形成‘水资源物联网’。
(四)建设水务数智大脑
依托大数据平台,打造水务数智大脑,同时建立和完善水务企业数据标准化体系,实现水务企业数据的统一采集、存储加工、计算共享,稳步实现数据资产化。一方面重点完善水务应用模型,基于管网在线流量、压力和水质数据,以漏损调控、智能供水调度为重点拓展水力模型的应用,为供水管网运行评估、漏控管理、节能降耗、调度管理、应急预警提供多尺度、全方位的决策支持服务;另一方面通过对企业当前经营状况进行全方位分析评价,并对接生产设备设施实现智能化控制,实现泛在感知、全业务协同、全渠道服务、全场景覆盖、全生态发展、全智慧决策。
(五)建设一体化IT基础设施
打造多生态、全连接的数字化平台,加快构建数字驱动、资源共享、安全可靠的新一代数字技术基础设施,提供高效、敏捷的一体化技术架构支撑。加强平台、系统、数据等安全管理,落实等级保护要求,加大对设备操作层、物联网等方面的安全防护力度,提升整网安全防护能力。
(六)建设数字化治理体系
为保障数字化建设的顺利开展,需要设立数字化管理组织,明确数字化决策机制、数字化管理流程、数字化绩效体系,培养专业的数字化治理队伍。在企业数字化转型规划的统一框架下,完善数字化建设组织的顶层设计,明确企业内部各部门在数字化建设方面的定位和权责,确保整个企业的数字化建设成为一个有机整体。
五、结束语
随着国家整体数字化建设进程的加快,水务企业数字化建设也即将进入“十五五”新阶段,做好数字化建设布局、确定数字化转型战略、找方向、稳存量、谋增量是水务企业数字化进程中绕不开的核心命题。可以预见,“十五五”时期,政策层面将会继续导向水资源的布局优化,同时5G、大数据、人工智能等新型技术的成熟与发展,将会进一步释放生产力与想象力,并把水务企业数字化转型推向新的高度。

相关文章:

破局与重构:水务企业数字化转型路径探索

随着数字化技术的发展和智慧城市建设进程的推进,水务行业正经历以数据为驱动的深刻变革。本文深入探讨水务行业数字化发展的趋势、水务企业数字化转型的痛点、水务行业标杆企业数字化转型实践以及水务企业数字化转型的方向和路径,为水务企业十五五期间把…...

stm32hal库寻迹+蓝牙智能车(STM32F103C8T6)

简介: 这个小车的芯片是STM32F103C8T6,其他的芯片也可以照猫画虎,基本配置差不多,要注意的就是,管脚复用,管脚的特殊功能,(这点不用担心,hal库每个管脚的功能都会给你罗列,很方便的.)由于我做的比较简单,只是用到了几个简单外设.主要是由带霍尔编码器电机的车模,电机…...

云服务中的“高可用性架构”是怎样的?

在云计算中,“高可用性架构”(High Availability Architecture,简称HA架构)是指通过设计和配置,使得系统、服务或应用能够在发生硬件故障、软件故障、网络问题等情况下,依然保持正常运行,最大程…...

StableDiffusion+ComfyUI

一、AI、AIGC、AIAgent基本概念 图形生成大模型:StableDiffusion(逼真,开源)、Midjourney(艺术性,商业)、FLUX(复杂场景,开源商业)工作流程构建工具:ComfyUI智能体:COZE、Dify、FastGPTAI视频编辑工具&…...

MATLAB基础学习相关知识

MATLAB安装参考:抖音-记录美好生活 MATLAB基础知识学习参考:【1小时Matlab速成教程-哔哩哔哩】 https://b23.tv/CnvHtO3 第1部分:变量定义和基本运算 生成矩阵: % 生成矩阵% 直接法% ,表示行 ;表示列 a [1,2,3;4,5,6;7,8,9];%…...

设计模式 之 工厂模式(简单工厂模式、工厂方法模式、抽象工厂模式)(C++)

文章目录 C 工厂模式引言一、简单工厂模式概念实现步骤示例代码优缺点 二、工厂方法模式概念实现步骤示例代码优缺点 三、抽象工厂模式概念实现步骤示例代码优缺点 C 工厂模式 引言 在 C 编程中,对象的创建是一个常见且基础的操作。然而,当项目规模逐渐…...

windows下docker使用笔记

目录 镜像的配置 镜像的拉取 推荐镜像源列表(截至2025年2月测试有效) 配置方法 修改容器名字 如何使用卷 创建不同的容器,每个容器中有不同的mysql和java版本(不推荐) 1. 安装 Docker Desktop(Win…...

SQLMesh 系列教程6- 详解 Python 模型

本文将介绍 SQLMesh 的 Python 模型,探讨其定义、优势及在企业业务场景中的应用。SQLMesh 不仅支持 SQL 模型,还允许通过 Python 编写数据模型,提供更高的灵活性和可编程性。我们将通过一个电商平台的实例,展示如何使用 Python 模…...

【时时三省】(C语言基础)用N-S流程图表示算法

山不在高,有仙则名。水不在深,有龙则灵。 ----CSDN 时时三省 N-S流程图 既然用基本结构的顺序组合可以表示任何复杂的算法结构,那么,基本结构之间的流程线就是多余的了。1973年,美国学者I.Nassi和B .Shneiderman提出…...

【HarmonyOS Next】鸿蒙监听手机按键

【HarmonyOS Next】鸿蒙监听手机按键 一、前言 应用开发中我们会遇到监听用户实体按键,或者扩展按键的需求。亦或者是在某些场景下,禁止用户按下某些按键的业务需求。 这两种需求,鸿蒙都提供了对应的监听事件进行处理。 onKeyEvent 默认的…...

Unreal5从入门到精通之在编辑器中更新 UserWidgets

前言 在虚幻中创建越来越复杂和灵活的 UserWidget 蓝图时,一个问题是它们在编辑器中的外观与它们在游戏中的最终外观可能有很大不同。 库存面板示例 假设你想创建一个通用的库存显示小部件。我们可以在整个 UI 中使用它,无论我们需要在哪里显示某些内容。 标题,描述所显示…...

Django 5实用指南(五)模板系统

Django5的模板系统是其核心功能之一,允许开发者将动态数据嵌入到HTML模板中,并根据不同的业务需求渲染页面。Django模板系统基于 Django模板语言(DTL),它提供了一些强大的功能,如模板标签、过滤器、条件语句…...

游戏引擎学习第114天

打开内容并回顾 目前正在讨论一个非常重要的话题——优化。当代码运行太慢,无法达到所需性能时,我们该怎么办。昨天,我们通过在代码中添加性能计数器,验证了一些性能分析的数据,这些计数器帮助我们了解每个操作需要的…...

Python 赋能 AI:从零实现图像分类

人工智能(AI)热度持续攀升,而 Python 作为 AI 开发的利器,以其简洁易学、生态丰富的特点,成为众多开发者的首选。本文以图像分类为例,带你用 Python 实现一个简单的 AI 模型。 1. 环境准备 首先,我们需要安装一些必要的 Python 库: pip install tensorflow keras nu…...

UE引擎游戏加固方案解析

据VGinsights的报告,近年来UE引擎在过去几年中市场占比显著增长,其中亚洲市场增幅达到了30%,随着UE5的推出和技术的不断进步,UE引擎在独立开发者和移动游戏开发中的应用也在逐步增加。 UE引擎的优势在于强大的画面表现与视觉特效…...

Http升级为Https - 开发/测试服环境

1.应用场景 主要用于开发/测试服环境将http升级为https, 防止前端web(浏览器)出现Mixed Content报错; 2.学习/操作 1.文档阅读 deepseek 问答; 2.整理输出 报错信息: Mixed Content: The page at <URL> was loaded over HTTPS, but requested an insecure XMLHttpRequ…...

SaaS系统租户隔离方案分析:基于域名与请求头的比较

在设计SaaS系统时&#xff0c;租户隔离是非常重要的设计考虑因素。租户隔离的方式决定了系统的可扩展性、安全性和维护性。常见的租户隔离方案包括基于域名和基于**请求头&#xff08;header&#xff09;**的隔离方式。每种方式都有其优缺点&#xff0c;具体选择应根据系统的需…...

调用click.getchar()时Windows PyCharm无法模拟键盘输入

文章目录 问题描述解决方案参考文献 问题描述 调用 click.getchar() 时&#xff0c;Windows PyCharm 无法模拟键盘输入 解决方案 Run → Edit Configurations… → Modify options → Emulate terminal in output console 参考文献 Terminal emulator | PyCharm Documentati…...

科普:“docker”与“docker compose”

一、安装Docker Desktop 安装Docker Desktop&#xff0c;则既安装了Docker&#xff0c;也安装了Docker Compose 从Docker Desktop官方下载页面(https://www.docker.com/products/docker-desktop/)&#xff0c;选择适合Windows系统的版本进行下载安装。 验证&#xff1a; do…...

Windows 快速搭建C++开发环境,安装C++、CMake、QT、Visual Studio、Setup Factory

安装C 简介 Windows 版的 GCC 有三个选择&#xff1a; CygwinMinGWmingw-w64 Cygwin、MinGW 和 mingw-w64 都是在 Windows 操作系统上运行的工具集&#xff0c;用于在 Windows 环境下进行开发和编译。 Cygwin 是一个在 Windows 上运行的开源项目&#xff0c;旨在提供类Uni…...

【分布式理论12】事务协调者高可用:分布式选举算法

文章目录 一、分布式系统中事务协调的问题二、分布式选举算法1. Bully算法2. Raft算法3. ZAB算法 三、小结与比较 一、分布式系统中事务协调的问题 在分布式系统中&#xff0c;常常有多个节点&#xff08;应用&#xff09;共同处理不同的事务和资源。前文 【分布式理论9】分布式…...

GPT2 模型训练

GPT2 预训练模型 基座 专门供给别人使用的。 对中文分词是一个字一个字分&#xff0c;是Bert的分类方法 好处&#xff1a;灵活。 词库可以适应任何文章。 坏处&#xff1a;训练的难度更大。需要增加数据量 中文分词如果按词组分词 好处&#xff1a;需要的数据量小&#…...

蓝桥杯备考:递归初阶

什么是递归&#xff1f; 相信我们已经不陌生了&#xff0c;函数自己调用自己就叫递归 为什么要有递归&#xff1f; 当处理主问题时&#xff0c;遇到子问题&#xff0c;子问题的解决方法和主问题是一样的&#xff0c;这时候我们就要用到递归 解决流程&#xff1a;问题—》相…...

[C语言]指针进阶压轴题

下面代码打印结果是什么&#xff1f; #include<stdio.h> int main() {char* c[] { "ENTER","NEW","POINT","FIRST" };char** cp[] { c 3,c 2,c 1,c };char*** cpp cp;printf("%s\n", **cpp);printf("%s\n…...

YOLOv11-ultralytics-8.3.67部分代码阅读笔记-build.py

build.py ultralytics\data\build.py 目录 build.py 1.所需的库和模块 2.class InfiniteDataLoader(dataloader.DataLoader): 3.class _RepeatSampler: 4.def seed_worker(worker_id): 5.def build_yolo_dataset(cfg, img_path, batch, data, mode"train"…...

智能体(AI Agent、Deepseek、硅基流动)落地实践Demo——借助大模型生成报表,推动AI赋能企业决策

文章目录 一、 引言二、 系统设计与技术细节2.1 系统架构2.2 核心组件说明 三、 Demo 代码推荐博客&#xff1a; 四、输出年度营销报告1. 总销售额 根据提供的数据&#xff0c;年度总销售额为&#xff1a;740.0。2. 各产品销售额3. 各地区销售额4. 各产品在各地区的销售情况 分…...

mac os设置jdk版本

打开环境变量配置文件 sudo vim ~/.bash_profile 设置不同的jdk版本路径 # 设置JAVA_HOME为jdk17路径 export JAVA_HOME$(/usr/libexec/java_home -v 17)# 设置JAVA_HOME为jdk8路径 export JAVA_HOME$(/usr/libexec/java_home -v 1.8) 设置环境变量 # 将jdk加入到环境变量…...

Llama 3.1 本地电脑部署 Linux系统 【轻松简易】

本文分享在自己的本地电脑部署 llama3.1&#xff0c;而且轻松简易&#xff0c;快速上手。 这里借助Ollama工具&#xff0c;在Linux系统中进行大模型部署~ Llama3.1&#xff0c;有三个版本&#xff1a;8B、70B、405B Llama 3.1 405B 是第一个公开可用的模型&#xff0c;在常识…...

计算机网络安全之一:网络安全概述

1.1 网络安全的内涵 随着计算机和网络技术的迅猛发展和广泛普及&#xff0c;越来越多的企业将经营的各种业务建立在Internet/Intranet环境中。于是&#xff0c;支持E-mail、文件共享、即时消息传送的消息和协作服务器成为当今商业社会中的极重要的IT基础设施。然而&#xff0…...

docker 部署JAR

docker pull openjdk:23 使用Docker运行生成的JAR包是一个将应用程序容器化的好方法&#xff0c;它确保了你的应用可以在任何安装了Docker的环境中以相同的方式运行。以下是创建一个Docker镜像并运行包含你Java应用程序的JAR包的基本步骤。1. 准备 Dockerfile首先&#xff0c;在…...

深研究:与Dify建立研究自动化应用

许多个人和团队面临筛选各种网页或内部文档的挑战,以全面概述一个主题。那么在这里我推荐大家使用Dify,它是一个用于LLM应用程序开发的低代码,开源平台,它通过自动化工作流程的多步搜索和有效汇总来解决此问题,仅需要最小的编码。 在本文中,我们将创建“ Deepresearch”…...

第1章:LangChain4j的聊天与语言模型

LangChain4J官方文档翻译与解析 目标文档路径: https://docs.langchain4j.dev/tutorials/chat-and-language-models/ 语言模型的两种API类型 LangChain4j支持两种语言模型&#xff08;LLM&#xff09;的API&#xff1a; LanguageModel&#xff1a;这种API非常简单&#xff0c;…...

IPv6报头40字节具体怎么分配的?

目录 IPv6报头结构 字段详解 示例代码&#xff1a;IPv6报头的Python实现 输出示例 IPv6协议是为了解决IPv4地址耗尽问题而设计的下一代互联网协议。与IPv4相比&#xff0c;IPv6不仅提供了更大的地址空间&#xff0c;还简化了报头结构&#xff0c;提高了网络设备的处理效率。…...

Ubuntu ARM / aarch64 CPU 镜像下载:如何在 ARM 设备上安装和使用 Ubuntu

随着 ARM 架构的逐渐普及&#xff0c;尤其是在移动设备和高效能计算设备中的应用&#xff0c;许多开发者和用户开始关注基于 ARM 架构的操作系统。Ubuntu 作为一款广泛使用的 Linux 发行版&#xff0c;自然也为 ARM 架构提供了优化的版本。本文将详细介绍如何下载适用于 ARM / …...

图论入门算法:拓扑排序(C++)

上文中我们了解了图的遍历(DFS/BFS), 本节我们来学习拓扑排序. 在图论中, 拓扑排序(Topological Sorting)是对一个有向无环图(Directed Acyclic Graph, DAG)的所有顶点进行排序的一种算法, 使得如果存在一条从顶点 u 到顶点 v 的有向边 (u, v) , 那么在排序后的序列中, u 一定…...

MySQL中count(1)和count(*) 的区别

MySQL中count(1)和count(*) 的区别 在 MySQL 中&#xff0c;COUNT(1) 和 COUNT(*) 均用于统计查询结果中的行数&#xff0c;但它们在语义及其背后的机制上有一些区别。 基本功能 COUNT(*)&#xff1a;统计表中所有行的数量&#xff0c;无论列是否为 NULL。 COUNT(1)&#xf…...

Android 14输入系统架构分析:图解源码从驱动层到应用层的完整传递链路

一、资料快车 1、深入了解Android输入系统&#xff1a;https://blog.csdn.net/innost/article/details/47660387 2、书籍 - Android系统源代码情景分析 二、Perface 1、参考&#xff1a; 2、系统程序分析方法 1&#xff09;加入log&#xff0c;并跟着log一步步分析 -logc…...

Web入侵实战分析-常见web攻击类应急处置实验2

场景说明 某天运维人员&#xff0c;发现运维的公司站点被黑页&#xff0c;首页标题被篡改&#xff0c;你获得的信息如下&#xff1a; 操作系统&#xff1a;windows server 2008 R2业务&#xff1a;公司官网网站架构&#xff1a;通过phpstudy运行apache mysqlphp开放端口&…...

Jenkins 配置 Credentials 凭证

Jenkins 配置 Credentials 凭证 一、创建凭证 Dashboard -> Manage Jenkins -> Manage Credentials 在 Domain 列随便点击一个 (global) 二、添加 凭证 点击左侧 Add Credentials 四、填写凭证 Kind&#xff1a;凭证类型 Username with password&#xff1a; 配置 用…...

Android Http-server 本地 web 服务

时间&#xff1a;2025年2月16日 地点&#xff1a;深圳.前海湾 需求 我们都知道 webview 可加载 URI&#xff0c;他有自己的协议 scheme&#xff1a; content:// 标识数据由 Content Provider 管理file:// 本地文件 http:// 网络资源 特别的&#xff0c;如果你想直接…...

selenium爬取苏宁易购平台某产品的评论

目录 selenium的介绍 1、 selenium是什么&#xff1f; 2、selenium的工作原理 3、如何使用selenium&#xff1f; webdriver浏览器驱动设置 关键步骤 代码 运行结果 注意事项 selenium的介绍 1、 selenium是什么&#xff1f; 用于Web应用程序测试的工具。可以驱动浏览…...

Linux中POSIX应用场景

Linux 提供了丰富的 POSIX&#xff08;Portable Operating System Interface&#xff09;标准接口&#xff0c;这些接口可以帮助开发者编写可移植、高效的应用程序。POSIX 标准定义了一系列系统调用和库函数&#xff0c;涵盖了文件操作、进程管理、线程管理、信号处理、同步机制…...

Boringssl介绍

BoringSSL 是 Google 从 OpenSSL 分支出来的一个开源 TLS/SSL 库&#xff0c;旨在为 Google 的产品和服务提供一个更加轻量、安全和现代化的加密库。它是 OpenSSL 的一个替代品&#xff0c;专注于简化代码、提高安全性和减少潜在的攻击面。 以下是对 BoringSSL 的详细介绍&…...

react实例与总结(二)

目录 一、脚手架基础语法(16~17) 1.1、hello react 1.2、组件样式隔离(样式模块化) 1.3、react插件 二、React Router v5 2.1、react-router-dom相关API 2.1.1、内置组件 2.1.1.1、BrowserRouter 2.1.1.2、HashRouter 2.1.1.3、Route 2.1.1.4、Redirect 2.1.1.5、L…...

僵尸进程、孤儿进程

一、僵尸进程、孤儿进程 僵尸进程、孤儿进程 1、僵尸进程&#xff1a; &#xff08;1&#xff09;定义&#xff1a;子进程死了&#xff08;内存、打开的文件等都释放了&#xff09;&#xff0c;但没有完全死&#xff08;数据结构<包含进程ID&#xff0c;进程状态、运行时…...

快速入门Springboot+vue——MybatisPlus多表查询及分页查询

学习自哔哩哔哩上的“刘老师教编程”&#xff0c;具体学习的网站为&#xff1a;7.MybatisPlus多表查询及分页查询_哔哩哔哩_bilibili&#xff0c;以下是看课后做的笔记&#xff0c;仅供参考。 多表查询 多表查询[Mybatis中的]&#xff1a;实现复杂关系映射&#xff0c;可以使…...

redis解决高并发看门狗策略

当一个业务执行时间超过自己设定的锁释放时间&#xff0c;那么会导致有其他线程进入&#xff0c;从而抢到同一个票,所有需要使用看门狗策略&#xff0c;其实就是开一个守护线程&#xff0c;让守护线程去监控key&#xff0c;如果到时间了还未结束&#xff0c;就会将这个key重新s…...

深入解析 MySQL 8 C++ 源码:二级索引回表操作

在数据库系统中&#xff0c;索引是优化查询性能的关键技术之一。MySQL 的 InnoDB 存储引擎支持多种索引类型&#xff0c;其中二级索引&#xff08;非聚簇索引&#xff09;和聚簇索引&#xff08;主键索引&#xff09;是最常见的两种。然而&#xff0c;由于二级索引的叶子节点只…...

MySQL如何解决幻读?

目录 一、什么是幻读&#xff1f; 1.1 幻读的定义 1.2 幻读的示例 1.3 幻读产生的原因&#xff1f; 1.4?读已提交&#xff08;Read Committed&#xff09; 1.4.1 确定事务等级 1.4.2 非锁定读取 准备 示例 结论 1.4.3 锁定读取 准备 示例 分析 结论 1.5?可重…...

RabbitMQ的脑裂(网络分区)问题

问题描述&#xff1a; Mnesia reports that this RabbitMQ cluster has experienced a network partition. There is a risk of losing data 一、什么是MQ脑裂&#xff1f; 网络分区 如果另一个节点在一段时间内&#xff08;默认为 60 秒&#xff09;无法与其联系&#xff0…...