
从 MySQL 迁移到国产数据库的真实笔记:坑点与优化
记录从 MySQL 迁移至国产数据库的实战经验,涵盖 TCO 成本分析、自动化迁移工具链应用及性能对比。重点分享 SQL 改造难点、割接风险控制、数据一致性校验脚本编写以及团队管理中的软性挑战。通过真实案例展示如何平衡停机时间、保障业务平稳过渡,总结测试策略与运维适配的关键教训。
博客作者
Python开发者
366
已发布文章
12K
博客获赞
633K
博客浏览
第 13 页

记录从 MySQL 迁移至国产数据库的实战经验,涵盖 TCO 成本分析、自动化迁移工具链应用及性能对比。重点分享 SQL 改造难点、割接风险控制、数据一致性校验脚本编写以及团队管理中的软性挑战。通过真实案例展示如何平衡停机时间、保障业务平稳过渡,总结测试策略与运维适配的关键教训。

备忘录模式用于在不破坏封装性的前提下捕获对象内部状态以便恢复。解析了发起人、备忘录和管理者三个核心角色,展示了 C++代码实现,涵盖撤销操作、事务回滚等场景,并讨论了内存消耗、序列化及线程安全等优化注意事项。

在鸿蒙电脑上制作 Python whl 分发包的流程。内容包括 whl 文件格式说明、优势及命名规范。详细步骤涵盖环境准备、打包工具安装(wheel, build, pytest)、工程结构搭建、pyproject.toml 配置编写、执行打包命令以及本地安装测试与卸载方法。旨在帮助开发者掌握 Python 二进制包的标准化发布流程。
uv 是一款用 Rust 编写的高速 Python 包管理器,解决了传统虚拟环境工具创建慢、版本管理难的问题。通过 uv venv 命令可快速创建隔离环境,支持自动下载指定 Python 版本。配合 uv run 可直接在环境中运行脚本,无需手动激活。了从安装、创建、激活到版本管理的完整流程,并提供常见故障排查方案,帮助开发者提升 Python 项目环境配置…

文章介绍了 2025 年 AI 智能体的发展趋势,重点讲解了 Coze 平台的功能与优势。通过对比其他平台,阐述了 Coze 工作流的核心概念。随后详细演示了如何基于 Coze 构建一个生成朋友圈励志图文的智能体应用,涵盖从节点配置到试运行效果的全过程,旨在帮助非技术人员低成本快速掌握 AI 应用搭建。

医疗人工智能重塑医疗健康领域,面临数据隐私、模型可解释性及准确率等挑战。文章涵盖 k-近邻、逻辑回归、决策树等经典机器学习算法在医疗场景的应用,重点解析小样本、类别不平衡及多模态融合等医疗数据特殊性问题的解决方案,提供从数据处理到模型部署的全流程指南。

配置 Git 全局用户信息,创建远程仓库并初始化本地项目。通过 git add 和 commit 暂存更改,关联远程地址后执行 push 命令完成上传。支持分支管理及 SSH 密钥配置,涵盖权限错误与合并冲突的常见解决方案。
Python 中变量的引用传递机制及内存存储原理。详细区分了可变类型(如列表、字典、集合)与不可变类型(如整型、字符串、元组)的特性。通过代码示例展示了赋值操作对内存地址的影响,以及在函数传参时不同类型数据对外部作用域的不同影响。旨在帮助开发者理解 Python 数据类型的底层行为以避免潜在错误。
在 C++ 环境下利用 libcurl 库调用基于 CRNN 的 OCR 服务的完整流程。通过构造 multipart/form-data 类型的 POST 请求上传图片,并解析返回的 JSON 格式识别结果。文章提供了详细的代码示例、依赖安装(libcurl, nlohmann/json)、编译配置以及常见问题解决方案。该方案无需 Python 环境,支持…
探讨 C++26 标准在并发与并行计算方面的增强,重点分析线程亲和性(Affinity)对 CPU 利用率的影响。内容涵盖并行算法默认行为变更、线程调度模型演进、NUMA 架构下的延迟陷阱及优化策略。通过代码示例和性能对比数据,展示了如何结合硬件拓扑与操作系统工具(如 perf)进行细粒度资源调度,以提升高性能计算场景下的缓存局部性与执行效率。

基于 Spring Boot 和 WebSocket 技术实现的轻量级实时聊天室项目。采用前后端分离架构,支持用户认证、好友管理及一对一私聊功能。后端使用 MyBatis 和 MySQL,前端结合 HTML/CSS/JavaScript。核心通信通过 WebSocket 实现消息秒级推送,包含登录注册、会话管理、历史消息查询等模块。当前版本暂不支持自动添加好…

Django 是 Python 生态中最流行的 Web 框架之一,采用 MTV 架构提供开箱即用的开发体验。本文通过构建一个完整的产品管理系统,演示了从环境搭建、模型设计到视图渲染的全流程。内容涵盖 ORM 数据库操作、表单验证、用户认证权限控制以及静态资源管理。实战部分展示了如何利用 Django 内置功能快速实现增删改查及搜索功能,帮助开发者掌握企业级…

Apache Guacamole 是一款无客户端的远程桌面网关,支持通过浏览器直接访问 RDP、VNC、SSH 等远程主机。提供完整的部署指南,包含 Docker 一键部署与手动安装两种方案。内容涵盖环境准备、数据库初始化、Web 服务配置、公网访问设置(HTTPS/Nginx 反向代理)以及多用户权限管理。核心组件涉及 guacd 协议代理、Tomcat…

Agent Skills 是继 MCP 后的行业标准,用于封装重复性专业流程。介绍 OpenCode 工具及其环境搭建,包括 Node.js 安装、npm 部署及大模型配置。同时讲解 Skills 的概念、工作原理及模板使用,并演示如何开发自定义 Skills 以生成自媒体文案,旨在帮助开发者快速扩展 Agent 能力。

综述了 Web 应用、混合应用(Hybrid App)和跨平台应用(如 Flutter、React Native)三种非原生技术路线。Web 应用基于浏览器,跨平台性强但系统能力受限;混合应用结合 Web 技术与原生组件,平衡功能与效率;跨平台应用通过一套代码生成多端应用,性能接近原生。文章详细对比了三者的技术原理、优缺点、性能数据及适用场景,并深入分析了…

C++ 多态是面向对象编程的核心特性,允许同一接口在不同对象上表现不同行为。实现需满足基类指针或引用调用虚函数且完成重写。运行时多态依赖虚函数表机制,通过动态绑定在运行时确定函数地址。理解虚函数表指针、协变、析构函数处理及 override/final 关键字,有助于掌握底层原理并避免内存泄漏等常见陷阱。

基于字符串存储的高精度算术运算算法,包括加法、减法、乘法和除法。内容涵盖算法核心思想、详细计算步骤示例、C++ 代码模板(含朴素版与优化版)以及复杂度分析。文章还总结了常见陷阱与教学建议,旨在帮助读者理解大数处理原理并掌握相关实现技巧。

档介绍 Golang 后端高级性能优化技巧。内容包括 CPU 缓存友好的代码编写(结构体对齐、避免伪共享)、减少 GC 压力(对象复用、逃逸分析、字符串处理)、编译优化(内联、PGO、交叉编译)以及性能测试方法(基准测试、压测工具)。旨在通过细节优化提升系统响应速度与稳定性。
Gazebo 开源 3D 机器人仿真平台的基础概念、核心组件及构建技巧。内容涵盖模型组织优化、物理参数配置、传感器仿真深度优化,以及工业车间、灾害响应和现代农业等典型场景的搭建案例。此外,文章还提供了性能问题诊断与故障排查指南,并展望了云端仿真、AI 集成及多智能体协作的未来发展趋势。

介绍在 Spring Boot 项目中整合 MyBatis-Plus 实现多数据源配置的实战方案。通过定义枚举、ThreadLocal 上下文管理及继承 AbstractRoutingDataSource 完成动态路由。涵盖环境准备、配置文件编写、核心代码实现及测试示例。同时分析了事务失效、循环依赖等常见问题并提供解决方案,最后给出生产级优化建议如注解 AO…