Chief_fly
865815002@qq.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
银河麒麟 V10 aarch64|HTTP 内网 YUM 源编译 Asterisk 步骤
关于在银河麒麟V10服务器版上部署Asterisk 22.10.1的文档,包括yum源配置、依赖安装、编译pjproject和Asterisk、服务配置等。原创 2026-09-01 15:49:03 · 44 阅读 · 0 评论 -
索引命中的规则
最左前缀匹配是组合索引命中的核心,必须从索引最左字段开始匹配,跳过则失效;范围条件会截断索引,范围后的字段无法命中,LIKE ‘%xxx’ 属于范围匹配,LIKE ‘xxx%’ 属于等值匹配;函数 / 运算会导致索引失效,查询条件中要避免对索引字段做函数 / 运算;用 EXPLAIN 查看 type、key、Extra 三列,可快速验证索引是否命中。原创 2026-03-12 16:23:39 · 62 阅读 · 0 评论 -
JS遍历对象
本文介绍了JavaScript中Object.values()和Object.entries()的使用方法,并通过一个实际案例演示如何从接口数据中提取图表所需数据。Object.values()返回对象属性值数组,Object.entries()返回键值对二维数组。案例展示了如何从多设备温湿度数据中:1)提取去重排序的时间作为X轴;2)为每个设备生成与X轴对应的温度数据(空缺值用null填充),最终形成可直接用于折线图渲染的系列数据。代码包含空值保护等优化措施,确保数据处理的高效性和稳定性。原创 2026-03-06 09:53:10 · 48 阅读 · 0 评论 -
PyInstaller 打包
PyInstaller 是 Python 最常用的打包工具之一,能将 Python 脚本打包成独立的可执行文件(.exe、.app、二进制文件等),无需目标机器安装 Python 环境。以下是 完整的 PyInstaller 打包教程,涵盖基础用法、常见问题及进阶优化。原创 2025-12-05 15:44:39 · 107 阅读 · 0 评论 -
RestTemplate 和 Apache HttpClient 实现 HTTP 请求
而非 Spring 项目(如传统 Java 项目、中间件)中,Apache HttpClient 凭借成熟稳定的特性成为首选。Apache HttpClient(org.apache.httpcomponents)是 Java 生态中最成熟、功能最强大的 HTTP 客户端工具之一,相比 Java 11 内置的 HttpClient 和 Spring 的 RestTemplate,它提供了更精细的配置选项(如连接池、SSL 证书、重试策略等)(2)请求级配置(RequestConfig)原创 2025-11-11 10:01:22 · 1275 阅读 · 0 评论 -
流程图(Activity)绘制
概述流程是完成一系列有序动作的概述。每一个节点动作的结果将对后面的具体操作步骤产生影响。信息化系统中流程的功能完全等同于纸上办公的层级审批,尤其在oa系统中各类电子流提现较为明显。一般的步骤为:① 申请者发起申请。② 各级领导审批。一般由低级别往高级别审批。③ 每一级别审批结果将影响或者决定申请结果。若下一节点非结束节点,此节点若审批通过将转给下一节点审批;若此节点审批不通过此...原创 2019-01-28 11:21:46 · 7979 阅读 · 0 评论 -
麒麟 V10 系统部署java程序操作指南
围绕麒麟 V10 系统的常用部署操作展开,涵盖编辑器命令、软件安装配置、服务管理等核心内容原创 2025-11-05 17:57:10 · 906 阅读 · 0 评论 -
jar包注册为 Windows 系统服务
Windows 系统部署 Java 服务原创 2025-11-05 16:04:16 · 723 阅读 · 0 评论 -
Linux 定时监测 Java 服务
实现 Linux 定时监测 Java 服务并重启原创 2025-11-05 15:35:51 · 494 阅读 · 0 评论 -
Nexus 私有仓库发布 Jar 包
详细安装步骤参考教程:https://blog.youkuaiyun.com/weixin_43888891/article/details/130675829,重点完成服务启动与初始密码获取。复制仓库 URL:在仓库详情页获取 HTTP URL(如 http://localhost:8081/repository/maven-releases/),后续配置需用到。直接通过链接下载:https://pan.baidu.com/s/11fzRWkI-WyFEyYn4UrI1vg(提取码:79pa)。原创 2025-11-04 10:24:35 · 774 阅读 · 0 评论 -
vosk语音转文字
Vosk 是一个离线开源语音识别工具包,它的优点在于: 轻量:Vosk 提供轻量级的模型(小于 50MB 大小),可以用于低功耗平台(例如 Android、树莓派之类) 多编程语言、多平台支持:Python、Java、Node.js、C#、C++、Rust、Go 等 多语种支持:支持二十多种语言的识别(包括中文) 实时性:实时性语音识别场景下,vosk 的延迟非常低原创 2025-11-01 10:30:37 · 589 阅读 · 0 评论 -
Canal 主从同步
Canal 主从同步的核心流程是「开启 MySQL Binlog → 配置 Canal(Admin + Deployer)→ 搭建监听服务」原创 2025-10-31 21:10:39 · 695 阅读 · 0 评论 -
Logback 配置精细化包日志控制
用于 Spring Boot 应用的日志管理,核心作用是按级别分离日志、按时间滚动存储、仅保留 3 天日志,同时支持精细化包日志控制原创 2025-10-29 10:24:37 · 542 阅读 · 0 评论 -
ConcurrentHashMap putIfAbsent 原理与竞态条件解决方案
单个操作原子性:get(), put(), remove() 等单个操作都是原子的内部状态一致性:不会出现数据结构损坏或数据不一致内存可见性:一个线程的修改对其他线程立即可见。原创 2025-10-29 09:15:14 · 459 阅读 · 0 评论 -
海康威视 ISAPI 协议(长连接)布防与订阅
主要实现了基于海康威视 ISAPI 协议的设备事件监控功能,通过长连接维护设备通信,结合重连机制保证稳定性,支持布防、订阅等操作,并提供了完善的工具类处理数据解析、配置管理和网络通信。适用于需要对接海康威视设备、实时获取设备事件的安防监控系统。原创 2025-10-28 09:33:05 · 2166 阅读 · 0 评论 -
TCP 协议
基于 Spring Boot 的继电器 TCP 服务端实现,核心功能是监听客户端连接、处理设备指令交互、维护设备状态及心跳检测,适用于楼宇自动化场景中的继电器设备管理。客户端RelayTcpClient。原创 2025-10-23 13:34:09 · 468 阅读 · 0 评论 -
BACnet协议,核心库(BACnet4J)
类型转换:通过 convertToEncodable 方法将 Java 基础类型转为 BACnet 标准类型(如Integer→UnsignedInteger,Float→Real)订阅 ID 设计:通过对象类型分段(1000 段用于开关,2000 段用于传感器)避免 ID 冲突,确保订阅唯一性。优先级控制:BACnet 设备支持 16 级优先级,写入时需检查并清除更高优先级的控制值,避免写入失败。生命周期控制:lifetime=0 表示永久订阅,非零值需定期重新订阅以维持连接。原创 2025-10-23 11:44:39 · 509 阅读 · 0 评论 -
多线程导出生成多 Sheet 的 Excel
该接口实现了将系统日志数据导出为多Sheet Excel文件的功能。主要流程包括:1)构建查询条件并计算分页;2)使用线程池并行查询各页数据;3)将日志类型编码转换为文本;4)创建Excel工作簿并按分页生成多个Sheet;5)设置响应头返回文件。关键技术点:采用ExecutorService线程池提升查询效率,使用CountDownLatch同步线程,通过POI的XSSFWorkbook生成Excel文件并自定义样式,最后通过ServletOutputStream输出原创 2025-10-21 10:23:21 · 460 阅读 · 0 评论
分享