最新 最热

今天聊一聊Spring 事务以及如何使用

Spring 框架对 JDBC 进行封装,使用 JdbcTemplate 方便实现对数据库操作

2023-10-23
0

一个分布式锁「失效」的案例分析

可以看到,这个方法上通过注解方式加了分布式锁和事务,锁的 key 是 accountNo,也就是账户业务主键。

2023-10-23
1

基于QT的学生考勤系统

技术:C++、QT等 摘要: 信息技术的迅猛发展,已经引起社会的深刻变革,信息时代的到来,迫切要求我们的学校管理进行变革。因此,信息化的考勤系统就在这种情况下变的越来越受欢迎,它给教师带来了更加高效处理考勤的方法,使得教学...

2023-10-23
1

MySQL存储引擎

InnoDB myISAM Memory MRG_MYISAM archive federated,CSV,BLACKHOLE

2023-10-23
1

【面试题精讲】mysql-innodb_flush_log_at_trx_commit

innodb_flush_log_at_trx_commit 是 MySQL 的一个系统变量,运行环境是 InnoDB 引擎。该变量定义了 InnoDB 在每次事务提交时,如何处理未刷入(flush)的重做日志信息(redo log)。它是 InnoDB 确保 ACID 属性中的持久性(Durabil...

2023-10-23
1

【面试题精讲】MySQL-redo-log

Redo Log 是 MySQL InnoDB 存储引擎中的一种重要的日志工具。它主要用于记录数据库中所有的修改操作,包括但不限于插入、删除和更新等操作,以便在系统崩溃等异常情况下进行数据恢复。...

2023-10-23
0

【面试题精讲】mysql-redolog和binlog区别

redo log 和 binlog 是 MySQL 数据库中的两种日志文件,它们都可以用于恢复数据库。但是它们记录的内容、位置、时机、方式和作用都有所不同。

2023-10-23
1

3分钟白话RocketMQ系列—— 如何保证消息顺序性

适用于性能要求不高,所有的消息严格按照先进先出(FIFO)的原则来发布和消费的场景。

2023-10-22
1

MySQL 乐观锁与悲观锁,解决库存问题

假设库存 num=5 情况1(减库存成功)update 库存表 set num=num-5 where num-5 >= 0 and id=1; // 减5库存,影响行数1情况2(减库存失败)update 库存表 set num=num-6 where num-6 >= 0 and id=1; // 减6库存,影响......

2023-10-22
1

FP-Growth算法全解析:理论基础与实战指导

FP-Growth(Frequent Pattern Growth,频繁模式增长)算法是一种用于数据挖掘中频繁项集发现的有效方法。它是由Jian Pei,Jiawei Han和Runying Mao在2000年的论文中首次提出的。该算法主要应用于事务数据分析、关联规则挖掘...

2023-10-21
0