- 博客(7)
- 收藏
- 关注
转载 MySQL的三大日志
飞机失事靠黑匣子还原真相,MySQL崩溃靠三大日志保障数据安全。作为一个工作多年的程序员,我见过太多因日志配置不当引发的灾难:数据丢失、主从同步中断、事务回滚失败...今天,我将用最通俗的方式,带你彻底掌握MySQL三大日志的底层原理,希望对你会有所帮助。Redo Log是生命线innodb_flush_log_at_trx_commit=1 + 足够大的日志文件应趋近于0Undo Log是后悔药及时清理:开启避免长事务:监控Binlog是复制基石格式选择:金融级系统必须用ROW格式。
2025-07-22 08:28:22
23
转载 阿里云数据库Inventory Hint技术分析
的系统设计哲学,对构建其他高并发系统具有深远的借鉴意义。理解Inventory Hint是理解阿里级秒杀架构的关键钥匙。阿里通过一套精密的架构和算法组合拳来解决这些问题,Inventory Hint 是其中关键的一环。转载于: https://www.cnblogs.com/Johny-zhao/p/18914456。,实现了超高并发下的系统稳定、高性能和较好的用户体验。技术,是其在长期对抗“双11”等极限流量场景中锤炼出来的核心架构智慧。秒杀场景是电商系统中最具挑战性的场景之一,其核心痛点在于。
2025-06-30 11:09:45
53
转载 一个基于 ASP.NET Core 实现的领域驱动设计落地战术框架
该项目已收录到C#/.NET/.NET Core优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发工作效率和质量。GitHub开源地址:https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md。转载于: https://www.cnblogs.com/Can-daydayup/p/18886650。
2025-06-19 12:41:27
49
转载 【Java持久层技术演进全解析】从JDBC到MyBatis再到MyBatis-Plus
通过本文的系统性讲解,我们从最基础的JDBC开始,逐步深入到MyBatis和MyBatis-Plus的核心实现原理。理解这些技术的演进过程和底层机制,有助于我们在实际项目中做出合理的技术选型,并根据业务需求进行适当的定制和优化。无论选择哪种技术,都要在开发效率、维护成本和系统性能之间找到平衡点。原创作者: sun-10387834转载于: https://www.cnblogs.com/sun-10387834/p/18873873。
2025-05-17 04:31:07
55
转载 android 项目创建慢
Android 项目创建慢的原因与解决方案在开发 Android 应用时,你或许会经历项目创建速度缓慢的情况。这不仅影响开发者的工作效率,还可能导致项目的延误。本文将探讨造成这种情况的原因,并提供一些优化策略和代码示例,以帮助你加快 Android 项目的创建速度。原因分析Gradle 构建系统:Android ...
2024-08-16 09:30:00
394
转载 2024-07-27:用go语言,给定一个正整数数组,最开始可以对数组中的元素进行增加操作,每个元素最多加1。 然后从修改后的数组中选出一个或多个元素,使得这些元素排序后是连续的。 要求找出最多可以选...
2024-07-27:用go语言,给定一个正整数数组,最开始可以对数组中的元素进行增加操作,每个元素最多加1。然后从修改后的数组中选出一个或多个元素,使得这些元素排序后是连续的。要求找出最多可以选出的元素数量。输入:nums = [2,1,5,1,1]。输出:3。解释:我们将下标 0 和 3 处的元素增加 1 ,得到结果数...
2024-08-10 02:30:41
135
转载 硬件加倍,性能翻番!TDengine 线性扩展能力测试全解析
软件扩展能力是软件架构设计中的一个关键要素,具有良好扩展能力的软件能够充分利用新增的硬件资源。当软件性能与硬件增加保持同步比例增长时,我们称这种现象为软件具有线性扩展能力。要实现这种线性扩展并不简单,它要求软件架构精心设计,能够最大化硬件性能的利用,同时减少内部资源消耗。 为了验证 TDengine 是否具备线性扩展能...
2024-07-02 04:35:10
146
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅