热文分布式事务中的Saga模式

服务架构(MSA)已经变得非常流行。但是,一个常见问题是如何跨多个微服务管理分布式事务。当微服务架构将单体系统分解为自封装服务时,意味着单体系统中的本地事务现在**分布*...

热文flex布局相关

定义在容器上的属性: justify-content属性定义了项目在主轴上的对齐方式。 * flex-start(默认值):左对齐 * flex-end...

热文java 底层CAS原理

CAS Compare and Swap, 翻译成比较并交换。 CAS是一种系统原语,原语的执行必须是连续的,在执行过程中不允许被中断,也就是说CAS是一条CPU的...

热文rabbitmq延时队列的问题

     最近在用rabbitmq做了一个延时队列,然后在设置延时时,由于情况没有考虑全面,导致延时设置成了负数,那么当我们的延时时间设置为负数时,会怎么样呢?   ...

热文使用索引的注意事项

* 为经常需要搜索的列加索引,可以加快索引的速度 * 主键列上可以确保列的唯一性 * 在表与表的连接条件上加索引,可以加快连接查询的速度 * 在经常需要排序...

热文锁的优化

前几天的文章: [浅谈Java中的锁:Synchronized、重入锁、读写锁][Java_Synchronized] 中我们学习了多线程环境下为了保证线程安全需要加各种...

热文Redis持久化机制

.由于Redis的数据都存放在内存中,如果没有配置持久化,redis重启后数据就全丢失了 2.于是需要开启redis的持久化功能,将数据保存到磁盘上,当redis重启后...