- 博客(42)
- 资源 (1)
- 收藏
- 关注
原创 生产级 Docker 版 openGauss 备份方案全演进:从冗余双脚本到单文件直写的调优全记录
本文记录了Docker Compose部署openGauss 6.0.5/7.0.0双实例环境下,从冗余双脚本+只读挂载的低效备份方案,演进至生产级单文件直写优化方案的全过程。通过将备份目录改为rw挂载、解决omm用户权限不匹配问题、合并脚本逻辑并移除docker cp中转,实现备份性能提升、运维简化与链路安全。最终方案支持本地备份、异地同步与自动清理,全链路直写直读,可直接复用于多实例场景。
2026-10-16 17:35:53
237
原创 Docker 部署 openGauss 7.0(aarch64)MySQL 兼容模式建库与数据恢复完整实践
本文详述在aarch64架构Docker环境下部署openGauss 7.0 B兼容模式(MySQL兼容)的完整流程,涵盖建库、表名大小写不敏感配置、扩展加载及数据恢复。重点解决迁移中常见坑点:表名大小写敏感、ORDER BY双引号报错、编码异常、权限问题等,并总结生产实践建议,提供可复现的标准化操作指南,助力MySQL向openGauss平滑迁移。
2026-10-15 14:50:25
279
原创 openGauss 7.0 Docker 部署 + 跨版本迁移全流程(aarch64)
本文详述openGauss 7.0在aarch64架构下通过Docker Compose部署及从RC3版本跨版本迁移至7.0正式版的全流程。重点涵盖华为SWR镜像获取、容器环境变量认知、数据迁移中权限与字符集问题根因分析与解决方案,沉淀了镜像选型、挂载权限处理、建库兼容模式配置等10+关键踩坑点,提供可复用的命令模板与方法论,适用于ARM环境单机部署与MySQL兼容B模式迁移场景,实现快速部署与高效排错。
2026-10-14 18:05:06
361
原创 Git 提交日志导出
本文提供Git提交日志导出的标准化解决方案,针对中文乱码问题,提出IDE复制(首选)与PowerShell编码配置+Out-File导出(批量用)双路径。通过全局配置与命令模板库,实现按作者、时间、分支、模块、类型等多维度筛选,支持生成TXT、MD、CSV等格式文件,适用于绩效佐证、离职交接、周报复盘等场景。核心要点:禁用>重定向,使用Out-File -Encoding UTF8,优先保障编码一致,结合提交规范提升输出质量,形成可复用的知识资产。
2026-09-17 20:13:03
170
原创 信创数据库迁移与运维实战能力沉淀
覆盖 MySQL→openGauss 全量迁移、业务适配、数据恢复、内网穿透、服务器排障全链路踩坑与可复用解决方案,可直接复用于同类信创项目、开发环境搭建、运维排障场景。
2026-09-17 14:04:37
204
原创 Docker 容器化下硬件指纹授权方案全解:从踩坑到多环境兼容落地
本文针对容器化下硬件指纹授权失效问题,系统梳理四大核心坑点,提出“宿主机预获取+环境变量注入”的生产级解决方案。通过Java兼容层优先读取环境变量、回退调用dmidecode,实现物理机、虚拟机、公有云多环境统一授权。配套提供可复用的docker-compose配置与自动化部署脚本,确保安全、真实、可落地,适用于企业级离线License场景。
2026-09-17 10:51:05
132
原创 MySQLCPU爆满+Docker容器Unhealthy深度排障实战(8.4版本全套复盘)
排查工具能否查SELECT慢查询能否看实时SQL适用场景✅✅故障现场实时抓元凶慢查询slow-log✅❌故障事后复盘、历史慢SQL统计✅❌事后统计TOP消耗SQLBinlog❌❌仅排查写压力、数据恢复,无法排查读CPU高根本原因表 TASK_ID 字段无索引,定时任务触发大批量Count全表扫描CPU爆满原因:多并发全表扫描,MySQL计算CPU耗尽容器不健康原因:业务Tomcat线程池被慢SQL占满,健康探针无线程响应超时10点自动恢复原因。
2026-08-31 14:36:20
344
原创 openGauss使用笔记
属于 SQL 保留关键字,不能直接作为索引名称,7.0 可以导出,6.0.5 执行 DDL 直接语法失败,根因:Oracle 兼容参数,6.0.5 B 模式不支持该 GUC 变量。建扩展是初始化 DBA 操作,放在脚本手动执行一次即可。文件属主 uid=70(容器内 omm 用户 uid)。,仅允许查看,所有写操作在容器内 omm 用户执行。忽略源库属主权限,跨版本迁移强烈建议带上。,dump 备份中保存会话 SET 语句。查到的索引全部需要重命名重建。,代表兼容模式配置正确。,注意大小写,不要写。
2026-08-26 16:00:30
255
原创 医院后勤智能运维系统实用性评测
从大量三甲医院落地实践来看,系统可有效提升后勤响应效率30%-40%,降低能耗15%-18%,缩短故障定位与处置时长80%以上,同时大幅降低人工运维成本,提升医护工作环境与患者就医体验,是当前医院精细化运营、智慧医院评级的核心刚需系统,适配性、稳定性、性价比均经过实战验证。方案核心定位是基于医院建筑BIM模型、物联网感知数据、业务运维数据,1:1复刻医院院区楼宇、机电设备、管网线路、空间区域、安防点位等全物理要素,构建虚实实时映射的数字化后勤场景。二、数字孪生方案定位。
2026-08-13 13:45:34
165
原创 【医院智慧后勤:医疗设备全生命周期管理系统架构与落地实战】
本文基于荣科在三甲医院的实践,系统阐述了医疗设备全生命周期管理系统的建设方案。针对传统管理模式存在的资产台账失真、故障响应滞后等五大痛点,提出采用"RFID+物联网+数字孪生"技术体系,构建五层架构的数字化管理系统。该系统通过采购论证、入库建档等六个环节实现闭环管理,可提升资产账实相符率至99%以上,缩短故障响应时间75%。文章详细拆解了核心技术原理和实施方法论,并以某三甲医院案例验证了应用效果,为医院设备管理数字化转型提供了可复制的实施路径。
2026-05-26 13:51:19
1256
原创 sql的时间函数匹配(mysql)
本文展示了一系列SQL操作,主要针对电表读数相关表的日期字段进行查询和修改。首先查询电表读数数据,然后筛选2025-12-31的记录,并使用DATE_SUB函数计算过去379天的日期。随后对多个表(ecm_read_counter_elec、ecm_read_counter_log、ecm_read_counter_meter等)中日期为2025-12-31的记录进行批量更新,将这些记录的创建时间、最后修改时间、读数时间等字段统一修改为当前时间减去379天。这些操作主要用于调整系统测试数据或修复异常日期记录
2026-01-14 11:20:49
58
原创 elementui中el-alert插槽用法
本文介绍了ElementUI中el-alert组件的插槽使用方法。主要包含两种插槽方式:基础插槽可分别设置标题(title)和内容(默认插槽),以及标题插槽自定义内容方式。示例代码展示了如何通过slot="title"自定义标题样式,并通过CSS设置字体大小、粗细等样式。文章提供了完整的代码示例和样式定义,便于开发者快速实现自定义的警告提示框效果。适用于需要特殊样式或布局的el-alert组件使用场景。
2025-11-14 10:47:57
295
原创 【设置树形数据结构的祖宗ids】
在MySQL数据库中,如果你想要在区划表里存储一列字段,该字段包含所有祖宗ID(以逗号分隔),并且希望进行批量处理
2025-01-03 11:13:43
350
原创 接口签名-一次API接口的设计开发-
接口签名,是通过一些签名规则对参数进行签名,然后把签名的信息放入请求头部(或做为参数传递),服务端收到客户端请求之后,同样的按照已定的规则生产对应的签名串与客户端的签名信息进行对比,如果一致,就进入业务处理流程;如果不通过,就提示签名验证失败。
2023-03-30 11:12:33
1570
原创 用心分享|架构 定时任务工具之xxl-job
比如常见的定时任务:JDK的Timer和TimerTask;Quartz异步任务调度框架;分布式定时任务XXL-JOB;Spring Task注解@Scheduled等。
2023-02-19 21:45:05
543
原创 用心分享|架构 持续集成Jenkins
Jenkins是一个开源的软件项目,是基于java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
2023-02-14 17:11:41
422
原创 用心分享|架构 Java 诊断利器:阿里 Arthas
Arthas 提供的功能主要可以分为以下三个方面:1. 信息监控- 进程运行基本信息包括:内存、CPU占用、线程信息、线程堆栈、线程数统计、环境变量信息。- 对象信息:类对象静态属性、 Mbean 的属性信息、已加载类信息、类加载器、类方法信息。2. 方法调用- 方法调用入参、返回值查看。- 方法被调用的调用路径、调用耗时、方法调用次数、成功次数、失败次数等统计。- 记录和重做方法调用。3. 类文件处理- dump 已加载类的字节码、字节码反编译、类编译、类重新热加载。
2023-02-10 09:14:30
326
原创 用心分享|架构 Java线程池ThreadPoolExecutor
ThreadPoolExecutor是线程池的核心实现类,在JDK1.5引入,位于java.util.concurrent包,由Doug Lea完成。
2023-01-30 23:40:18
417
原创 用心分享|架构 MySQL事务与隔离级别
原子性(Atomicity): 当开启事务后,后面的所有操作,要么全部成功,要么全部失败。一致性(Consistency): 事务执行前后数据库状态保持一致。隔离性(Isolation): 在事务未提交前,它的操作对其他用户是不可见的。持久性(Durability): 一旦事务成功,将进行永久的变更,记录与redo日志;
2023-01-15 22:27:43
290
原创 用心分享|架构 MySQL性能分析EXPLAIN
使用EXPLAIN关键字可以模拟优化器执行SQL语句,分析你的查询语句或是结构的性能瓶颈。在 select 语句之前增加 explain 关键字,MySQL 会在查询上设置一个标记,执行查询会返回执行计划的信息,并不会执行这条SQL。
2023-01-08 22:21:06
142
原创 用心分享|架构 容器编排 Kubernetes(K8S)
目前主流的集群资源管理与使用框架大多都是主从(Master/Worker)模式,即一个Master管理一堆Worker去执行任务,对使用者屏蔽集群中结点之前相互通信的复杂细节,可以使用户像操作单机一样去操控整个集群。
2022-12-25 21:29:29
373
原创 用心分享|架构 Tomcat源码分析
Tomcat的作用是:1、管理servlet应用的生命周期;2、把客户端请求的url映射到对应的servlet;3、与Servlet程序合作处理HTTP请求。
2022-12-04 22:29:55
468
原创 用心分享|架构 RocketMQ高级特性
消息的存储、消息的存储介质、高效的消息存储与读写方式、消息存储结构、刷盘机制、高可用性、主从数据复制、负载均衡、消息重试、 顺序消息重试、 无序消息重试、死信队列、消息重复消费
2022-11-27 21:46:09
481
原创 用心分享|架构 RocketMQ消息发送与消费
消息发送(同步、异步、单向)、消费消息(负载均衡、广播)、顺序消息、延时消息、批量消息、过滤消息、事务消息等。
2022-11-20 22:56:18
206
原创 用心分享|架构 RabbitMq高级特性
高级特性:消息可靠投递-confirm、消息可靠投递-return、消费端限流、TTL、死信队列、延迟队列、日志与监控、消息追踪。
2022-11-13 22:28:53
180
原创 [博]用心分享|架构 RocketMQ特点
支持事务消息、顺序消息、批量消息、定时消息、消息回溯等。它里面有几个区别于标准消息中件间的概念,如Group、Topic、Queue等。系统组成则由Producer、Consumer、Broker、NameServer等。
2022-10-23 22:28:31
353
原创 [博]用心分享|架构 RabbitMq知识点
消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。
2022-10-16 21:53:00
509
原创 [博]用心分享|架构 MySQL数据库之索引
MySQL数据库索引有普通索引、唯一性索引、主键索引、复合索引和全文索引。索引是MySQL数据库为了加快数据查询的速度,给表中的某一个或者是某几个列添加的一种“目录”。MySQL的索引是一个特殊的文件,但InnoDB类型引擎的表的索引是表空间的一个组成部分。
2022-10-09 21:54:00
125
原创 [博]用心分享|架构 TiDB分布式关系型数据库
TiDB 是第一个把数据分布在全球范围内的系统,并且支持外部一致性的分布式事务。因此,TiDB 在设计时也追求无限的水平扩展,具备强一致性和高可用性,支持分布式事务的处理。
2022-09-25 21:53:19
1618
原创 [博]用心分享|架构 分布式文件系统FastDFS
FastDFS 非常适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制。并注重高可用、高性能等指标。使用FastDFS很容易搭建一套高性能的文件服务器集群,提供文件上传、下载等服务。
2022-09-18 20:06:45
459
原创 [博]用心分享|架构 数据库扩容方案
停止服务之后, 能够保证迁移工作的正常进行, 但是服务停止,伤害用户体验, 并造成了时间压力, 必须在指定的时间内完成迁移。
2022-09-04 22:34:09
433
原创 [博]用心分享|架构 Nacos入门
Nacos是Alibaba微服务生态组件中的重要组件之一,主要用它实现应用的动态服务发现、配置管理、服务管理。
2022-08-28 21:25:48
752
AES+RSA加解密demo源码(js和java互通).zip
2020-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1