摘要:
1 张 MySQL 表 → 自动同步到 ES → 建立索引 → 直接查询 全程只用:MySQL + Logstash + Elasticsearch + Kibana(最适合新手入门) 一、准备环境(你本地能搭就行) MySQL 5.7 / 8.0 Elasticsearch 7.x 或 8.x L
阅读全文
posted @ 2026-04-27 10:35
从精通到陌生
阅读(0)
推荐(0)
摘要:
一.怎么本地安装elasticsearch 1.下载地址Windows(zip): https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.2.zip 2.解压后,编辑 config/jvm.options(内存改
阅读全文
posted @ 2026-04-24 14:56
从精通到陌生
阅读(4)
推荐(0)
摘要:
一、NESTED 核心规则(先划重点) NESTED(嵌套的)是基于数据库保存点(SAVEPOINT) 实现的嵌套事务,核心含义: 如果当前有外层事务,创建一个嵌套的子事务(绑定外层事务,基于保存点); 如果当前无外层事务,行为等同于REQUIRED(新建独立事务); 核心特点:子事务回滚仅回滚到自
阅读全文
posted @ 2026-02-17 20:38
从精通到陌生
阅读(39)
推荐(0)
摘要:
一、NEVER 核心规则(先划重点) NEVER(绝不)是约束性极强的传播行为,核心含义: 当前方法必须以非事务方式执行;如果调用时存在任何外层事务,Spring 会立即抛出IllegalTransactionStateException异常,直接禁止方法执行。 与 NOT_SUPPORTED 的关
阅读全文
posted @ 2026-02-17 20:25
从精通到陌生
阅读(6)
推荐(0)
摘要:
一、MANDATORY 核心回顾 核心含义:MANDATORY(强制的)要求当前方法必须运行在一个已存在的事务中;如果调用时没有外层事务,Spring 会立即抛出IllegalTransactionStateException异常。 适用场景:依赖外层事务上下文的核心操作(比如订单支付回调、订单状态
阅读全文
posted @ 2026-02-17 20:08
从精通到陌生
阅读(12)
推荐(0)
摘要:
一、先搞懂 “挂起事务” 的本质 “挂起外层事务” 的核心是: Spring 会将外层事务的数据库事务资源(比如数据库连接的事务状态、锁、事务 ID)暂时暂停,让 NOT_SUPPORTED 方法以 “无事务” 的方式直接操作数据库;但外层事务的 “上下文信息”(比如事务的存在性、执行状态)并没有消
阅读全文
posted @ 2026-02-17 12:20
从精通到陌生
阅读(6)
推荐(0)
摘要:
先打个通俗比方(帮你先理解) 把事务想象成 “存钱罐”: 外层事务(扣款)是「红色存钱罐」,内层事务(记录)是「蓝色存钱罐」; REQUIRED(默认):把钱都放进红色存钱罐,红色罐打翻了(回滚),所有钱都没了; REQUIRES_NEW:先把记录的钱放进蓝色罐(独立锁死),再把扣款的钱放进红色罐;
阅读全文
posted @ 2026-02-16 23:58
从精通到陌生
阅读(15)
推荐(0)
摘要:
一、SUPPORTS 核心定义(必记) 1. 注解写法(必须手动指定,非默认) java 运行 @Transactional(propagation = Propagation.SUPPORTS) 2. 极简口诀(和REQUIRED对比记忆,一辈子不忘) REQUIRED:有则加入,无则新建(无事务
阅读全文
posted @ 2026-01-18 11:33
从精通到陌生
阅读(32)
推荐(0)
摘要:
一、REQUIRED 核心规则(一句话记住) 有则加入,无则新建 完整严谨描述: 当一个被 @Transactional 标记的目标方法执行时,先检查当前执行环境是否已经存在事务; 如果当前已有事务 → 该方法不会新建事务,而是加入到这个已存在的事务中,成为「同一个事务」的一部分; 如果当前没有事务
阅读全文
posted @ 2026-01-18 11:18
从精通到陌生
阅读(40)
推荐(0)
摘要:
@Controller public class HelloController { /** * 无需登录就可访问 * * @return */ @ResponseBody @GetMapping(value = "/hello") public String hello() { return "h
阅读全文
posted @ 2025-11-07 16:50
从精通到陌生
阅读(14)
推荐(0)