<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[li_java1的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/li_java1</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; li_java1]]></copyright><item><title><![CDATA[第二十章 预测性维护：让机器自己说话]]></title><link>https://blog.youkuaiyun.com/li_java1/article/details/160151937</link><guid>https://blog.youkuaiyun.com/li_java1/article/details/160151937</guid><author>li_java1</author><pubDate>Tue, 14 Apr 2026 16:52:39 +0800</pubDate><description><![CDATA[​	模型训练出来只是万里长征的一半。场景还原：模型在某台循环氢压缩机上发出预警，计算该机组在72小时内需要进行轴承检查，置信度 78%。我们把告警推送给了机动部。机动部的回应：“你们这系统上周说1号泵要坏，结果我们停机检查，什么问题都没有。这次不信。结果：26小时后，该压缩机出现轴承温度快速上升，紧急停机检查，发现轴承磨损严重。如果按计划表维护，可以节省约80万元的紧急停机损失。预测模型的落地，本质上是一个"赢得信任"的过程，而信任来自透明可解释的历史记录。一是建立预测台账。]]></description><category></category></item><item><title><![CDATA[第二十一章 项目启动与治理架构：从招标到甲乙方协作机制的建立]]></title><link>https://blog.youkuaiyun.com/li_java1/article/details/160151891</link><guid>https://blog.youkuaiyun.com/li_java1/article/details/160151891</guid><author>li_java1</author><pubDate>Tue, 14 Apr 2026 16:50:49 +0800</pubDate><description><![CDATA[写代码是工程，交付是艺术与政治的混合体。。这一篇涵盖项目启动与治理架构、交付物标准、现场实施策略、质量控制体系、培训验收和多供应商协同管理共六个章节。它们不是流程管理教科书上的标准答案，而是从无数次甲乙方拉锯战和现场博弈中提炼出的一套"既能保护甲方权益，又能真正推动供应商把事做好"的实战框架。技术之外，管理才是工业互联网项目最难的那一道关。]]></description><category></category></item><item><title><![CDATA[第三十二章 安全与合规：工业级 IT/OT 网络边界防护与数据防泄漏策略]]></title><link>https://blog.youkuaiyun.com/li_java1/article/details/160006007</link><guid>https://blog.youkuaiyun.com/li_java1/article/details/160006007</guid><author>li_java1</author><pubDate>Fri, 10 Apr 2026 08:48:55 +0800</pubDate><description><![CDATA[在这个通道中不允许出现 Socket 通信，只能传递经过强一致性校验、且必须由具有极高权限的调度主管进行数字加密签名审核后的结构化 XML/JSON 文本，从而将可能造成的反向攻击面降到微不可察的低维状态。然而，一旦我们真正走到大型化工厂或炼钢厂的 DCS（集散控制系统）机房门前时，却结结实实地撞上了一堵无形的墙——OT（操作技术）层面的“绝对隔离”底线。有些时候，主动限制技术的发挥边界，让架构保持适度的“笨拙闭环”，学会像门神一样严密封锁，才是我们对重工企业最大的职业道德与负责。]]></description><category></category></item><item><title><![CDATA[第三十一章 日志收集分析：搭建企业级日志中心，让异常无所遁形]]></title><link>https://blog.youkuaiyun.com/li_java1/article/details/160005677</link><guid>https://blog.youkuaiyun.com/li_java1/article/details/160005677</guid><author>li_java1</author><pubDate>Fri, 10 Apr 2026 08:37:27 +0800</pubDate><description><![CDATA[在复杂的 IT 与 OT（操作技术）融合架构下，一笔业务关联的系统极其冗长：例如一条从 ERP 下发的生产订单，需要经过 MES 拆单、API 网关转发、物联网关协议转换，最终由 DCS（集散控制系统）接口机写入底层的 PLC。它将跨部门、跨供应商的沟通从感性的“我以为、应该是你的问题”，硬生生拉回到了理性的“一切拿数据说话”。这些日夜堆积的字符，哪怕要占据大量的存储预算和运维精力，但只要在一次重大故障的核心责任定调中发挥一次作用，便能省下不可估量的成本。但随之而来的是“查出来看不懂、串不起来”的尴尬。]]></description><category></category></item><item><title><![CDATA[第三十章 灾备与演练：生产级数据库的增量备份、异地容灾与快速恢复预案]]></title><link>https://blog.youkuaiyun.com/li_java1/article/details/160005246</link><guid>https://blog.youkuaiyun.com/li_java1/article/details/160005246</guid><author>li_java1</author><pubDate>Fri, 10 Apr 2026 08:18:21 +0800</pubDate><description><![CDATA[高可用（HA，如双机热备）是用来保证“业务连续”的，它防备的是硬件脆弱性；而灾备（Backup，如冷备与日志归档）平时看着像是在白白浪费硬盘资源，但关键时刻它是用来“保命”的，它防备的是逻辑污染和毁灭性崩盘。在传统制造业向工业互联网转型的语境下，最好的容灾并不是指挥大厅屏幕上那些华丽的闪烁绿灯，而是机房角落里那些被默默执行的、经历了沙箱验证的增量策略；是那些被死死锁住、严禁直连的生产库连接权限；]]></description><category></category></item><item><title><![CDATA[第二十九章 全链路监控体系：服务器资源、中间件状态与业务指标的可视化大屏开发]]></title><link>https://blog.youkuaiyun.com/li_java1/article/details/159987290</link><guid>https://blog.youkuaiyun.com/li_java1/article/details/159987290</guid><author>li_java1</author><pubDate>Thu, 09 Apr 2026 15:00:13 +0800</pubDate><description><![CDATA[黄金信号解决的是通用技术层监控，但工业互联网的核心价值在于业务指标。业务指标无法靠通用工具自动采集，需要开发自定义 Exporter。// 业务指标埋点示例（工单服务）@Component// 计数器：工单创建数（带产线标签，支持按产线下钻）.description("创建的工单总数")// 计数器：工单异常完工数.description("异常完工的工单数（超时/质量不达标）")// 直方图：工单加工周期时间（便于计算 P95）]]></description><category></category></item><item><title><![CDATA[第二十八章 CI/CD 演进：在安全与敏捷间走钢丝的发布机制]]></title><link>https://blog.youkuaiyun.com/li_java1/article/details/159987262</link><guid>https://blog.youkuaiyun.com/li_java1/article/details/159987262</guid><author>li_java1</author><pubDate>Thu, 09 Apr 2026 14:59:01 +0800</pubDate><description><![CDATA[CI/CD 是一种工程文化的体现。工具只是载体，如果没有"代码质量是每个人的责任"的团队文化认同，再精密的流水线也会被人绕过、糊弄、废弃。​	血的教训让我们意识到：在追求 24 小时连续稳定生产的智能工厂，任何依赖"人的细心"的发布机制都是耍流氓。：已执行的版本化 SQL 文件的内容严禁修改，Flyway 会对已执行文件做 checksum 校验，一旦发现内容变更，应用启动失败，防止"悄悄修改历史 SQL"的危险操作。这些代价使得我们最终的 CI/CD 架构，在"敏捷"与"安全"之间刻意向"安全"倾斜。]]></description><category></category></item><item><title><![CDATA[第二十七章 运维基建：基于 Shell 脚本与自动化工具的服务器集群初始化与环境隔离]]></title><link>https://blog.youkuaiyun.com/li_java1/article/details/159976609</link><guid>https://blog.youkuaiyun.com/li_java1/article/details/159976609</guid><author>li_java1</author><pubDate>Thu, 09 Apr 2026 09:59:33 +0800</pubDate><description><![CDATA[所谓的"半截自动化"拉长了版本迭代周期，也让 OT 端配置在日复一日的人工干预下再次出现了缓慢的漂移。实际上，如果在项目初期的顶层规划阶段，能从商务采购层面强制统一硬件规格（比如：同一集群必须使用同家供应商同一型号），后续许多复杂的适配代码是可以避免的。在庞大的智能工厂中，这种"手工作坊式"的运维不仅是效率灾难，更是悬在生产连续性头顶的达摩克利斯之剑。​	在我们谈论数字孪生、智能排产、大数据分析等光鲜亮丽的"上层建筑"时，往往会忽略支撑这些应用的"地下室"——服务器集群与底层运行环境。]]></description><category></category></item><item><title><![CDATA[第二十六章 项目协同管理：如何在多供应商环境下实现需求管控与责任边界界定]]></title><link>https://blog.youkuaiyun.com/li_java1/article/details/159975993</link><guid>https://blog.youkuaiyun.com/li_java1/article/details/159975993</guid><author>li_java1</author><pubDate>Thu, 09 Apr 2026 09:51:36 +0800</pubDate><description><![CDATA[这不仅是技术要求，更是法务约束。]]></description><category></category></item><item><title><![CDATA[第二十五章 培训与验收：如何让一线倒班工人真正用好系统]]></title><link>https://blog.youkuaiyun.com/li_java1/article/details/159944144</link><guid>https://blog.youkuaiyun.com/li_java1/article/details/159944144</guid><author>li_java1</author><pubDate>Wed, 08 Apr 2026 09:35:02 +0800</pubDate><description><![CDATA[系统是否让一线工人的工作变得更轻松了？​	如果工人觉得系统帮他省了事（OCR拍照录入 vs 手动打字）、帮他避了险（报警推送到手机 vs 自己爬上塔顶看仪表）、帮他摆脱了"背锅"（系统自动留痕 vs 出事后补纸质记录），他就会自发地使用系统、维护系统、甚至主动提出改进建议。​	反之，如果系统只是给工人增加了录入负担和考核压力，他就会用各种方式"应付"——交班前集中补录、让年轻人代操作、甚至编造数据。这种"被动使用"是数字化项目最大的内耗，也是最隐蔽的失败。]]></description><category></category></item><item><title><![CDATA[第二十四章 质量控制（QA）：工业级软件的自动化测试与压力测试方案]]></title><link>https://blog.youkuaiyun.com/li_java1/article/details/159942930</link><guid>https://blog.youkuaiyun.com/li_java1/article/details/159942930</guid><author>li_java1</author><pubDate>Wed, 08 Apr 2026 09:22:02 +0800</pubDate><description><![CDATA[​	工业级 QA 的核心不在于"测了多少"，而在于**“测对了什么”**。单元测试解决"代码写得对不对"——但在 OT 依赖重的模块上要务实，不为覆盖率而覆盖率契约测试解决"接口改了谁知道"——在微服务数量膨胀后，这是防止"连锁翻车"的最后一道防线集成测试解决"系统连得通不通"——IT-OT 的物理边界跨越是工业场景独有的挑战压力测试解决"极端情况扛不扛得住"——阶梯式加压 + 极端场景矩阵，确保上线后不被生产洪峰打垮安全测试解决"隔离真的隔住了吗"——红蓝对抗验证网闸的有效性谁为质量买单？]]></description><category></category></item><item><title><![CDATA[第二十三章 现场实施策略：软硬件联调、数据割接与边缘节点部署的避坑指南]]></title><link>https://blog.youkuaiyun.com/li_java1/article/details/159909894</link><guid>https://blog.youkuaiyun.com/li_java1/article/details/159909894</guid><author>li_java1</author><pubDate>Tue, 07 Apr 2026 09:46:36 +0800</pubDate><description><![CDATA[​	现场实施的核心哲学可以浓缩为三句话：​第一，敬畏物理世界。工业现场不是数据中心。粉尘、振动、电磁干扰、极端温度——这些物理因素会以你完全想不到的方式摧毁精心设计的软件架构。在采购任何一台设备之前，先问自己：它能在车间活多久？​第二，用数据终结扯皮。IT 和 OT 之间的信任不是靠开会能建立的，而是靠在每一个接口边界上用测试工具"亮出数据"。三段式截流对账法不是技术方案，而是组织管理工具——它用客观事实替代主观判断，让责任归属变得无可争辩。​第三，对生产保持敬畏。]]></description><category></category></item><item><title><![CDATA[第二十二章 交付物标准：从《需求规格说明书》到《用户操作手册》的完整清单]]></title><link>https://blog.youkuaiyun.com/li_java1/article/details/159908276</link><guid>https://blog.youkuaiyun.com/li_java1/article/details/159908276</guid><author>li_java1</author><pubDate>Tue, 07 Apr 2026 09:30:04 +0800</pubDate><description><![CDATA[​	当我们把《核心算法白盒说明书》、《断网极限压测报告》、《场景化实操录屏》这些硬性交付物写进合同时，供应商的第一反应通常是极其强烈的抵触。他们会以"标准远超行业常规"、“工作量剧增”、"需要增加预算"为由，试图逼迫甲方妥协。​	面对这种博弈，我们保持绝对的战略定力。定力来源于三条判断：​认清"买方市场"的底牌。当前的智能制造市场竞争极度内卷。残酷的现实是：你不干，有的是人愿意干。对于拥有优质业务场景和资金背书的大型制造企业，我们提供的不只是项目资金，更是供应商梦寐以求的"行业标杆案例"。]]></description><category></category></item><item><title><![CDATA[第十九章 数字孪生联动：视频流与 GIS 坐标的实时映射]]></title><link>https://blog.youkuaiyun.com/li_java1/article/details/159799036</link><guid>https://blog.youkuaiyun.com/li_java1/article/details/159799036</guid><author>li_java1</author><pubDate>Mon, 06 Apr 2026 07:32:24 +0800</pubDate><description><![CDATA[数字孪生的价值不在于三维模型多么精美，而在于它能否成为多源异构数据的"空间容器"。​	当视频流、人员位置、报警事件、气体扩散预测、消防资源分布这些原本分散在不同系统中的信息，在同一个三维坐标系下被统一呈现时，指挥官获得的不再是碎片化的数据，而是一幅可理解、可操作的态势全景图。从"看到报警数字"到"看到设备在哪、火在烧什么、人在哪里、该往哪跑"，这中间的鸿沟，就是本章要填平的。​	展望未来，随着5G专网覆盖率的提升和AR/VR硬件的轻量化进步，"移动端空间融合"的技术条件将逐步成熟。]]></description><category></category></item><item><title><![CDATA[第十八章 业务中台抽象：如何设计一套支持动态扩展的“危险源报警引擎“]]></title><link>https://blog.youkuaiyun.com/li_java1/article/details/159799010</link><guid>https://blog.youkuaiyun.com/li_java1/article/details/159799010</guid><author>li_java1</author><pubDate>Mon, 06 Apr 2026 07:30:37 +0800</pubDate><description><![CDATA[​	危险源报警引擎的本质，不是一个技术组件，而是一套将工艺知识、管理制度、技术能力三者融合的数字化治理体系。​	从技术层面看，它是一条"信号 → 预处理 → 规则研判 → 职责路由 → 闭环追踪"的五级事件流水线，以自研规则引擎为核心，以 TSDB + Redis + Kafka 为数据基座，实现了毫秒级的实时报警研判与推送。]]></description><category></category></item><item><title><![CDATA[第十七章 毫秒级追溯：百亿级监测数据的混合存储]]></title><link>https://blog.youkuaiyun.com/li_java1/article/details/159789643</link><guid>https://blog.youkuaiyun.com/li_java1/article/details/159789643</guid><author>li_java1</author><pubDate>Sat, 04 Apr 2026 22:38:47 +0800</pubDate><description><![CDATA[单一数据库无法解决异构数据的存储与检索问题，必须根据数据特征选择专用引擎——TDengine 攻克时序数据的高频写入与范围聚合，Elasticsearch 征服非结构化日志的全文检索，统一查询中台弥合两者的使用鸿沟。架构设计不能只追求性能极致，也需兼顾成本约束。通过热温冷三级分离、自动化生命周期管理，实现"性能满足核心场景、成本控制在合理范围"。危化品行业的架构设计必须以合规为前提，所有优化策略都不能突破监管要求，同时通过自动化运维降低合规管理的人力成本。]]></description><category></category></item><item><title><![CDATA[第七章 投资效益评价：如何构建智能工厂项目的成本模型与ROI闭环]]></title><link>https://blog.youkuaiyun.com/li_java1/article/details/159798907</link><guid>https://blog.youkuaiyun.com/li_java1/article/details/159798907</guid><author>li_java1</author><pubDate>Sat, 04 Apr 2026 22:37:05 +0800</pubDate><description><![CDATA[但在审计看来，只要“综合人工成本”和“能源单耗”这两个经营大指标纹丝不动，再高的数采率也只是“昂贵的数字游戏”。将不可见的“数字孪生”包装成可见的“工业知识库”，强调其对企业长期竞争力的复利效应。：数字孪生和大数据分析的价值，不在于立项时的那张概算表，而在于通过长期的模型调优，将原本消散在老师傅脑中的“工业知识”，转化为企业可传承、可计算的“数字资产”。：通过流程重塑而非单纯的技术堆砌，强行关闭管理上的“后门”，让 ROI 在业务的刚性运行中自然显现。：技术只完成了“知晓”，并没有完成“控制”。]]></description><category></category></item><item><title><![CDATA[第十六章 高并发数据接入：物联网协议解析与百万连接调优]]></title><link>https://blog.youkuaiyun.com/li_java1/article/details/159779997</link><guid>https://blog.youkuaiyun.com/li_java1/article/details/159779997</guid><author>li_java1</author><pubDate>Fri, 03 Apr 2026 08:19:31 +0800</pubDate><description><![CDATA[但在拥有百万级测点的 OT（操作技术）场景下，如果所有数据都要求确认到达，网关的吞吐量将被海量的 ACK（确认报文）彻底拖垮。在海量数据高频接入时，频繁创建和销毁协议解析对象（如 JSON 反序列化时的临时结构体）会导致 Go 的垃圾回收器超负荷运转，引发数百毫秒的系统停顿（STW），这对于实时告警是致命的。​	在集团的工业接入方案中，车间级的边缘网关已经做了一层预处理，将底层晦涩的 Modbus/OPC UA 工业协议，统一转换为了轻量、可读性强的 JSON 格式，再通过 MQTT 推送给中心网关。]]></description><category></category></item><item><title><![CDATA[第十五章 GIS 深度应用：高精定位在化工安全中的实战落地]]></title><link>https://blog.youkuaiyun.com/li_java1/article/details/159761825</link><guid>https://blog.youkuaiyun.com/li_java1/article/details/159761825</guid><author>li_java1</author><pubDate>Thu, 02 Apr 2026 13:50:29 +0800</pubDate><description><![CDATA[这种**“算法补偿物理”**的思维，是解决工业现场信号漂移的特效药。但在化工装置区——这个由数以万计的金属管廊、球罐和反应塔组成的“法拉第笼”里，UWB 的落地过程绝非易事，而是一场与物理规律的反复博弈。这种基于空间的“风险叠加分析”，是单纯的表单管理永远无法实现的，也是满足监管要求的核心。我们制定了严格的“切片处理规范”和“网格简化标准”，确保在集团运营中心的大屏上，用户缩放地图时的延迟控制在 3 秒以内。倾斜摄影出来的模型本质上是一张“有凹凸感的连连看照片”，它不认识什么是“塔”，什么是“管道”。]]></description><category></category></item><item><title><![CDATA[第十四章 技术规范白皮书：团队开发规范、代码审查与多供应商协同]]></title><link>https://blog.youkuaiyun.com/li_java1/article/details/159757946</link><guid>https://blog.youkuaiyun.com/li_java1/article/details/159757946</guid><author>li_java1</author><pubDate>Thu, 02 Apr 2026 11:01:46 +0800</pubDate><description><![CDATA[在确凿的数据面前，供应商从“抵触”转向了“服从”，这本质上是甲方通过技术专业性确立管理威信的过程。：在二期项目倒排工期的巨大压力下，为了保证业务按时上线，我们对部分边缘子系统（如后勤门禁对接）放宽了 CR 的强度，甚至允许了部分未达标代码的强制合并。​	在陕西化工集团智能运营平台的建设初期，作为整体架构的操盘手，我每天面对的不仅仅是技术选型，更是错综复杂的“人事与业务生态”。这不仅拉齐了大家的代码品味，甚至在无形中形成了一种技术上的“良性内卷”——谁也不想自己的烂代码被其他公司的同行嘲笑。]]></description><category></category></item></channel></rss>