上一页 1 2 3 4 5 6 7 8 9 ··· 69 下一页
摘要: 1 需求背景 排查项目中的各类数据问题,测试人员和开发人员都耗费大量时间,不如将这部分排查工作所需的程序工具化。 为此,稍微调研了一下cli命令行构建框架。 综合之下,目前笔者选择的 picocli 框架。感觉其框架的易用性更好。 cli 命令行工具与业务工程模块的区别在于: 参数/请求的功能、输入 阅读全文
posted @ 2025-08-27 14:42 千千寰宇 阅读(90) 评论(0) 推荐(0)
摘要: 1 问题描述 项目联调时下游接收方反应某个字段名称与接口定义文档上的定义名称不一样,查看发现该字段为boolean类型的isActiveAlarm,但传给下游接收方的json串里字段变为了activeAlarm,现象如下 查看该实体类的定义,发现类中定义的字段确实为isActiveAlarm,与设计 阅读全文
posted @ 2025-08-18 13:42 千千寰宇 阅读(96) 评论(0) 推荐(0)
摘要: 概述:中国低空经济的政府监管体系 一、中央统筹层(除发改委低空司外) 1.国家空管委 核心角色:国家空域最高协调机构 核心职能: √ 制定国家空域改革战略 √ 审批低空空域试点方案(如深圳、海南) √ 协调军民航空域使用矛盾 √ 监督全国低空经济运行 2.交通运输部 核心角色:综合运输体系统筹者 核 阅读全文
posted @ 2025-08-17 09:26 千千寰宇 阅读(145) 评论(0) 推荐(0)
摘要: 概述 最佳实践 LoggingUtils#setLoggerLevel() import org.apache.logging.log4j.Level; //org.apache.logging.log4j:log4j-api:2.20.0 import org.apache.logging.log 阅读全文
posted @ 2025-08-15 14:47 千千寰宇 阅读(54) 评论(0) 推荐(0)
摘要: 序 项目中利用了Java 8 的并行流(parallelStream)来优化程序处理性能: public static LinkedList<CycleCanSequenceDto> batchParseCloudMessageToCycleSequences( List<byte []> clou 阅读全文
posted @ 2025-08-12 13:13 千千寰宇 阅读(259) 评论(0) 推荐(0)
摘要: 0 序 :缘起——最近遇到的类型系统转换问题 最近,在将一个业务上较为重要的、原来由 Flink Sql 编写的 Flink Job 重写,改为基于 Flink Api 实现。 但改造过程中遇到不少 Flink 类型系统转换方面的问题,索性总结一二。 InvalidTypesException: I 阅读全文
posted @ 2025-08-12 00:34 千千寰宇 阅读(77) 评论(0) 推荐(0)
摘要: Flink Job 保存点的试验总结 试验1 配置 主流的 mysql cdc 的 startoptions = initial 停止 Job 时: 主动勾选:保存到保存点 停止后: 保存点: test-flink-runtime/jobs/savepoint/230445/2025-08-08_1 阅读全文
posted @ 2025-08-08 17:59 千千寰宇 阅读(72) 评论(0) 推荐(0)
摘要: 什么是Offset? 假设我们正在从一个 Topic 中消费消息,这个时候我们的这个消费者(客户端)宕机了。我们意识到这不是世界的末日,我们可以从宕机中恢复,重新开始消费。我们可以从我们上一次离开的地方重新接收消息,这非常灵巧。 发生这样的事情是因为两个原因: 一个是一个叫 “Offset” 的东西 阅读全文
posted @ 2025-08-06 09:12 千千寰宇 阅读(70) 评论(0) 推荐(0)
摘要: 概述: Flink Job 运行问题 FAQ Flink Job 运行失败的原因汇总 历次处理Flink任务的错误情况,一般原因有: 与第三方资源(数据库、OSS等)的网络不互通(搭建环境的早期阶段)、网络不稳定 配置错误 (url / 用户名 / 密码; 大小写、空格等特殊字符) 集群/队列的CU 阅读全文
posted @ 2025-07-30 14:23 千千寰宇 阅读(77) 评论(0) 推荐(0)
摘要: 概述: fileinput 模块: 简化文件输入操作的Python标准库 模块简介 Fileinput 模块是 Python 标准库的一部分,用于简化文件输入操作。它允许你轻松地读取单个或多个文件的内容。 fileinput模块可以对一个或多个文件中的内容进行迭代、遍历等操作。 该模块的input( 阅读全文
posted @ 2025-07-22 14:40 千千寰宇 阅读(44) 评论(0) 推荐(0)
摘要: 缘起:获取指定的第三方模块的指定组件所在文件,并欲替换该组件 文由: 获取指定的第三方模块的指定组件所在文件,并欲替换该组件。 该组件的某处源代码有bug。 概述: inspect 模块 : 支持在运行时检查代码对象的 Python 标准库 模块简介 inspect 是 Python 的标准库中的一 阅读全文
posted @ 2025-07-22 14:09 千千寰宇 阅读(125) 评论(0) 推荐(0)
摘要: 1 概述:通过命令行执行JAR包中指定Java类的main方法 要通过命令行执行JAR包中任意指定类的main方法,你需要了解JAR包的结构并正确使用Java命令行工具。以下是实现方法: 基本方法 java -cp your-jar-file.jar com.example.YourMainClas 阅读全文
posted @ 2025-07-22 10:52 千千寰宇 阅读(491) 评论(0) 推荐(0)
摘要: 概述: ProtectionDomain : Java 安全模型的核心组件 组件简介 java.security.ProtectionDomain 是 Java 安全模型中的核心概念,主要用于封装代码的“来源”和“权限”,实现细粒度的访问控制。 自 JDK 1.2 起即支持此组件 主要作用 1. 定 阅读全文
posted @ 2025-07-22 09:45 千千寰宇 阅读(91) 评论(0) 推荐(0)
摘要: 概述:LateX 语法 重要说明: 因为 CSDN / 博客园 等软件中的 公式渲染并不支持全部的 LaTeX 语法,使用时需要自行验证。 希腊字母 \小写希腊字母英文全称 和 \首字母大写希腊字母英文全称 来分别输入小写和大写希腊字母。 显示 输入 显示 输入 显示 输入 显示 输入 α $\al 阅读全文
posted @ 2025-07-16 07:25 千千寰宇 阅读(124) 评论(0) 推荐(1)
摘要: 1 概述:Java基础语法-循环结构 在 Java 中,while 循环与 continue 和 break 语句结合使用,可以控制循环的执行流程。以下是它们的用法和示例: while 循环基础 while 循环会在条件为 true 时重复执行代码块,直到条件为 false。 int i = 0; 阅读全文
posted @ 2025-07-15 14:13 千千寰宇 阅读(14) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 69 下一页