- 博客(6)
- 收藏
- 关注
原创 SpringBoot初始化完成后执行特定任务
以下特定任务有两种实现方法:1.ApplicationRunner 接口;2.CommandLineRunner 接口;下面开始正题咯!接口。ApplicationRunner接口是Spring Boot框架中的一个接口,用于在Spring Boot应用程序启动后执行一些自定义逻辑。具体来说,它提供了一个run方法,该方法在应用程序启动时被调用,并且在CommandLineRunner接口的run方法之前被调用,可以用于执行某些需要在Spring上下文被完全创建之前完成的操作。
2023-10-17 16:57:05 277
原创 MYSQL中的redolog、undolog、binlog的区别
实际上, 原子性 底层就是通过undo log实现的。undo log主要记录了数据的逻辑变化,比如一条INSERT语句,对应一条DELETE的undo log,对于每个UPDATE语句,对应一条相反的UPDATE的undo log,这样在发生错误时,就能回滚到事务之前的数据状态。事务提交之后,undo log 并不能立马被删除,而是放入待清理的链表,由 purge 线程判断是否有其它事务在使用 undo 段中表的上一个事务之前的版本信息,从而决定是否可以清理 undo log 的日志空间。
2023-10-10 16:45:42 108 1
原创 MYSQL8.0 创建排序索引
MySQL 8.0 给我们带来了倒序索引(Descending Indexes),也就是说反向存储的索引。这里不要跟搜索引擎中的倒排索引混淆了,MySQL这里只是反向排序存储而已。不过这个倒序存储已经解决了很大的问题。
2023-10-09 18:13:40 461 1
原创 【若依使用seata框架报错】io.seata.common.exception.FrameworkException: No available service
本文讲解了在微服务中使用seata遇到的坑,如果您跟我一样有疑惑,请仔细阅读哦,欢迎跟作者来探讨~
2023-09-14 17:27:57 3012 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人